public abstract class PathTreeNode
extends java.lang.Object
Constructor and Description |
---|
PathTreeNode(javax.xml.namespace.QName qname,
boolean isAttribute) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(PathTreeNode pathTreeNode) |
PathTreeNode |
findAttribute(javax.xml.namespace.QName qName) |
PathTreeNode |
findChild(javax.xml.namespace.QName qName) |
java.util.List<PathTreeNode> |
getChildren() |
abstract com.softwareag.ext.castor.xml.schema.ElementDecl |
getElementDecl() |
java.lang.String |
getName() |
abstract com.softwareag.ext.castor.xml.schema.Annotated |
getNodeDecl() |
PathTreeNode |
getParent() |
java.lang.String |
getPath() |
javax.xml.namespace.QName |
getQName() |
boolean |
isAttribute() |
boolean |
isFilterable() |
boolean |
isLeaf() |
protected static boolean |
isQualified(com.softwareag.ext.castor.xml.schema.Form form) |
void |
setFilterable(boolean filterable) |
void |
setLeaf(boolean isLeaf) |
void |
setParent(PathTreeNode parent) |
java.lang.String |
toString() |
public PathTreeNode(javax.xml.namespace.QName qname, boolean isAttribute)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName()
public javax.xml.namespace.QName getQName()
public void setParent(PathTreeNode parent)
public java.lang.String getPath()
public PathTreeNode getParent()
public abstract com.softwareag.ext.castor.xml.schema.ElementDecl getElementDecl()
public abstract com.softwareag.ext.castor.xml.schema.Annotated getNodeDecl()
public void addChild(PathTreeNode pathTreeNode)
public java.util.List<PathTreeNode> getChildren()
public void setLeaf(boolean isLeaf)
public boolean isLeaf()
public PathTreeNode findChild(javax.xml.namespace.QName qName)
public PathTreeNode findAttribute(javax.xml.namespace.QName qName)
public void setFilterable(boolean filterable)
public boolean isFilterable()
public boolean isAttribute()
protected static boolean isQualified(com.softwareag.ext.castor.xml.schema.Form form)