Package ghidra.program.model.util
Interface ObjectPropertyMap<T extends Saveable>
- Type Parameters:
T
-Saveable
implementation type
- All Superinterfaces:
PropertyMap<T>
- All Known Implementing Classes:
ObjectPropertyMapDB
Property manager that deals with properties that are of
Object type.
-
Method Summary
Methods inherited from interface ghidra.program.model.util.PropertyMap
get, getFirstPropertyAddress, getLastPropertyAddress, getName, getNextPropertyAddress, getPreviousPropertyAddress, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getSize, getValueClass, hasProperty, intersects, intersects, moveRange, remove, removeRange
-
Method Details
-
add
Add an object value at the specified address.- Parameters:
addr
- address for the propertyvalue
- value of the property- Throws:
IllegalArgumentException
- if value is type is inconsistent with map
-
add
Description copied from interface:PropertyMap
Add a map-specific value type to the specified address- Specified by:
add
in interfacePropertyMap<T extends Saveable>
- Parameters:
addr
- property addressvalue
- property value or null (null remove value at address)
-