Oracle Application Development Framework Model and Business Components Java API Reference 10.1.3.1.0
B28969-01


oracle.binding.meta
Interface ParameterDefinition

All Superinterfaces:
Definition, NamedDefinition, VariableDefinition
All Known Subinterfaces:
MethodReturnDefinition

public interface ParameterDefinition
extends VariableDefinition

Interface for holding metadata for a method parameter.


Field Summary

 

Fields inherited from interface oracle.binding.meta.Definition
TYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_METHODRETURN, TYPE_NAMED, TYPE_OPERATION, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE

 

Method Summary
 StructureDefinition getStructure()
          If the parameter is a structure, returns the metadata of the structure.
 boolean isCollection()
          Whether the parameter is a Collection of objects.
 boolean isScalarCollection()
          Returns true if the parameter is a collection of scalars.
 boolean isStructured()
          Whether the parameter is a structure, such as a JavaBean or a Collection of JavaBeans.

 

Methods inherited from interface oracle.binding.meta.VariableDefinition
getDataControlDefinition, getJavaTypeString

 

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

 

Methods inherited from interface oracle.binding.meta.Definition
getDefinitionType

 

Method Detail

isStructured

public boolean isStructured()
Whether the parameter is a structure, such as a JavaBean or a Collection of JavaBeans.
Returns:
True if the parameter is a structure, false if it is a simple type such as a String, int, etc.

getStructure

public StructureDefinition getStructure()
If the parameter is a structure, returns the metadata of the structure.
Returns:
The metadata of the parameter if it is a structure, or null otherwise.

isCollection

public boolean isCollection()
Whether the parameter is a Collection of objects.
Returns:
True if the parameter is a Collection of objects, false otherwise.

isScalarCollection

public boolean isScalarCollection()
Returns true if the parameter is a collection of scalars. Scalars are simple types that are not structured and are not collections.
Returns:
true if this parameter is a collection of scalars, false otherwise.

Oracle Application Development Framework Model and Business Components Java API Reference 10.1.3.1.0
B28969-01


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