public class MethodReturnDef extends ParamDef implements OperationReturnDefinition, AccessorDefinition
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 |
|---|
MethodReturnDef(java.lang.String name,
OperationDefinition parent,
java.lang.String javaType,
java.lang.String elementJavaType) |
MethodReturnDef(java.lang.String name,
OperationDefinition parent,
java.lang.String javaType,
java.lang.String elementName,
java.lang.String elementJavaType) |
MethodReturnDef(java.lang.String name,
java.lang.String javaType,
OperationDefinition parent,
boolean isCollection) |
MethodReturnDef(java.lang.String name,
StructureDefinition def,
OperationDefinition parent,
boolean isCollection) |
MethodReturnDef(java.lang.String name,
StructureDefinition def,
OperationDefinition parent,
boolean isCollection,
boolean isScalarCollection) |
| Modifier and Type | Method and Description |
|---|---|
StructureDefinition |
getCollectionStructure()
Retrieves the metadata of the collection itself.
|
int |
getDefinitionType()
Retrieves the type of this definition.
|
AccessorDefinition |
getParentAccessor()
Retrieves the AccessorDefinition of the parent accessor.
|
void |
setCollectionStructure(StructureDefinition def)
Set the structure definition for the collection if the return is a
collection.
|
void |
setParentAccessor(AccessorDefinition parentAccessor) |
getDataControlDefinition, getDefinitionParent, getFullName, getJavaTypeString, getName, getProperties, getProperty, getSourceTypeString, getStructure, isAccessor, isCollection, isKey, isReadOnly, isScalarCollection, setParent, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisAccessorgetSourceTypeString, isKey, isReadOnlygetDataControlDefinition, getJavaTypeStringgetDefinitionParent, getFullName, getName, getProperties, getPropertygetStructure, isCollection, isScalarCollectionpublic MethodReturnDef(java.lang.String name,
java.lang.String javaType,
OperationDefinition parent,
boolean isCollection)
public MethodReturnDef(java.lang.String name,
OperationDefinition parent,
java.lang.String javaType,
java.lang.String elementJavaType)
public MethodReturnDef(java.lang.String name,
OperationDefinition parent,
java.lang.String javaType,
java.lang.String elementName,
java.lang.String elementJavaType)
public MethodReturnDef(java.lang.String name,
StructureDefinition def,
OperationDefinition parent,
boolean isCollection)
public MethodReturnDef(java.lang.String name,
StructureDefinition def,
OperationDefinition parent,
boolean isCollection,
boolean isScalarCollection)
public StructureDefinition getCollectionStructure()
AccessorDefinitiongetCollectionStructure in interface AccessorDefinitiongetCollectionStructure in class ParamDefpublic int getDefinitionType()
DefinitiongetDefinitionType in interface DefinitiongetDefinitionType in class ParamDefpublic AccessorDefinition getParentAccessor()
AccessorDefinitiongetParentAccessor in interface AccessorDefinitiongetParentAccessor in class ParamDefpublic void setCollectionStructure(StructureDefinition def)
public void setParentAccessor(AccessorDefinition parentAccessor)