public class BC4JDataControlStructureDefinition extends java.lang.Object implements StructureDefinition
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| Constructor and Description |
|---|
BC4JDataControlStructureDefinition(BC4JDataControlDefinition datacontrolDefinition) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
DataControlDefinition |
getDataControlDefinition()
Retrieves the DataControlDefinition that this Structure belongs to.
|
Definition |
getDefinitionParent()
Returns the parent of this metadata definition, which is the Definition
that contains this Definition.
|
int |
getDefinitionType()
Retrieves the type of this definition.
|
java.lang.String |
getFullName()
Returns the full name of this Definition, which includes the name of any parent
objects.
|
java.lang.String |
getName()
Returns the name of this Definition.
|
DefinitionContainer |
getOperationDefinitions()
Returns the metadata about the operations in this structure.
|
java.util.Hashtable |
getProperties()
Gets the table of properties.
|
java.lang.Object |
getProperty(java.lang.String propertyName)
Retrieves the value of a property with the given name.
|
public BC4JDataControlStructureDefinition(BC4JDataControlDefinition datacontrolDefinition)
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 DataControlDefinition getDataControlDefinition()
StructureDefinitiongetDataControlDefinition in interface StructureDefinitionpublic Definition getDefinitionParent()
NamedDefinitiongetDefinitionParent in interface NamedDefinitionpublic java.lang.String getName()
NamedDefinitiongetName in interface NamedDefinitionpublic java.lang.String getFullName()
NamedDefinitiongetFullName in interface NamedDefinitionpublic java.lang.Object getProperty(java.lang.String propertyName)
NamedDefinitiongetProperty in interface NamedDefinitionpropertyName - Name of the property to be retrieved.public java.util.Hashtable getProperties()
NamedDefinitiongetProperties in interface NamedDefinitionpublic int getDefinitionType()
DefinitiongetDefinitionType in interface Definition