getPropertyDefinitionByPropertyName(String propertyName) Returns the property definition for the specified property name.
Parameters: propertyName - the property name.
getTypeForTagName(String tagName) Returns the class for a tag name.
Parameters: tagName - the tag name.
public boolean
isPropertyDefinition(String propertyName) Returns true if there is a property definition for the specified property name.
Parameters: propertyName - the property name.
Creates a new generic object factory.
Parameters: c - the class. Parameters: registerName - the (optional) name under which to register the class forany later lookup. Parameters: constructors - the constructor definitions. Parameters: propertyDefinitions - the property definitions. Parameters: lookupDefinitions - the lookup definitions. Parameters: attributeDefinitions - the attribute definitions. Parameters: orderedPropertyNames - the ordered property names. throws: ObjectDescriptionException - if there is a problem.
Returns the property definition for the specified property name.
Parameters: propertyName - the property name. the property definition. throws: ObjectDescriptionException - if there is no such property for this object.
Returns a property definition for the specified tag name.
Parameters: tagName - the tag name. the property definition. throws: ObjectDescriptionException - if there is no such tag defined for this object.
Sets a property value.
Parameters: propertyName - the property name. Parameters: value - the property value. throws: ObjectDescriptionException - if there is a problem with the object description.