# Interface: com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument

Definition of a Dex disassembly document. A disassembly document is a text document broken down in multiple parts.

## Method: getCodeItemToAnchor
- return type: `com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor`

Description: Get a Converter that maps [ICodeItem](ICodeItem) to its related anchor.
return: [ICodeItem](ICodeItem) to anchor id mapper.

## Method: getItemDisassembly
- parameter: `coordinates`, type: `com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates`
- return type: `com.pnfsoftware.jeb.core.output.text.ITextDocumentPart`

Description: Generate partial disassembly for a given Dex item.
parameter: coordinates: item coordinates
return: the generated document part, or null if none could be generated

## Method: getPropertyOverrides
- return type: `com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties`

Description: Get document\-level disassembly property overrides.
return: the property overrides, or null if none are set

## Method: getUnit
- return type: `com.pnfsoftware.jeb.core.units.code.android.IDexUnit`

Description: [IUnit](IUnit) which is being rendered
return: [IUnit](IUnit)

## Method: setPropertyOverrides
- parameter: `propertyOverrides`, type: `com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties`

Description: Set document\-level disassembly property overrides.
parameter: propertyOverrides: the property overrides, or null to clear them

