Package ghidra.app.util.viewer.field

# Class OptionsBasedDataTypeDisplayOptions

java.lang.Object
ghidra.app.util.viewer.field.OptionsBasedDataTypeDisplayOptions

All Implemented Interfaces:
  `DataTypeDisplayOptions`

public class OptionsBasedDataTypeDisplayOptions extends Object implements DataTypeDisplayOptions

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `DISPLAY_ABBREVIATED_DEFAULT_LABELS`
  Option for controlling the default display options.
  `static final String`
  `MAXIMUM_DEFAULT_LABEL_LENGTH`

  ### Fields inherited from interface ghidra.program.model.data.DataTypeDisplayOptions

  `DEFAULT, MAX_LABEL_STRING_LENGTH`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `OptionsBasedDataTypeDisplayOptions(Options options)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `getLabelStringLength()`
  `boolean`
  `useAbbreviatedForm()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### DISPLAY_ABBREVIATED_DEFAULT_LABELS

    public static final String DISPLAY_ABBREVIATED_DEFAULT_LABELS
    Option for controlling the default display options.
    See Also:
      - Constant Field Values

  - ### MAXIMUM_DEFAULT_LABEL_LENGTH

    public static final String MAXIMUM_DEFAULT_LABEL_LENGTH
    See Also:
      - Constant Field Values

- ## Constructor Details

  - ### OptionsBasedDataTypeDisplayOptions

    public OptionsBasedDataTypeDisplayOptions(Options options)

- ## Method Details

  - ### getLabelStringLength

    public int getLabelStringLength()
    Specified by:
      `getLabelStringLength` in interface `DataTypeDisplayOptions`

  - ### useAbbreviatedForm

    public boolean useAbbreviatedForm()
    Specified by:
      `useAbbreviatedForm` in interface `DataTypeDisplayOptions`