org.yglib.html.elements
Class Node

java.lang.Object
  extended by org.yglib.html.elements.Node
Direct Known Subclasses:
CommentNode, CommentTagNode, ScriptValueNode, TagNode, TextNode

public abstract class Node
extends java.lang.Object


Field Summary
 java.util.Hashtable<java.lang.String,java.lang.Object> ht_property
           
 boolean marked
           
 ENodeType nodeType
           
 
Constructor Summary
Node()
           
 
Method Summary
 int getIndex()
           
 Node getParentNode()
           
 java.util.Vector<Node> getSubNodes()
           
 java.lang.String getToken()
           
abstract  void parse()
           
 void setIndex(int idx)
           
 void setParentNode(Node node)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodeType

public ENodeType nodeType

ht_property

public java.util.Hashtable<java.lang.String,java.lang.Object> ht_property

marked

public boolean marked
Constructor Detail

Node

public Node()
Method Detail

getIndex

public int getIndex()

setIndex

public void setIndex(int idx)

parse

public abstract void parse()

getSubNodes

public java.util.Vector<Node> getSubNodes()

setParentNode

public void setParentNode(Node node)

getParentNode

public Node getParentNode()

getToken

public java.lang.String getToken()