# Class: com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties

Properties of a native code disassembly document.

## Constructor: NativeDisassemblyProperties


## Method: getBlockXrefsCount
- return type: `java.lang.Integer`

Description: Get the number of block cross\-references to show.
return: cross\-reference count, or null for the default

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

Description: Get the character used to break 64\-bit addresses.
return: break character, or null for the default

## Method: getGapPreferRawFormatting
- return type: `java.lang.Boolean`

Description: Get whether gap formatting should prefer raw bytes.
return: flag, or null for the default

## Method: getGapRawBytesPerLine
- return type: `java.lang.Integer`

Description: Get the number of raw bytes per line when formatting gaps.
return: byte count, or null for the default

## Method: getGapRawIntegerSize
- return type: `java.lang.Integer`

Description: Get the raw integer size used when formatting gaps.
return: integer size, or null for the default

## Method: getHide0Padding
- return type: `java.lang.Boolean`

Description: Get the zero\-padding hiding override.
return: zero\-padding hiding flag, or null for the default

## Method: getInstructionAreaLength
- return type: `java.lang.Integer`

Description: Get the instruction area length.
return: instruction area length, or null for the default

## Method: getLabelAreaLength
- return type: `java.lang.Integer`

Description: Get the label area length.
return: label area length, or null for the default

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

Description: Get the routine end separator.
return: separator, or null for the default

## Method: getRoutineHeadersIndentABL
- return type: `java.lang.Boolean`

Description: Get whether routine headers use address\-bit\-length dependent indentation.
return: flag, or null for the default

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

Description: Get the routine header separator.
return: separator, or null for the default

## Method: getRoutineHeadersSeparatorLengthABL
- return type: `java.lang.Boolean`

Description: Get whether the routine header separator length is address\-bit\-length dependent.
return: flag, or null for the default

## Method: getRoutineSeparatorLength
- return type: `java.lang.Integer`

Description: Get the routine separator length.
return: separator length, or null for the default

## Method: getSegmentHeadersIndentABL
- return type: `java.lang.Boolean`

Description: Get whether segment headers use address\-bit\-length dependent indentation.
return: flag, or null for the default

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

Description: Get the segment header separator.
return: separator, or null for the default

## Method: getSegmentHeadersSeparatorLength
- return type: `java.lang.Integer`

Description: Get the segment header separator length.
return: separator length, or null for the default

## Method: getSegmentHeadersSeparatorLengthABL
- return type: `java.lang.Boolean`

Description: Get whether the segment header separator length is address\-bit\-length dependent.
return: flag, or null for the default

## Method: getShowAddresses
- return type: `java.lang.Boolean`

Description: Get the address display override.
return: address display flag, or null for the default

## Method: getShowBytesCount
- return type: `java.lang.Integer`

Description: Get the number of instruction bytes to show.
return: byte count, or null for the default

## Method: getShowRoutineHeaders
- return type: `java.lang.Boolean`

Description: Get the routine header display override.
return: routine header display flag, or null for the default

## Method: getShowSegmentHeaders
- return type: `java.lang.Boolean`

Description: Get the segment header display override.
return: segment header display flag, or null for the default

## Method: getShowSpaceBetweenBlocks
- return type: `java.lang.Boolean`

Description: Get the inter\-block spacing override.
return: spacing flag, or null for the default

## Method: setBlockXrefsCount
- parameter: `blockXrefsCount`, type: `java.lang.Integer`

Description: Set the number of block cross\-references to show.
parameter: blockXrefsCount: cross\-reference count, or null for the default

## Method: setCharBreak64BitAddresses
- parameter: `charBreak64BitAddresses`, type: `java.lang.String`

Description: Set the character used to break 64\-bit addresses.
parameter: charBreak64BitAddresses: break character, or null for the default

## Method: setGapPreferRawFormatting
- parameter: `gapPreferRawFormatting`, type: `java.lang.Boolean`

Description: Set whether gap formatting should prefer raw bytes.
parameter: gapPreferRawFormatting: flag, or null for the default

## Method: setGapRawBytesPerLine
- parameter: `gapRawBytesPerLine`, type: `java.lang.Integer`

Description: Set the number of raw bytes per line when formatting gaps.
parameter: gapRawBytesPerLine: byte count, or null for the default

