public interface SchemaElementTreeNode
Modifier and Type | Method and Description |
---|---|
Cardinality |
getCardinality() |
SchemaElementTreeNode |
getChild(java.lang.String name) |
java.util.List<SchemaElementTreeNode> |
getChildren()
Get all child nodes.
|
int |
getChildrenCount() |
java.lang.String |
getDocumentation() |
Restriction |
getEffectiveRestriction()
Get
Restriction for the current node. |
int |
getMaxOccurs() |
int |
getMinOccurs() |
java.lang.String |
getName() |
SchemaElementTreeNode |
getParent() |
SchemaElementTreeNode |
getRoot() |
java.lang.String |
getType() |
TypeExt |
getTypeExt() |
boolean |
hasRestriction()
Check whether this node has a restriction.
|
boolean |
isAttribute() |
boolean |
isFilterable() |
boolean |
isLeaf() |
boolean |
isLeafElement() |
boolean |
isRecursive()
Check whether this node is part of a recursion
|
boolean |
isRoot() |
SchemaElementTreeNode getParent() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
SchemaElementTreeNode getRoot() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
java.lang.String getName() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
java.lang.String getType() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
TypeExt getTypeExt() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
Cardinality getCardinality() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
int getMinOccurs() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
int getMaxOccurs() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
boolean isLeaf() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
boolean isLeafElement() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
boolean isAttribute() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
boolean isRoot() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
java.util.List<SchemaElementTreeNode> getChildren() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
SchemaElementTreeNode getChild(java.lang.String name) throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
java.lang.String getDocumentation() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
boolean isFilterable() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
int getChildrenCount() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
Restriction getEffectiveRestriction() throws com.softwareag.eda.common.EDAException
Restriction
for the current node. Restrictions are only returned for nodes that are simple types
and are not containing "list" or "union" elements. Restriction
will contain the effective facets of the current node. Restriction
for this node.com.softwareag.eda.common.EDAException
- if hasRestriction() returns falseboolean hasRestriction() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException
boolean isRecursive() throws com.softwareag.eda.common.EDAException
com.softwareag.eda.common.EDAException