Package ghidra.program.model.util

# Interface SettingsPropertyMap

All Superinterfaces:
  `PropertyMap<Settings>`

public interface SettingsPropertyMap extends PropertyMap<Settings>
Property map interface for storing Settings objects.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `add(Address addr, Settings value)`
  Add an Settings object value at the specified address.
  `Settings`
  `getSettings(Address addr)`
  Get the Settings object value at the given address.

  ### Methods inherited from interface ghidra.program.model.util.PropertyMap

  `add, get, getFirstPropertyAddress, getLastPropertyAddress, getName, getNextPropertyAddress, getPreviousPropertyAddress, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getSize, getValueClass, hasProperty, intersects, intersects, moveRange, remove, removeRange`

- ## Method Details

  - ### add

    void add(Address addr, Settings value)
    Add an Settings object value at the specified address.
    Parameters:
      `addr` - address for the property
      `value` - value of the property

  - ### getSettings

    Settings getSettings(Address addr)
    Get the Settings object value at the given address.
    Parameters:
      `addr` - the address from where to get the int value
    Returns:
      Settings object or null if property not found at addr.