| Package | Description | 
|---|---|
| oracle.adf.model.adapter | 
 Contains the implementation for abstract adapters for various oracle.binding.DataControl implementation shipped with ADF. 
 | 
| oracle.adf.model.adapter.dataformat | |
| oracle.adf.model.adapter.dataformat.xml | |
| oracle.adf.model.adapter.rest | |
| oracle.adf.model.bc4j.meta | |
| oracle.adf.model.meta.bc4j | |
| oracle.adf.model.utils | |
| oracle.adfinternal.model.adapter.bean | |
| oracle.adfinternal.model.adapter.generic | |
| oracle.adfinternal.model.adapter.url | |
| oracle.adfinternal.model.adapter.url.csv | |
| oracle.adfinternal.model.adapter.url.xml | |
| oracle.adfinternal.model.adapter.webservice | |
| oracle.binding.meta | 
 Contains interfaces for data binding metadata. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected StructureDefinition | 
AbstractImpl.findContainedDef(AccessorDefinition acc, java.lang.String name)  | 
abstract StructureDefinition | 
AbstractDefinition.getStructure()
Gets the structure definition of the output data. 
 | 
StructureDefinition | 
AbstractImpl.getStructureDef()
Gets the structure defintion for the data for this data control. 
 | 
StructureDefinition | 
AbstractImpl.getStructureDef(java.lang.String typeName)
Gets the structure definition of a complex type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
AbstractImpl.createEmptyDataSet(StructureDefinition struc, boolean isCollection)
Creates an empty data set for a given structure. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StructureDef
Defines the structure definition of a data control. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
ParamDef.getCollectionStructure()  | 
StructureDefinition | 
AccessorDef.getCollectionStructure()  | 
StructureDefinition | 
MethodReturnDef.getCollectionStructure()  | 
StructureDefinition | 
XSDHandler.getSchemaTree()
Returns the XSD tree in the form of  
StructureDefinition. | 
StructureDefinition | 
ParamDef.getStructure()  | 
StructureDefinition | 
AccessorDef.getStructure()  | 
StructureDefinition | 
CSVHandler.getStructure(java.lang.String name, DefinitionContext ctx)
Returns the structure definition extracted for the data format. 
 | 
StructureDefinition | 
BeanHandler.getStructure(java.lang.String beanClass, DefinitionContext ctx)
Implement the FormatStructureHandler for getStructure. 
 | 
StructureDefinition | 
XSDHandler.getStructure(java.lang.String name, DefinitionContext ctx)
Returns the structure definition extracted for the data format. 
 | 
StructureDefinition | 
FormatStructureHandler.getStructure(java.lang.String name, DefinitionContext ctx)
Returns the structure definition extracted for the data format. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AccessorDef | 
FormatHelper.StructureHelper.getRootAccessor(StructureDefinition parent, boolean isCollection, DefinitionContext ctx)
Creates a wrapper accessor definition as if that returns the structure definition created by the  
FormatStructureHandler implementation.The return accessor will have a name "Data". | 
MethodDef | 
FormatHelper.StructureHelper.getRootMethod(StructureDefinition parent, boolean isCollection, DefinitionContext ctx)
Creates a wrapper method definition to define a virtual method  
FormatHelper.METHOD_CREATE as if that returns the structure definition created by the FormatStructureHandler implementation.The returned collection will have a name "Data". | 
MethodDef | 
FormatHelper.StructureHelper.getRootMethod(StructureDefinition parent, boolean isCollection, DefinitionContext ctx, java.lang.String methodName)
Creates a wrapper method definition to define a virtual method for methodName as if that returns the structure definition created by the  
FormatStructureHandler implementation.The returned collection will have a name "Data". | 
MethodDef | 
FormatHelper.StructureHelper.getRootMethod(StructureDefinition parent, boolean isCollection, DefinitionContext ctx, java.lang.String methodName, boolean ensureStructureV2)
Creates a wrapper method definition to define a virtual method for methodName as if that returns the structure definition created by the  
FormatStructureHandler implementation.The returned collection will have a name "Data". | 
void | 
XSDHandler.printTree(StructureDefinition struct, int indent)  | 
void | 
AccessorDef.setCollectionStructure(StructureDefinition def)
Set the structure definition for the collection if the return is a collection. 
 | 
void | 
MethodReturnDef.setCollectionStructure(StructureDefinition def)
Set the structure definition for the collection if the return is a collection. 
 | 
void | 
MethodDef.setReturnCollectionStructure(StructureDefinition def)
Sets the collection structure for the return type. 
 | 
void | 
MethodDef.setReturnType(StructureDefinition def)
Sets a return type. 
 | 
void | 
MethodDef.setReturnType(StructureDefinition def, boolean collection)
Sets a return type. 
 | 
void | 
AccessorDef.setStructure(StructureDefinition struct)  | 
| Constructor and Description | 
|---|
AccessorDef(java.lang.String id, StructureDefinition parent, boolean isCollection)
Creates a new accessor definition as a complex type. 
 | 
AccessorDef(java.lang.String id, StructureDefinition parent, boolean isKey, boolean isCollection)
Creates a new accessor definition as a complex type. 
 | 
AccessorDef(java.lang.String id, StructureDefinition parent, java.lang.String type)
Creates a new accessor definition as a java type collection. 
 | 
AccessorDef(java.lang.String id, StructureDefinition parent, java.lang.String type, java.lang.String elementType)
Creates a new accessor definition as a collection of a scalar type. 
 | 
AccessorDef(java.lang.String id, StructureDefinition parent, java.lang.String type, java.lang.String elementName, java.lang.String elementType)
Creates a new accessor definition as a collection of a scalar type. 
 | 
AccessorDef(java.lang.String id, StructureDefinition parent, StructureDefinition struct, boolean isCollection)
Creates a new accessor definition as a complex type. 
 | 
AccessorDef(java.lang.String id, StructureDefinition parent, StructureDefinition struct, boolean isCollection, boolean isScalarCollection)
Creates a new accessor definition as a complex type. 
 | 
AttributeDef(java.lang.String name, StructureDefinition parent, java.lang.String javaType)
Creates an attribute definition. 
 | 
AttributeDef(java.lang.String name, StructureDefinition parent, java.lang.String javaType, boolean isReadOnly, boolean isKey)
Creates an attribute definition. 
 | 
MethodDef(java.lang.String name, StructureDefinition parent)
Creates a method definition. 
 | 
MethodDef(java.lang.String name, StructureDefinition parent, boolean isConstructor)
Creates a method definition. 
 | 
MethodDef(java.lang.String name, StructureDefinition parent, java.lang.String retType)
Creates a method definition with a simple return type. 
 | 
MethodReturnDef(java.lang.String name, StructureDefinition def, OperationDefinition parent, boolean isCollection)  | 
MethodReturnDef(java.lang.String name, StructureDefinition def, OperationDefinition parent, boolean isCollection, boolean isScalarCollection)  | 
ParamDef(java.lang.String name, StructureDefinition def, OperationDefinition parent, boolean isCollection)
Creates a complex paramter. 
 | 
ParamDef(java.lang.String name, StructureDefinition def, OperationDefinition parent, boolean isCollection, boolean isScalarCollection)
Creates a complex paramter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
XMLSchemaDef.getSchemaTree()
Returns the XSD tree in the form of  
StructureDefinition. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
XMLSchemaDef.printTree(StructureDefinition struct, int indent)  | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
RestURLDCDefinition.getStructure()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StructureDefinitionImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
DataControlDefinitionImpl.getStructure()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BC4JDataControlStructureDefinition  | 
class  | 
BC4JViewObjectStructureDefinition  | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
BC4JViewObjectAccessorDefinition.getCollectionStructure()  | 
StructureDefinition | 
BC4JViewObjectAccessorDefinition.getStructure()  | 
StructureDefinition | 
BC4JDataControlDefinition.getStructure()  | 
| Modifier and Type | Method and Description | 
|---|---|
static StructureDefinition | 
JSR227Util.getStructureDefinition(NamedDefinition def)
Utility method to get the StructureDefinition from a given named definition, if the named definition is one of the definition types that contains a structure. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.Collection | 
JSR227Util.addStandardOperationsForCollectionReturnType(StructureDefinition parentDef, DataControlDefinition dcDef)
Returns definitions for standard operations for a Collection return type. 
 | 
static void | 
JSR227Util.createCreateActions(boolean addCreateAction, java.util.Collection actions, StructureDefinition parentDef, DataControlDefinition dcDef)
Helper method for creating definitions for CREATE_INSERT and, if necessary, CREATE actions. 
 | 
static java.util.Collection | 
JSR227Util.getActionDefinitions(StructureDefinition parentDef, DataControlDefinition dcDef, boolean addActions, boolean addTransactionActions, boolean addNavigationActions, boolean addCreateAction)
Returns a Collection of Definitions representing the actions or in JSR227 terminology, standard operation 
 | 
void | 
StandardOperationDef.setParent(StructureDefinition parent)
Set the parent definition to be returned in the interface method getParent. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static StructureDefinition | 
BeanStructureDefinitionBuilder.buildRecursiveStructureDefinition(java.lang.String beanClass)  | 
StructureDefinition | 
BeanStructureDefinitionBuilder.buildStructure()
Builder structureDef 
 | 
StructureDefinition | 
BeanStructureDefinitionBuilder.buildStructure(java.lang.String beanClass, boolean isRootDef)
Builder structureDef from beanClass 
 | 
StructureDefinition | 
BeanStructureDefinitionBuilder.buildStructure(StructureDef dcDef, java.lang.String beanClass)
Add to dcDef 
 | 
static StructureDefinition | 
BeanStructureDefinitionBuilder.buildStructureDefinition(java.lang.String beanClass)
Builds the StructureDef that describes the structure of this data control. 
 | 
StructureDefinition | 
AbstractBeanDefinition.getStructure()  | 
StructureDefinition | 
BeanStructureDefinitionBuilder.getStructure(java.lang.String beanClass)  | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
DataControlStructure.getStructure()
Returns the structure definition describing the data control being created for this DataControlStructure. 
 | 
StructureDefinition | 
DataControlStructureImpl.getStructure()  | 
| Constructor and Description | 
|---|
DataControlStructureImpl(java.lang.String dcName, Node rtSettings, StructureDefinition dcStructure)  | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
URLDCDefinition.getStructure()  | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
CSVDCDef.getStructure()
Returns the structure definition. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
XMLDCDef.getStructure()
Returns the structure definition. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
WSDefinitionObject.getStructDef()  | 
StructureDefinition | 
WSDefinition.getStructure()
Get the strcuture definition for the data 
 | 
| Constructor and Description | 
|---|
WSDefinitionObject(StructureDefinition structDef)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
EditableStructureDefinition
Extends the structure definition with support for notification of changes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StructureDefinition | 
AccessorDefinition.getCollectionStructure()
Retrieves the metadata of the collection itself. 
 | 
StructureDefinition | 
DataControlDefinition.getStructure()
Retrieves the structure metadata of this datacontrol. 
 | 
StructureDefinition | 
AccessorDefinition.getStructure()
Retrieves the metadata of the elements that the accessor collection contains. 
 |