The Spring Framework

org.springframework.beans
Interface PropertyValues

All Known Implementing Classes:
MutablePropertyValues, PortletRequestParameterPropertyValues, ServletRequestParameterPropertyValues

public interface PropertyValues

Holder containing one or more PropertyValue objects, typically comprising one update for a specific target bean.

Since:
13 May 2001
Author:
Rod Johnson, Juergen Hoeller
See Also:
PropertyValue

Method Summary
 PropertyValues changesSince(PropertyValues old)
          Return the changes since the previous PropertyValues.
 boolean contains(String propertyName)
          Is there a property value (or other processing entry) for this property?
 PropertyValue getPropertyValue(String propertyName)
          Return the property value with the given name, if any.
 PropertyValue[] getPropertyValues()
          Return an array of the PropertyValue objects held in this object.
 boolean isEmpty()
          Does this holder not contain any PropertyValue objects at all?
 

Method Detail

getPropertyValues

PropertyValue[] getPropertyValues()
Return an array of the PropertyValue objects held in this object.


getPropertyValue

PropertyValue getPropertyValue(String propertyName)
Return the property value with the given name, if any.

Parameters:
propertyName - the name to search for
Returns:
the property value, or null

contains

boolean contains(String propertyName)
Is there a property value (or other processing entry) for this property?

Parameters:
propertyName - the name of the property we're interested in
Returns:
whether there is a property value for this property

isEmpty

boolean isEmpty()
Does this holder not contain any PropertyValue objects at all?


changesSince

PropertyValues changesSince(PropertyValues old)
Return the changes since the previous PropertyValues. Subclasses should also override equals.

Parameters:
old - old property values
Returns:
PropertyValues updated or new properties. Return empty PropertyValues if there are no changes.
See Also:
Object.equals(java.lang.Object)

The Spring Framework

Copyright © 2002-2008 The Spring Framework.