ShowXPath.TreeNode
Class LElement

java.lang.Object
  |
  +--ShowXPath.TreeNode.LTreeNode
        |
        +--ShowXPath.TreeNode.LElement

public class LElement
extends LTreeNode


Fields inherited from class ShowXPath.TreeNode.LTreeNode
_order
 
Constructor Summary
LElement(java.lang.String name, LTreeNode parent, java.util.Hashtable spaces)
           
 
Method Summary
 void add(LTreeNode n)
           
 void addAttribute(LAttribute a)
           
 void addNamespace(LNamespace a)
           
 LNodeset ancestor_or_self()
           
 LNodeset ancestor()
           
 LNodeset attribute()
           
 LNodeset child()
           
 LNodeset descendent_or_self()
           
 LNodeset descendent()
           
 LNodeset following_sibling()
           
 LNodeset following()
           
 LNodeset getChildren()
           
 java.lang.String getLang()
           
 java.lang.String getLocal_name()
           
 java.lang.String getName()
           
 java.lang.String getNamespace_uri()
           
 java.lang.String getNamespace()
           
 java.lang.String getNodeStringValue()
           
 LTreeNode getParent()
           
 LRoot getRoot()
           
 java.lang.String getStringValue()
           
 LNodeset namespace()
           
 LNodeset parent()
           
 LNodeset preceding_sibling()
           
 LNodeset preceding()
           
 LNodeset self()
           
 void setLang(java.lang.String lang)
           
 java.lang.String showNode()
           
 java.lang.String toString()
           
 java.lang.String type()
           
 
Methods inherited from class ShowXPath.TreeNode.LTreeNode
getID, getNodeNamespace, getOrder, getURI, getXMLID, resetID, root, setID, setNodeNamespace, setOrder, setURI, setXMLID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LElement

public LElement(java.lang.String name,
                LTreeNode parent,
                java.util.Hashtable spaces)
Method Detail

getLang

public java.lang.String getLang()
Overrides:
getLang in class LTreeNode

getRoot

public LRoot getRoot()
Overrides:
getRoot in class LTreeNode

type

public java.lang.String type()
Overrides:
type in class LTreeNode

getParent

public LTreeNode getParent()
Overrides:
getParent in class LTreeNode

getChildren

public LNodeset getChildren()

getStringValue

public java.lang.String getStringValue()
Overrides:
getStringValue in class LTreeNode

getName

public java.lang.String getName()
Overrides:
getName in class LTreeNode

getLocal_name

public java.lang.String getLocal_name()
Overrides:
getLocal_name in class LTreeNode

getNamespace

public java.lang.String getNamespace()
Overrides:
getNamespace in class LTreeNode

getNamespace_uri

public java.lang.String getNamespace_uri()
Overrides:
getNamespace_uri in class LTreeNode

setLang

public void setLang(java.lang.String lang)

addAttribute

public void addAttribute(LAttribute a)

addNamespace

public void addNamespace(LNamespace a)

add

public void add(LTreeNode n)

toString

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

getNodeStringValue

public java.lang.String getNodeStringValue()

parent

public LNodeset parent()
Overrides:
parent in class LTreeNode

child

public LNodeset child()
Overrides:
child in class LTreeNode

ancestor

public LNodeset ancestor()
Overrides:
ancestor in class LTreeNode

self

public LNodeset self()
Overrides:
self in class LTreeNode

ancestor_or_self

public LNodeset ancestor_or_self()
Overrides:
ancestor_or_self in class LTreeNode

descendent

public LNodeset descendent()
Overrides:
descendent in class LTreeNode

descendent_or_self

public LNodeset descendent_or_self()
Overrides:
descendent_or_self in class LTreeNode

attribute

public LNodeset attribute()
Overrides:
attribute in class LTreeNode

following

public LNodeset following()
Overrides:
following in class LTreeNode

following_sibling

public LNodeset following_sibling()
Overrides:
following_sibling in class LTreeNode

preceding

public LNodeset preceding()
Overrides:
preceding in class LTreeNode

preceding_sibling

public LNodeset preceding_sibling()
Overrides:
preceding_sibling in class LTreeNode

namespace

public LNodeset namespace()
Overrides:
namespace in class LTreeNode

showNode

public java.lang.String showNode()
Overrides:
showNode in class LTreeNode