public class StructureDefinitionImpl extends AbstractNamedDefinition implements StructureDefinition
| Modifier and Type | Field and Description |
|---|---|
protected ArrayListDefinitionContainer |
mAccessors |
protected ArrayListDefinitionContainer |
mAttributes |
protected ArrayListDefinitionContainer |
mOperations |
mPropertiesTYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_CRITERIA, TYPE_CRITERIA_ITEM, TYPE_CRITERIA_OPERATOR, TYPE_CRITERIA_ROW, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_NAMED, TYPE_OPERATION, TYPE_OPERATIONRETURN, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
findComponent() |
DefinitionContainer |
getAccessorDefinitions()
Returns the metadata about the accessors in this structure.
|
DefinitionContainer |
getAttributeDefinitions()
Returns the metadata about the attributes in this structure.
|
DefinitionContainer |
getConstructorOperationDefinitions()
Returns the metadata about the constructor operations in this structure.
|
DefinitionContainer |
getCriteriaDefinitions()
Returns the metadata about the criteria in this structure.
|
int |
getDefinitionType()
Retrieves the type of this definition.
|
DefinitionContainer |
getOperationDefinitions()
Returns the metadata about the operations in this structure.
|
protected void |
initProperties()
subclasses should overrides this method to initialize mProperties with names and values of their properties.
|
protected void |
loadOperations(java.lang.Object component, int compType) |
getDataControlDefinition, getDefinitionParent, getFullName, getName, getParentAccessor, getParentFullName, getProperties, getProperty, isCollectionType, resolveFullNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataControlDefinitiongetDefinitionParent, getFullName, getName, getProperties, getPropertyprotected ArrayListDefinitionContainer mAttributes
protected ArrayListDefinitionContainer mAccessors
protected ArrayListDefinitionContainer mOperations
public DefinitionContainer getAttributeDefinitions()
StructureDefinitiongetAttributeDefinitions in interface StructureDefinitionEmptyDefinitionContainer, AttributeDefinitionpublic DefinitionContainer getAccessorDefinitions()
StructureDefinitiongetAccessorDefinitions in interface StructureDefinitionEmptyDefinitionContainer, AccessorDefinitionpublic DefinitionContainer getOperationDefinitions()
StructureDefinitiongetOperationDefinitions in interface StructureDefinitionEmptyDefinitionContainer, OperationDefinitionpublic DefinitionContainer getConstructorOperationDefinitions()
StructureDefinitiongetConstructorOperationDefinitions in interface StructureDefinitionEmptyDefinitionContainer, OperationDefinitionpublic DefinitionContainer getCriteriaDefinitions()
StructureDefinitiongetCriteriaDefinitions in interface StructureDefinitionEmptyDefinitionContainer, OperationDefinitionpublic int getDefinitionType()
DefinitiongetDefinitionType in interface DefinitiongetDefinitionType in class AbstractNamedDefinitionprotected java.lang.Object findComponent()
protected void loadOperations(java.lang.Object component,
int compType)
protected void initProperties()
AbstractNamedDefinitioninitProperties in class AbstractNamedDefinition