|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kxml.kdom.Node
public class Node
A common base class for Document and Element, also used for storing XML fragments.
Field Summary | |
---|---|
protected java.util.Vector |
children
|
protected java.lang.StringBuffer |
types
|
Constructor Summary | |
---|---|
Node()
|
Method Summary | |
---|---|
void |
addChild(int index,
int type,
java.lang.Object child)
inserts the given child object of the given type at the given index. |
void |
addChild(int type,
java.lang.Object child)
convenience method for addChild (getChildCount (), child) |
Element |
createElement(java.lang.String namespace,
java.lang.String name)
Builds a default element with the given properties. |
java.lang.Object |
getChild(int index)
Returns the child object at the given index. |
int |
getChildCount()
Returns the number of child objects |
Element |
getElement(int index)
returns the element at the given index. |
Element |
getElement(java.lang.String name)
Convenience method for getElement (getNamespace (), name). |
Element |
getElement(java.lang.String namespace,
java.lang.String name)
Returns the element with the given namespace and name. |
java.lang.String |
getName()
returns "#document-fragment". |
java.lang.String |
getNamespace()
Returns the namespace of the current element. |
java.lang.String |
getText()
returns the text content if the element has text-only content. |
java.lang.String |
getText(int index)
Returns the text node with the given index or null if the node with the given index is not a text node. |
int |
getType(int index)
Returns the type of the child at the given index. |
int |
indexOf(java.lang.String name,
int startIndex)
Convenience method for indexOf (getNamespace (), name, startIndex). |
int |
indexOf(java.lang.String namespace,
java.lang.String name,
int startIndex)
Performs search for an element with the given namespace and name, starting at the given start index. |
void |
parse(AbstractXmlParser parser)
Recursively builds the child elements from the given parser until an end tag or end document is found. |
void |
removeChild(int idx)
Removes the child object at the given index |
java.lang.String |
toString()
returns a valid XML representation of this Element including attributes and children. |
void |
write(AbstractXmlWriter writer)
Writes this node to the given XmlWriter. |
void |
writeChildren(AbstractXmlWriter writer)
Writes the children of this node to the given XmlWriter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.util.Vector children
protected java.lang.StringBuffer types
Constructor Detail |
---|
public Node()
Method Detail |
---|
public void addChild(int index, int type, java.lang.Object child)
public void addChild(int type, java.lang.Object child)
public Element createElement(java.lang.String namespace, java.lang.String name)
public java.lang.Object getChild(int index)
public int getChildCount()
public Element getElement(int index)
public Element getElement(java.lang.String name)
public Element getElement(java.lang.String namespace, java.lang.String name)
public java.lang.String getName()
public java.lang.String getNamespace()
public java.lang.String getText()
public java.lang.String getText(int index)
public int getType(int index)
public int indexOf(java.lang.String name, int startIndex)
public int indexOf(java.lang.String namespace, java.lang.String name, int startIndex)
public void parse(AbstractXmlParser parser) throws java.io.IOException
parse
in interface XmlIO
java.io.IOException
public void removeChild(int idx)
public java.lang.String toString()
toString
in class java.lang.Object
public void write(AbstractXmlWriter writer) throws java.io.IOException
write
in interface XmlIO
java.io.IOException
public void writeChildren(AbstractXmlWriter writer) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |