public class DescribeStructureDef extends StructureDef
TYPE_ACCESSORTYPE_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 | 
|---|
DescribeStructureDef(java.lang.String name,
                    Definition parent,
                    com.fasterxml.jackson.databind.JsonNode workingNode,
                    DefinitionContext ctx,
                    DescribeHandler descHandler)
Creates an empty structure definition with a name and a parent 
 | 
DescribeStructureDef(java.lang.String fullname,
                    com.fasterxml.jackson.databind.JsonNode workingNode,
                    DefinitionContext ctx,
                    DescribeHandler descHandler)
Creates an empty structure definition with a name. 
 | 
| 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 | 
getCriteriaDefinitions()
Returns the metadata about the criteria in this structure. 
 | 
DefinitionContainer | 
getOperationDefinitions()
Returns the metadata about the operations in this structure. 
 | 
protected java.util.Map<java.lang.String,java.lang.String> | 
geturlMap()  | 
addAccessor, addAttribute, addConstructorMethod, addCriteria, addListener, addMethod, addProperties, addProperty, clearMetadata, findInOperationDefinitions, getConstructorOperationDefinitions, getDataControlDefinition, getDefinitionParent, getDefinitionType, getFullName, getName, getProperties, getProperty, initAccessors, initAttributes, initCriteria, initMethods, isAccessorListEmpty, isAttributeListEmpty, isCriteriaListEmpty, isMethodListEmpty, notifyStructureChanged, removeListener, setFullName, setPackageName, setParent, setParentType, structureChangedpublic DescribeStructureDef(java.lang.String fullname,
                            com.fasterxml.jackson.databind.JsonNode workingNode,
                            DefinitionContext ctx,
                            DescribeHandler descHandler)
public DescribeStructureDef(java.lang.String name,
                            Definition parent,
                            com.fasterxml.jackson.databind.JsonNode workingNode,
                            DefinitionContext ctx,
                            DescribeHandler descHandler)
public DefinitionContainer getAttributeDefinitions()
StructureDefinitiongetAttributeDefinitions in interface StructureDefinitiongetAttributeDefinitions in class StructureDefEmptyDefinitionContainer, 
AttributeDefinitionpublic DefinitionContainer getAccessorDefinitions()
StructureDefinitiongetAccessorDefinitions in interface StructureDefinitiongetAccessorDefinitions in class StructureDefEmptyDefinitionContainer, 
AccessorDefinitionpublic DefinitionContainer getOperationDefinitions()
StructureDefinitiongetOperationDefinitions in interface StructureDefinitiongetOperationDefinitions in class StructureDefEmptyDefinitionContainer, 
OperationDefinitionpublic DefinitionContainer getCriteriaDefinitions()
StructureDefinitiongetCriteriaDefinitions in interface StructureDefinitiongetCriteriaDefinitions in class StructureDefEmptyDefinitionContainer, 
OperationDefinitionprotected java.util.Map<java.lang.String,java.lang.String> geturlMap()