|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
PropertySetRepository is an interface to be implemented by any part of the system that manages its own PropertySets. The PropertySetManager will maintain a mapping of property set types to property set repositories so that the appropriate repository will be queried when a PropertySet is requested.
To define a property set type to repository class mapping, create an entry in the PropertySetManager's deployment descriptor that follows this pattern:
<env-entry> <env-entry-name>repository/USER</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>com.bea.p13n.property.internal.PropertySetRepositoryImpl</env-entry-value> </env-entry>
This example maps the USER property set type to the default implementation of the PropertySetRepository interface.
PropertySet
Method Summary | |
boolean |
addPropertySet(java.lang.String name,
PropertySet propertySet)
Add a PropertySet to the repository. |
void |
clear()
Remove all PropertySets from the repository. |
PropertySet |
getPropertySet(java.lang.String name)
Retrieve the given PropertySet |
java.lang.String[] |
getPropertySetNames()
Retrieve a list of names of all PropertySet objects in this repository |
java.util.Map |
getPropertySets()
Retrieve all PropertySet objects in this repository |
void |
removePropertySet(java.lang.String name)
Remove a PropertySet from the repository. |
Method Detail |
public PropertySet getPropertySet(java.lang.String name)
name
- the name of the PropertySetpublic java.util.Map getPropertySets()
public java.lang.String[] getPropertySetNames()
public boolean addPropertySet(java.lang.String name, PropertySet propertySet) throws java.lang.UnsupportedOperationException
name
- the name to associate with ths PropertySetpropertySet
- the PropertySet object itselfpublic void removePropertySet(java.lang.String name) throws java.lang.UnsupportedOperationException
name
- the name of the PropertySet to removepublic void clear() throws java.lang.UnsupportedOperationException
|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |