Class DBTraceProgramViewPropertyMapManager.DBTraceProgramViewObjectPropertyMap<T extends Saveable>

java.lang.Object
ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.AbstractDBTraceProgramViewPropertyMap<T>
ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.DBTraceProgramViewObjectPropertyMap<T>
All Implemented Interfaces:
ObjectPropertyMap<T>, PropertyMap<T>
Enclosing class:
DBTraceProgramViewPropertyMapManager

protected class DBTraceProgramViewPropertyMapManager.DBTraceProgramViewObjectPropertyMap<T extends Saveable> extends DBTraceProgramViewPropertyMapManager.AbstractDBTraceProgramViewPropertyMap<T> implements ObjectPropertyMap<T>
  • Constructor Details

    • DBTraceProgramViewObjectPropertyMap

      public DBTraceProgramViewObjectPropertyMap(TracePropertyMap<T> map, String name)
  • Method Details

    • add

      public void add(Address addr, Saveable value)
      Description copied from interface: ObjectPropertyMap
      Add an object value at the specified address.
      Specified by:
      add in interface ObjectPropertyMap<T extends Saveable>
      Parameters:
      addr - address for the property
      value - value of the property
    • getValueClass

      public Class<T> getValueClass()
      Description copied from interface: PropertyMap
      Returns property value class.
      Specified by:
      getValueClass in interface PropertyMap<T extends Saveable>
      Returns:
      property value class or null for an unsupported map type