Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.2.0)

E17483-03


oracle.adf.model.bc4j.meta
Class StructureDefinitionImpl

java.lang.Object
  extended by oracle.adf.model.bc4j.meta.AbstractNamedDefinition
      extended by oracle.adf.model.bc4j.meta.StructureDefinitionImpl

All Implemented Interfaces:
Definition, NamedDefinition, StructureDefinition

public class StructureDefinitionImpl
extends AbstractNamedDefinition
implements StructureDefinition

Field Summary
protected  ArrayListDefinitionContainer mAccessors
           
protected  ArrayListDefinitionContainer mAttributes
           
protected  ArrayListDefinitionContainer mOperations
           

 

Fields inherited from class oracle.adf.model.bc4j.meta.AbstractNamedDefinition
mProperties

 

Fields inherited from interface oracle.binding.meta.Definition
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

 

Method Summary
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)
           

 

Methods inherited from class oracle.adf.model.bc4j.meta.AbstractNamedDefinition
getDataControlDefinition, getDefinitionParent, getFullName, getName, getParentAccessor, getParentFullName, getProperties, getProperty, isCollectionType, resolveFullName

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.binding.meta.StructureDefinition
getDataControlDefinition

 

Methods inherited from interface oracle.binding.meta.NamedDefinition
getDefinitionParent, getFullName, getName, getProperties, getProperty

 

Field Detail

mAttributes

protected ArrayListDefinitionContainer mAttributes

mAccessors

protected ArrayListDefinitionContainer mAccessors

mOperations

protected ArrayListDefinitionContainer mOperations

Method Detail

getAttributeDefinitions

public DefinitionContainer getAttributeDefinitions()
Description copied from interface: StructureDefinition
Returns the metadata about the attributes in this structure.
Specified by:
getAttributeDefinitions in interface StructureDefinition
Returns:
A DefinitionContainer containing the metadata of all attributes in the structure. There should be one AttributeDefinition object in the DefinitionContainer containing metadata for each attribute. If there are no attribute, an instance of EmptyDefinitionContainer should be returned.
See Also:
EmptyDefinitionContainer, AttributeDefinition

getAccessorDefinitions

public DefinitionContainer getAccessorDefinitions()
Description copied from interface: StructureDefinition
Returns the metadata about the accessors in this structure.
Specified by:
getAccessorDefinitions in interface StructureDefinition
Returns:
A DefinitionContainer containing the metadata of all acessors in the structure. There should be one AccessorDefinition object in the DefinitionContainer containing metadata for each accessor. If there are no accessor, an instance of EmptyDefinitionContainer should be returned.
See Also:
EmptyDefinitionContainer, AccessorDefinition

getOperationDefinitions

public DefinitionContainer getOperationDefinitions()
Description copied from interface: StructureDefinition
Returns the metadata about the operations in this structure.
Specified by:
getOperationDefinitions in interface StructureDefinition
Returns:
A DefinitionContainer containing the metadata of all operations in the structure. There should be one OperationDefinition object in the DefinitionContainer containing metadata for each operation. If there are no operation, an instance of EmptyDefinitionContainer should be returned.
See Also:
EmptyDefinitionContainer, OperationDefinition

getConstructorOperationDefinitions

public DefinitionContainer getConstructorOperationDefinitions()
Description copied from interface: StructureDefinition
Returns the metadata about the constructor operations in this structure.
Specified by:
getConstructorOperationDefinitions in interface StructureDefinition
Returns:
A DefinitionContainer containing the metadata of all constructor operations in the structure. There should be one OperationDefinition object in the DefinitionContainer containing metadata for each operation. If there are no operation, an instance of EmptyDefinitionContainer should be returned.
See Also:
EmptyDefinitionContainer, OperationDefinition

getCriteriaDefinitions

public DefinitionContainer getCriteriaDefinitions()
Description copied from interface: StructureDefinition
Returns the metadata about the criteria in this structure.
Specified by:
getCriteriaDefinitions in interface StructureDefinition
Returns:
A DefinitionContainer containing the metadata of all criteria in the structure. There should be one Criteria definition object in the DefinitionContainer containing metadata for each criteria. If there are no criteria, an instance of EmptyDefinitionContainer should be returned.
See Also:
EmptyDefinitionContainer, OperationDefinition

getDefinitionType

public int getDefinitionType()
Description copied from interface: Definition
Retrieves the type of this definition. It can be one of the TYPE_* constants defined in this class. This is useful to find out the actual type of the Definition without doing an instanceof operations.
Specified by:
getDefinitionType in interface Definition
Specified by:
getDefinitionType in class AbstractNamedDefinition
Returns:
The type of definition that this Definition implementation class implements.

findComponent

protected java.lang.Object findComponent()

loadOperations

protected void loadOperations(java.lang.Object component,
                              int compType)

initProperties

protected void initProperties()
Description copied from class: AbstractNamedDefinition
subclasses should overrides this method to initialize mProperties with names and values of their properties.
Overrides:
initProperties in class AbstractNamedDefinition

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.2.0)

E17483-03


Copyright © 1997, 2012, Oracle. All rights reserved.