|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.p13n.property.AbstractPropertySet
Default implementation of a Property Sets, which is a logical grouping of property definitions. A Property Set can be defined to contain the definitions of a group of related properties, such as user preferences.
These property definitions are used by Configurable Entity EJB's to validate property values and retrieve default values for properties. They can also be used by tools to display a list of available properties for an entity.
Constructor Summary | |
AbstractPropertySet()
Default constructor |
|
AbstractPropertySet(java.lang.String typeArg,
java.lang.String nameArg,
java.lang.String descriptionArg)
Constructor to initialize attributes |
Method Summary | |
void |
addPropertyDefinition(java.lang.String name,
PropertyDefinition value)
Add a property definition to the property set. |
java.lang.String |
getDescription()
Get the description of this property set |
java.lang.String |
getName()
Get the name of this property set |
PropertyDefinition |
getPropertyDefinition(java.lang.String key)
Retrieve a particular PropertyDefinition by name. |
java.util.Map |
getPropertyDefinitions()
Retrieve all the property definitions in this property set. |
java.lang.String |
getType()
Get the type of this property set. |
void |
setDescription(java.lang.String s)
Set the description of this property set |
void |
setName(java.lang.String s)
Set the name of this property set |
void |
setType(java.lang.String s)
Set the type of this property set. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public AbstractPropertySet()
public AbstractPropertySet(java.lang.String typeArg, java.lang.String nameArg, java.lang.String descriptionArg)
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String s)
public java.lang.String getDescription()
public void setDescription(java.lang.String s)
public java.lang.String getType()
Type is also used as a way to namespace property sets - two property sets can have the same name, as long as they are different types.
public void setType(java.lang.String s)
Type is also used as a way to namespace property sets - two property sets can have the same name, as long as they are different types.
public java.util.Map getPropertyDefinitions()
public PropertyDefinition getPropertyDefinition(java.lang.String key)
key
- the name of the PropertyDefinition to retrievepublic void addPropertyDefinition(java.lang.String name, PropertyDefinition value)
name
- the new property's namevalue
- the new property definition
|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |