com.sun.faces.config.beans
Interface PropertyHolder

All Known Implementing Classes:
ComponentBean, ConverterBean, ValidatorBean

public interface PropertyHolder

Interface denoting a configuration bean that stores a named collection of properties.


Method Summary
 void addProperty(PropertyBean descriptor)
          Add the specified property descriptor, replacing any existing descriptor for this property name.
 PropertyBean[] getProperties()
          Return the descriptors of all properties for which descriptors have been registered, or an empty array if none have been registered.
 PropertyBean getProperty(java.lang.String name)
          Return the property descriptor for the specified property name, if any; otherwise, return null.
 void removeProperty(PropertyBean descriptor)
          Deregister the specified property descriptor, if it is registered.
 

Method Detail

addProperty

void addProperty(PropertyBean descriptor)

Add the specified property descriptor, replacing any existing descriptor for this property name.

Parameters:
descriptor - Descriptor to be added

getProperty

PropertyBean getProperty(java.lang.String name)

Return the property descriptor for the specified property name, if any; otherwise, return null.

Parameters:
name - Name of the property for which to retrieve a descriptor

getProperties

PropertyBean[] getProperties()

Return the descriptors of all properties for which descriptors have been registered, or an empty array if none have been registered.


removeProperty

void removeProperty(PropertyBean descriptor)

Deregister the specified property descriptor, if it is registered.

Parameters:
descriptor - Descriptor to be removed


Copyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.