# Class: com.pnfsoftware.jeb.core.output.text.ObjectLocation

Simple implementation of [IObjectLocation](IObjectLocation).

## Constructor: ObjectLocation
- parameter: `object`, type: `java.lang.Object`
- parameter: `depth`, type: `int`
- parameter: `lineBegin`, type: `int`
- parameter: `columnBegin`, type: `int`

Description: Create a location starting at the provided coordinates.
parameter: object: represented object
parameter: depth: optional nesting depth used by some producers
parameter: lineBegin: inclusive start line
parameter: columnBegin: inclusive start column

## Field: lineBegin
Type: `int`

## Field: lineEnd
Type: `int`

## Method: getColumnBegin
- return type: `int`


## Method: getColumnEnd
- return type: `int`


## Method: getDepth
- return type: `int`

Description: Get the optional nesting depth associated with this location.
return: the depth value

## Method: getLineBegin
- return type: `int`


## Method: getLineEnd
- return type: `int`


## Method: getObject
- return type: `java.lang.Object`


## Method: setEnd
- parameter: `lineEnd`, type: `int`
- parameter: `columnEnd`, type: `int`

Description: Set the inclusive end line and exclusive end column of the represented range.
parameter: lineEnd: inclusive end line
parameter: columnEnd: exclusive end column