## Method: setGapRawIntegerSize
- parameter: `gapRawIntegerSize`, type: `java.lang.Integer`

Description: Set the raw integer size used when formatting gaps.
parameter: gapRawIntegerSize: integer size, or null for the default

## Method: setHide0Padding
- parameter: `hide0Padding`, type: `java.lang.Boolean`

Description: Set the zero\-padding hiding override.
parameter: hide0Padding: zero\-padding hiding flag, or null for the default

## Method: setInstructionAreaLength
- parameter: `instructionAreaLength`, type: `java.lang.Integer`

Description: Set the instruction area length.
parameter: instructionAreaLength: instruction area length, or null for the default

## Method: setLabelAreaLength
- parameter: `labelAreaLength`, type: `java.lang.Integer`

Description: Set the label area length.
parameter: labelAreaLength: label area length, or null for the default

## Method: setRoutineEndSeparator
- parameter: `routineEndSeparator`, type: `java.lang.String`

Description: Set the routine end separator.
parameter: routineEndSeparator: separator, or null for the default

## Method: setRoutineHeadersIndentABL
- parameter: `routineHeadersIndentABL`, type: `java.lang.Boolean`

Description: Set whether routine headers use address\-bit\-length dependent indentation.
parameter: routineHeadersIndentABL: flag, or null for the default

## Method: setRoutineHeadersSeparator
- parameter: `routineHeadersSeparator`, type: `java.lang.String`

Description: Set the routine header separator.
parameter: routineHeadersSeparator: separator, or null for the default

## Method: setRoutineHeadersSeparatorLengthABL
- parameter: `routineHeadersSeparatorLengthABL`, type: `java.lang.Boolean`

Description: Set whether the routine header separator length is address\-bit\-length dependent.
parameter: routineHeadersSeparatorLengthABL: flag, or null for the default

## Method: setRoutineSeparatorLength
- parameter: `routineSeparatorLength`, type: `java.lang.Integer`

Description: Set the routine separator length.
parameter: routineSeparatorLength: separator length, or null for the default

## Method: setSegmentHeadersIndentABL
- parameter: `segmentHeadersIndentABL`, type: `java.lang.Boolean`

Description: Set whether segment headers use address\-bit\-length dependent indentation.
parameter: segmentHeadersIndentABL: flag, or null for the default

## Method: setSegmentHeadersSeparator
- parameter: `segmentHeadersSeparator`, type: `java.lang.String`

Description: Set the segment header separator.
parameter: segmentHeadersSeparator: separator, or null for the default

## Method: setSegmentHeadersSeparatorLength
- parameter: `segmentHeadersSeparatorLength`, type: `java.lang.Integer`

Description: Set the segment header separator length.
parameter: segmentHeadersSeparatorLength: separator length, or null for the default

## Method: setSegmentHeadersSeparatorLengthABL
- parameter: `segmentHeadersSeparatorLengthABL`, type: `java.lang.Boolean`

Description: Set whether the segment header separator length is address\-bit\-length dependent.
parameter: segmentHeadersSeparatorLengthABL: flag, or null for the default

## Method: setShowAddresses
- parameter: `showAddresses`, type: `java.lang.Boolean`

Description: Set the address display override.
parameter: showAddresses: address display flag, or null for the default

## Method: setShowBytesCount
- parameter: `showBytesCount`, type: `java.lang.Integer`

Description: Set the number of instruction bytes to show.
parameter: showBytesCount: byte count, or null for the default

## Method: setShowRoutineHeaders
- parameter: `showRoutineHeaders`, type: `java.lang.Boolean`

Description: Set the routine header display override.
parameter: showRoutineHeaders: routine header display flag, or null for the default

## Method: setShowSegmentHeaders
- parameter: `showSegmentHeaders`, type: `java.lang.Boolean`

Description: Set the segment header display override.
parameter: showSegmentHeaders: segment header display flag, or null for the default

## Method: setShowSpaceBetweenBlocks
- parameter: `showSpaceBetweenBlocks`, type: `java.lang.Boolean`

Description: Set the inter\-block spacing override.
parameter: showSpaceBetweenBlocks: spacing flag, or null for the default

