Interface DataAdapterFromSettings

All Superinterfaces:
CodeUnit, Data, MemBuffer, PropertySet, Settings
All Known Subinterfaces:
DBTraceDataAdapter, DBTraceDefinedDataAdapter
All Known Implementing Classes:
AbstractDBTraceDataComponent, AbstractDBTraceProgramViewListing.DBTraceProgramViewUndefinedData, DBTraceData, DBTraceDataArrayElementComponent, DBTraceDataCompositeFieldComponent, UndefinedDBTraceData

public interface DataAdapterFromSettings extends Data
  • Method Details

    • getSettingsDefinition

      default <T extends SettingsDefinition> T getSettingsDefinition(Class<T> settingsDefinitionClass)
    • hasMutability

      default boolean hasMutability(int mutabilityType)
    • isConstant

      default boolean isConstant()
      Description copied from interface: Data
      Determine if this data has explicitly been marked as constant. NOTE: This is based upon explicit Data and DataType mutability settings and does not reflect independent memory block or processor specification settings.
      Specified by:
      isConstant in interface Data
      Returns:
      true if data is constant, else false.
    • isWritable

      default boolean isWritable()
      Description copied from interface: Data
      Determine if this data has explicitly been marked as writable. NOTE: This is based upon explicit Data and DataType mutability settings and does not reflect independent memory block or processor specification settings.
      Specified by:
      isWritable in interface Data
      Returns:
      true if data is writable, else false.
    • isVolatile

      default boolean isVolatile()
      Description copied from interface: Data
      Determine if this data has explicitly been marked as volatile. NOTE: This is based upon explicit Data and DataType mutability settings and does not reflect independent memory block or processor specification settings.
      Specified by:
      isVolatile in interface Data
      Returns:
      true if data is volatile, else false.