public class StructureDefinitionImpl extends AbstractNamedDefinition implements StructureDefinition
Modifier and Type | Field and Description |
---|---|
protected ArrayListDefinitionContainer |
mAccessors |
protected ArrayListDefinitionContainer |
mAttributes |
protected ArrayListDefinitionContainer |
mOperations |
mProperties
TYPE_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, resolveFullName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataControlDefinition
getDefinitionParent, getFullName, getName, getProperties, getProperty
protected ArrayListDefinitionContainer mAttributes
protected ArrayListDefinitionContainer mAccessors
protected ArrayListDefinitionContainer mOperations
public DefinitionContainer getAttributeDefinitions()
StructureDefinition
getAttributeDefinitions
in interface StructureDefinition
EmptyDefinitionContainer
,
AttributeDefinition
public DefinitionContainer getAccessorDefinitions()
StructureDefinition
getAccessorDefinitions
in interface StructureDefinition
EmptyDefinitionContainer
,
AccessorDefinition
public DefinitionContainer getOperationDefinitions()
StructureDefinition
getOperationDefinitions
in interface StructureDefinition
EmptyDefinitionContainer
,
OperationDefinition
public DefinitionContainer getConstructorOperationDefinitions()
StructureDefinition
getConstructorOperationDefinitions
in interface StructureDefinition
EmptyDefinitionContainer
,
OperationDefinition
public DefinitionContainer getCriteriaDefinitions()
StructureDefinition
getCriteriaDefinitions
in interface StructureDefinition
EmptyDefinitionContainer
,
OperationDefinition
public int getDefinitionType()
Definition
getDefinitionType
in interface Definition
getDefinitionType
in class AbstractNamedDefinition
protected java.lang.Object findComponent()
protected void loadOperations(java.lang.Object component, int compType)
protected void initProperties()
AbstractNamedDefinition
initProperties
in class AbstractNamedDefinition