Package ghidra.program.model.util
Interface ObjectPropertyMap<T extends Saveable>
- Type Parameters:
T-Saveableimplementation 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:PropertyMapAdd a map-specific value type to the specified address- Specified by:
addin interfacePropertyMap<T extends Saveable>- Parameters:
addr- property addressvalue- property value or null (null remove value at address)
-