# Class: com.pnfsoftware.jeb.client.api.UnitFragmentPosition

Position in a unit fragment.

## Constructor: UnitFragmentPosition
- parameter: `unit`, type: `com.pnfsoftware.jeb.core.units.IUnit`
- parameter: `fragment`, type: `com.pnfsoftware.jeb.client.api.IUnitFragment`
- parameter: `doc`, type: `com.pnfsoftware.jeb.core.output.IGenericDocument`
- parameter: `address`, type: `java.lang.String`
- parameter: `item`, type: `com.pnfsoftware.jeb.core.output.IItem`

Description: 
parameter: unit: mandatory
parameter: fragment: mandatory
parameter: doc: 
parameter: address: 
parameter: item: 

## Method: getAddress
- return type: `java.lang.String`

Description: 
return: optional active address in the unit fragment \(in which case the unit likely inherits         [IAddressableUnit](IAddressableUnit)\)

## Method: getDoc
- return type: `com.pnfsoftware.jeb.core.output.IGenericDocument`

Description: 
return: optional document \(some fragments render unit information directly, without making         use of documents\)

## Method: getFragment
- return type: `com.pnfsoftware.jeb.client.api.IUnitFragment`

Description: 
return: non\-null UI fragment

## Method: getItem
- return type: `com.pnfsoftware.jeb.core.output.IItem`

Description: 
return: optional active item in the unit fragment \(in which case the unit likely inherits         [IAddressableUnit](IAddressableUnit)\)

## Method: getUnit
- return type: `com.pnfsoftware.jeb.core.units.IUnit`

Description: 
return: non\-null unit

## Method: toString
- return type: `java.lang.String`


