Class PropertyMapValueHandler

java.lang.Object
net.infonode.properties.propertymap.PropertyMapValueHandler
All Implemented Interfaces:
PropertyValueHandler

public class PropertyMapValueHandler extends Object implements PropertyValueHandler
Property value handler for property maps.
  • Field Details

  • Method Details

    • getValue

      public Object getValue(Property property, Object object)
      Description copied from interface: PropertyValueHandler
      Gets the value of a property from a value container.
      Specified by:
      getValue in interface PropertyValueHandler
      Parameters:
      property - the property
      object - the object containing the value
      Returns:
      the property value, null if the container doesn't contain the value
    • setValue

      public void setValue(Property property, Object object, Object value)
      Description copied from interface: PropertyValueHandler
      Sets the value of a property in a value container.
      Specified by:
      setValue in interface PropertyValueHandler
      Parameters:
      property - the property
      object - the object that will contain the value
      value - the property value
    • getValueIsRemovable

      public boolean getValueIsRemovable(Property property, Object object)
      Description copied from interface: PropertyValueHandler
      Returns true if the property value is removable from the value container.
      Specified by:
      getValueIsRemovable in interface PropertyValueHandler
      Parameters:
      property - the property
      object - the value container
      Returns:
      true if the property value is removable from the value container
    • removeValue

      public void removeValue(Property property, Object object)
      Description copied from interface: PropertyValueHandler
      Removes a property value from a value container.
      Specified by:
      removeValue in interface PropertyValueHandler
      Parameters:
      property - the property
      object - the value container
    • getValueIsSet

      public boolean getValueIsSet(Property property, Object object)
      Description copied from interface: PropertyValueHandler
      Returns true if a value for the property is set in the value container.
      Specified by:
      getValueIsSet in interface PropertyValueHandler
      Parameters:
      property - the property
      object - the value container
      Returns:
      true if a value for the property is set in the value container