org.exoplatform.services.xml.parser
Class XMLNode

java.lang.Object
  extended by org.exoplatform.services.xml.parser.XMLNode
All Implemented Interfaces:
Node<java.lang.String>

public class XMLNode
extends java.lang.Object
implements Node<java.lang.String>

Created by eXoPlatform Studio Author : Nhu Dinh Thuan nhudinhthuan@yahoo.com Mar 13, 2006


Field Summary
protected  java.util.List<XMLNode> children
           
protected  java.lang.String name
           
protected  XMLNode parent
           
protected  char[] value
           
 
Constructor Summary
XMLNode(char[] value, java.lang.String name, int type)
           
 
Method Summary
 void addChild(XMLNode ele)
           
 void buildValue(java.lang.StringBuilder builder, boolean encode)
           
 XMLNode getChild(int i)
           
 java.util.List<XMLNode> getChildren()
           
 java.lang.String getName()
           
 java.lang.String getNodeValue()
           
 XMLNode getParent()
           
 java.lang.String getTextValue()
           
 java.lang.String getTextValue(boolean encode)
           
 int getTotalChildren()
           
 char[] getValue()
           
 boolean isNode(java.lang.String n)
           
 void setName(java.lang.String name)
           
 void setParent(XMLNode p)
           
 void setValue(char[] value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected XMLNode parent

value

protected char[] value

name

protected java.lang.String name

children

protected java.util.List<XMLNode> children
Constructor Detail

XMLNode

public XMLNode(char[] value,
               java.lang.String name,
               int type)
Method Detail

setParent

public void setParent(XMLNode p)

getParent

public XMLNode getParent()

addChild

public void addChild(XMLNode ele)

getChildren

public java.util.List<XMLNode> getChildren()

getTotalChildren

public int getTotalChildren()

getValue

public char[] getValue()
Specified by:
getValue in interface Node<java.lang.String>

setValue

public void setValue(char[] value)
Specified by:
setValue in interface Node<java.lang.String>

getName

public java.lang.String getName()
Specified by:
getName in interface Node<java.lang.String>

setName

public void setName(java.lang.String name)

isNode

public boolean isNode(java.lang.String n)

getTextValue

public java.lang.String getTextValue()

getTextValue

public java.lang.String getTextValue(boolean encode)

getChild

public XMLNode getChild(int i)

getNodeValue

public java.lang.String getNodeValue()

buildValue

public void buildValue(java.lang.StringBuilder builder,
                       boolean encode)


Copyright © 2012 eXo Platform SAS. All Rights Reserved.