public class BC4JViewObjectStructureDefinition 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 |
---|
BC4JViewObjectStructureDefinition(BC4JDataControlStructureDefinition datacontrolDefinition,
ViewObject viewObject) |
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 BC4JViewObjectStructureDefinition(BC4JDataControlStructureDefinition datacontrolDefinition, ViewObject viewObject)
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 DataControlDefinition getDataControlDefinition()
StructureDefinition
getDataControlDefinition
in interface StructureDefinition
public Definition getDefinitionParent()
NamedDefinition
getDefinitionParent
in interface NamedDefinition
public java.lang.String getName()
NamedDefinition
getName
in interface NamedDefinition
public java.lang.String getFullName()
NamedDefinition
getFullName
in interface NamedDefinition
public java.lang.Object getProperty(java.lang.String propertyName)
NamedDefinition
getProperty
in interface NamedDefinition
propertyName
- Name of the property to be retrieved.public java.util.Hashtable getProperties()
NamedDefinition
getProperties
in interface NamedDefinition
public int getDefinitionType()
Definition
getDefinitionType
in interface Definition