Class UnsupportedMapDB
java.lang.Object
ghidra.program.database.DatabaseObject
ghidra.program.database.properties.PropertyMapDB<Object>
ghidra.program.database.properties.UnsupportedMapDB
- All Implemented Interfaces:
PropertyMap<Object>
This class provides a dummy map for an unsupported map.
-
Field Summary
Fields inherited from class ghidra.program.database.properties.PropertyMapDB
addrMap, cache, changeMgr, dbHandle, DEFAULT_CACHE_SIZE, errHandler, lock, name, NO_SCHEMA_FIELD_NAMES, NO_SCHEMA_FIELDS, PROPERTY_VALUE_COL, propertyTable, schema, SCHEMA_FIELD_NAMESFields inherited from class ghidra.program.database.DatabaseObject
key -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a map-specific value type to the specified addressReturns the property value stored at the specified address or null if no property found.Returns property value class.booleanhasProperty(Address addr) returns whether there is a property value at addr.Methods inherited from class ghidra.program.database.properties.PropertyMapDB
createTable, delete, getAddressKeyIterator, getAddressKeyIterator, getAddressKeyIterator, getFirstPropertyAddress, getLastPropertyAddress, getName, getNextPropertyAddress, getPreviousPropertyAddress, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getSize, getTableName, getTableName, intersects, intersects, invalidate, moveRange, refresh, remove, removeRange, setCacheSize, validateMethods inherited from class ghidra.program.database.DatabaseObject
checkDeleted, checkIsValid, checkIsValid, getKey, isDeleted, isInvalid, keyChanged, refresh, setDeleted, setInvalid
-
Method Details
-
getValueClass
Description copied from interface:PropertyMapReturns property value class.- Returns:
- property value class or null for an unsupported map type
-
get
Description copied from interface:PropertyMapReturns the property value stored at the specified address or null if no property found.- Parameters:
addr- property address- Returns:
- property value
-
hasProperty
Description copied from interface:PropertyMapreturns whether there is a property value at addr.- Specified by:
hasPropertyin interfacePropertyMap<Object>- Overrides:
hasPropertyin classPropertyMapDB<Object>- Parameters:
addr- the address in question- Returns:
- true if map has value at specified address
-
add
Description copied from interface:PropertyMapAdd a map-specific value type to the specified address- Parameters:
addr- property addressvalue- property value or null (null remove value at address)
-