# Interface: com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument

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

## Method: getDisassemblyPart
- parameter: `address`, type: `long`
- parameter: `endAddress`, type: `long`
- return type: `com.pnfsoftware.jeb.core.output.text.ITextDocumentPart`

Description: Retrieve the document part covering an address range.
parameter: address: start address
parameter: endAddress: end address
return: disassembly document part, or null

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

Description: Retrieve property overrides used for rendering.
return: property overrides, or null

## Method: getUnit
- return type: `com.pnfsoftware.jeb.core.units.INativeCodeUnit<?>`

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

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

Description: Set property overrides used for rendering.
parameter: propertyOverrides: property overrides

