Package ghidra.program.model.util
Interface IntPropertyMap
- All Superinterfaces:
PropertyMap<Integer>
- All Known Implementing Classes:
DefaultIntPropertyMap,IntPropertyMapDB
Property manager that deals with properties that are of
int type.
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdd an int value at the specified address.default voidAdd a map-specific value type to the specified addressintGet the integer value at the given address.Returns property value class.Methods inherited from interface ghidra.program.model.util.PropertyMap
get, getFirstPropertyAddress, getLastPropertyAddress, getName, getNextPropertyAddress, getPreviousPropertyAddress, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getSize, hasProperty, intersects, intersects, moveRange, remove, removeRange
-
Method Details
-
getValueClass
Description copied from interface:PropertyMapReturns property value class.- Specified by:
getValueClassin interfacePropertyMap<Integer>- Returns:
- property value class or null for an unsupported map type
-
add
Add an int value at the specified address.- Parameters:
addr- address for the propertyvalue- value of the property
-
getInt
Get the integer value at the given address.- Parameters:
addr- the address from where to get the int value- Returns:
- integer property value
- Throws:
NoValueException- if there is no property value at addr.
-
add
Description copied from interface:PropertyMapAdd a map-specific value type to the specified address- Specified by:
addin interfacePropertyMap<Integer>- Parameters:
addr- property addressvalue- property value or null (null remove value at address)
-