Interface PropertyValueHandler

All Known Implementing Classes:
PropertyMapValueHandler

public interface PropertyValueHandler
Sets and gets property values to and from value objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    getValue(Property property, Object valueContainer)
    Gets the value of a property from a value container.
    boolean
    getValueIsRemovable(Property property, Object valueContainer)
    Returns true if the property value is removable from the value container.
    boolean
    getValueIsSet(Property property, Object valueContainer)
    Returns true if a value for the property is set in the value container.
    void
    removeValue(Property property, Object valueContainer)
    Removes a property value from a value container.
    void
    setValue(Property property, Object valueContainer, Object value)
    Sets the value of a property in a value container.
  • Method Details

    • getValue

      Object getValue(Property property, Object valueContainer)
      Gets the value of a property from a value container.
      Parameters:
      property - the property
      valueContainer - the object containing the value
      Returns:
      the property value, null if the container doesn't contain the value
    • setValue

      void setValue(Property property, Object valueContainer, Object value)
      Sets the value of a property in a value container.
      Parameters:
      property - the property
      valueContainer - the object that will contain the value
      value - the property value
    • removeValue

      void removeValue(Property property, Object valueContainer)
      Removes a property value from a value container.
      Parameters:
      property - the property
      valueContainer - the value container
    • getValueIsSet

      boolean getValueIsSet(Property property, Object valueContainer)
      Returns true if a value for the property is set in the value container.
      Parameters:
      property - the property
      valueContainer - the value container
      Returns:
      true if a value for the property is set in the value container
    • getValueIsRemovable

      boolean getValueIsRemovable(Property property, Object valueContainer)
      Returns true if the property value is removable from the value container.
      Parameters:
      property - the property
      valueContainer - the value container
      Returns:
      true if the property value is removable from the value container