xdc.services.spec
Class Node
java.lang.Object
xdc.services.spec.Node
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Node>
- Direct Known Subclasses:
- Decl, Pkg, Unit
public abstract class Node
- extends java.lang.Object
- implements java.lang.Comparable<Node>, java.io.Serializable
Abstract superclass for any formally declared object in a .xdc file.
- See Also:
- Serialized Form
Constructor Summary |
Node()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Node
public Node()
attrBool
public boolean attrBool(java.lang.String id)
attrInt
public int attrInt(java.lang.String id)
attrString
public java.lang.String attrString(java.lang.String id)
compareTo
public int compareTo(Node n)
- Specified by:
compareTo
in interface java.lang.Comparable<Node>
getAttrMap
public final java.util.Map<java.lang.String,Attr> getAttrMap()
getChildren
public abstract java.util.List<? extends Node> getChildren()
getDocs
public final java.util.List<DocComment> getDocs()
getName
public java.lang.String getName()
getAtom
public Atom getAtom()
getSummary
public final java.lang.String getSummary()
getParent
public Node getParent()
getPkgName
public java.lang.String getPkgName()
getSession
public Session getSession()
getQualName
public abstract java.lang.String getQualName()
getXmlTag
public abstract java.lang.String getXmlTag()
hasAttr
public boolean hasAttr(java.lang.String id)
isExternal
public final boolean isExternal()
isFinal
public final boolean isFinal()
isInter
public final boolean isInter()
isInternal
public final boolean isInternal()
isInst
public final boolean isInst()
isMeta
public final boolean isMeta()
isMod
public final boolean isMod()
isNodoc
public final boolean isNodoc()
isOver
public final boolean isOver()
isReadonly
public final boolean isReadonly()
isStatic
public final boolean isStatic()
isSys
public final boolean isSys()
makeXDoc
public final XDoc makeXDoc()