ShowXPath.TreeNode
Class LTreeNode

java.lang.Object
  |
  +--ShowXPath.TreeNode.LTreeNode
Direct Known Subclasses:
LAttribute, LComment, LElement, LNamespace, LProcessingInstruction, LRoot, LText

public abstract class LTreeNode
extends java.lang.Object


Field Summary
protected  double _order
           
 
Constructor Summary
LTreeNode()
           
 
Method Summary
abstract  LNodeset ancestor_or_self()
           
abstract  LNodeset ancestor()
           
abstract  LNodeset attribute()
           
abstract  LNodeset child()
           
abstract  LNodeset descendent_or_self()
           
abstract  LNodeset descendent()
           
abstract  LNodeset following_sibling()
           
abstract  LNodeset following()
           
 int getID()
           
abstract  java.lang.String getLang()
           
abstract  java.lang.String getLocal_name()
           
abstract  java.lang.String getName()
           
abstract  java.lang.String getNamespace_uri()
           
abstract  java.lang.String getNamespace()
           
 java.lang.String getNodeNamespace()
           
 double getOrder()
           
abstract  LTreeNode getParent()
           
abstract  LRoot getRoot()
           
abstract  java.lang.String getStringValue()
           
 java.lang.String getURI()
           
 java.lang.String getXMLID()
           
abstract  LNodeset namespace()
           
abstract  LNodeset parent()
           
abstract  LNodeset preceding_sibling()
           
abstract  LNodeset preceding()
           
static void resetID()
           
 LNodeset root()
           
abstract  LNodeset self()
           
 void setID()
           
 void setNodeNamespace(java.lang.String namespace)
           
 void setOrder(double order)
           
 void setURI(java.lang.String uri)
           
 void setXMLID(java.lang.String id)
           
abstract  java.lang.String showNode()
           
abstract  java.lang.String toString()
           
abstract  java.lang.String type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_order

protected double _order
Constructor Detail

LTreeNode

public LTreeNode()
Method Detail

setXMLID

public void setXMLID(java.lang.String id)

getLang

public abstract java.lang.String getLang()

getXMLID

public java.lang.String getXMLID()

getURI

public java.lang.String getURI()

getNodeNamespace

public java.lang.String getNodeNamespace()

setURI

public void setURI(java.lang.String uri)

setNodeNamespace

public void setNodeNamespace(java.lang.String namespace)

toString

public abstract java.lang.String toString()
Overrides:
toString in class java.lang.Object

setOrder

public void setOrder(double order)

getOrder

public double getOrder()

resetID

public static void resetID()

setID

public void setID()

getID

public int getID()

root

public LNodeset root()

getRoot

public abstract LRoot getRoot()

getParent

public abstract LTreeNode getParent()

getStringValue

public abstract java.lang.String getStringValue()

getName

public abstract java.lang.String getName()

getLocal_name

public abstract java.lang.String getLocal_name()

getNamespace

public abstract java.lang.String getNamespace()

getNamespace_uri

public abstract java.lang.String getNamespace_uri()

showNode

public abstract java.lang.String showNode()

parent

public abstract LNodeset parent()

child

public abstract LNodeset child()

ancestor

public abstract LNodeset ancestor()

self

public abstract LNodeset self()

ancestor_or_self

public abstract LNodeset ancestor_or_self()

descendent

public abstract LNodeset descendent()

descendent_or_self

public abstract LNodeset descendent_or_self()

attribute

public abstract LNodeset attribute()

following

public abstract LNodeset following()

following_sibling

public abstract LNodeset following_sibling()

preceding

public abstract LNodeset preceding()

preceding_sibling

public abstract LNodeset preceding_sibling()

namespace

public abstract LNodeset namespace()

type

public abstract java.lang.String type()