public class DescribeStructureDef extends StructureDef
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 |
---|
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, structureChanged
public 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()
StructureDefinition
getAttributeDefinitions
in interface StructureDefinition
getAttributeDefinitions
in class StructureDef
EmptyDefinitionContainer
,
AttributeDefinition
public DefinitionContainer getAccessorDefinitions()
StructureDefinition
getAccessorDefinitions
in interface StructureDefinition
getAccessorDefinitions
in class StructureDef
EmptyDefinitionContainer
,
AccessorDefinition
public DefinitionContainer getOperationDefinitions()
StructureDefinition
getOperationDefinitions
in interface StructureDefinition
getOperationDefinitions
in class StructureDef
EmptyDefinitionContainer
,
OperationDefinition
public DefinitionContainer getCriteriaDefinitions()
StructureDefinition
getCriteriaDefinitions
in interface StructureDefinition
getCriteriaDefinitions
in class StructureDef
EmptyDefinitionContainer
,
OperationDefinition
protected java.util.Map<java.lang.String,java.lang.String> geturlMap()