com.tekann.webservice.client.xml
Class MetaXMLElement

java.lang.Object
  extended by com.tekann.webservice.client.xml.MetaXMLElement

public class MetaXMLElement
extends java.lang.Object

Represents a XML element.

Author:
evandro

Field Summary
protected  java.lang.String name
          The element's name
protected  java.lang.String xmlPath
          The XML path.
 
Constructor Summary
MetaXMLElement(java.lang.String xmlPath)
          Constructs a new MetaXMLElement
 
Method Summary
 void addAttribute(java.lang.String xmlPath, java.lang.String dbPath)
          Add an attribute.
 void addChildElement(MetaXMLElement childElement)
          Add a child element
 void addPcData(java.lang.String xmlPath, java.lang.String dbPath)
          Add a PCDATA.
 MetaXMLElement getChild(int index)
          Get a child
 int getChildrenSize()
          Get the children's size
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name
The element's name


xmlPath

protected java.lang.String xmlPath
The XML path.

Constructor Detail

MetaXMLElement

public MetaXMLElement(java.lang.String xmlPath)
Constructs a new MetaXMLElement

Parameters:
xmlPath -
Method Detail

addAttribute

public void addAttribute(java.lang.String xmlPath,
                         java.lang.String dbPath)
Add an attribute.

Parameters:
xmlPath -
dbPath -

addChildElement

public void addChildElement(MetaXMLElement childElement)
Add a child element

Parameters:
childElement -

addPcData

public void addPcData(java.lang.String xmlPath,
                      java.lang.String dbPath)
Add a PCDATA.

Parameters:
xmlPath -
dbPath -

getChild

public MetaXMLElement getChild(int index)
Get a child

Parameters:
index -
Returns:

getChildrenSize

public int getChildrenSize()
Get the children's size

Returns:
An integer

toString

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