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 TypeMethodDescriptionvoid
Add an int value at the specified address.default void
Add a map-specific value type to the specified addressint
Get 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:PropertyMap
Returns property value class.- Specified by:
getValueClass
in 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:PropertyMap
Add a map-specific value type to the specified address- Specified by:
add
in interfacePropertyMap<Integer>
- Parameters:
addr
- property addressvalue
- property value or null (null remove value at address)
-