|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.metamatrix.common.object.ObjectDefinitionImpl com.metamatrix.common.object.PropertyDefinitionGroup
public class PropertyDefinitionGroup
PropertyDefinitionGroup is a nestable list of PropertyDefinitions that are defined to be used together. The data structure also contains a name, displayName, and other ObjectDefinition properties.
Constructor Summary | |
---|---|
PropertyDefinitionGroup(java.lang.String name,
java.lang.String displayName,
java.lang.String shortDescription,
java.util.List propertyDefinitions)
Create an instance of the PropertyDefinitionGroup, specifying the list of PropertyDefinition instances to be used. |
|
PropertyDefinitionGroup(java.lang.String name,
java.lang.String displayName,
java.lang.String shortDescription,
java.util.List propertyDefinitions,
java.util.List subPropertyDefinitionGroups)
Create an instance of the PropertyDefinitionGroup, specifying the list of PropertyDefinition instances to be used and an optional List of subgroup definitions |
Method Summary | |
---|---|
java.util.List |
getPropertyDefinitions()
obtain the List of PropertyDefinitions for this instance. |
java.util.List |
getSubGroups()
obtain the List of PropertyDefinitionGroups that are contained by this instance. |
boolean |
hasSubgroups()
determine if this PropertiedObjectGroup has subgroups. |
Methods inherited from class com.metamatrix.common.object.ObjectDefinitionImpl |
---|
clone, compareTo, computeDisplayName, computePluralDisplayName, equals, getDisplayName, getName, getPluralDisplayName, getShortDescription, getShortDisplayName, hashCode, setDisplayName, setName, setPluralDisplayName, setShortDescription, setShortDisplayName, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PropertyDefinitionGroup(java.lang.String name, java.lang.String displayName, java.lang.String shortDescription, java.util.List propertyDefinitions)
name
- the identifier of this instance.displayName
- the displayable name for this property; or null
if the display name is the same as the property name.shortDescription
- the short description for this property, or
null if there is no short description.propertyDefinitions
- the list of PropertyDefinition instances; the list
is assumed to be immutable, and may never be nullpublic PropertyDefinitionGroup(java.lang.String name, java.lang.String displayName, java.lang.String shortDescription, java.util.List propertyDefinitions, java.util.List subPropertyDefinitionGroups)
name
- the identifier of this instance.displayName
- the displayable name for this property; or null
if the display name is the same as the property name.shortDescription
- the short description for this property, or
null if there is no short description.propertyDefinitions
- the list of PropertyDefinition instances; the list
is assumed to be immutable, and may never be nullsubPropertyDefinitionGroups
- the list of PropertyDefinitionGroup instances that are
contained by this instance; the list is assumed to be immutable, may be null or an empty list.Method Detail |
---|
public java.util.List getPropertyDefinitions()
public boolean hasSubgroups()
public java.util.List getSubGroups()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |