|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kxml2.kdom.Node
org.kxml2.kdom.Element
public class Element
In order to create an element, please use the createElement method instead of invoking the constructor directly. The right place to add user defined initialization code is the init method.
Field Summary |
---|
Fields inherited from class org.kxml2.kdom.Node |
---|
CDSECT, COMMENT, DOCDECL, DOCUMENT, ELEMENT, ENTITY_REF, IGNORABLE_WHITESPACE, PROCESSING_INSTRUCTION, TEXT |
Constructor Summary | |
---|---|
Element()
|
Method Summary | |
---|---|
void |
clear()
removes all children and attributes |
Element |
createElement(java.lang.String namespace,
java.lang.String name)
Forwards creation request to parent if any, otherwise calls super.createElement. |
int |
getAttributeCount()
Returns the number of attributes of this element. |
java.lang.String |
getAttributeName(int index)
|
java.lang.String |
getAttributeNamespace(int index)
|
java.lang.String |
getAttributeValue(int index)
|
java.lang.String |
getAttributeValue(java.lang.String namespace,
java.lang.String name)
|
java.lang.String |
getName()
returns the (local) name of the element |
java.lang.String |
getNamespace()
returns the namespace of the element |
int |
getNamespaceCount()
returns the number of declared namespaces, NOT including parent elements |
java.lang.String |
getNamespacePrefix(int i)
|
java.lang.String |
getNamespaceUri(int i)
|
java.lang.String |
getNamespaceUri(java.lang.String prefix)
returns the namespace for the given prefix |
Node |
getParent()
Returns the parent node of this element |
Node |
getRoot()
Returns the root node, determined by ascending to the all parents un of the root element. |
void |
init()
called when all properties are set, but before children are parsed. |
void |
parse(org.xmlpull.v1.XmlPullParser parser)
Builds the child elements from the given Parser. |
void |
setAttribute(java.lang.String namespace,
java.lang.String name,
java.lang.String value)
Sets the given attribute; a value of null removes the attribute |
void |
setName(java.lang.String name)
sets the name of the element |
void |
setNamespace(java.lang.String namespace)
sets the namespace of the element. |
void |
setPrefix(java.lang.String prefix,
java.lang.String namespace)
Sets the given prefix; a namespace value of null removess the prefix |
void |
write(org.xmlpull.v1.XmlSerializer writer)
Writes this element and all children to the given XmlWriter. |
Methods inherited from class org.kxml2.kdom.Node |
---|
addChild, addChild, getChild, getChildCount, getElement, getElement, getText, getType, indexOf, isText, removeChild, writeChildren |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Element()
Method Detail |
---|
public void init()
public void clear()
public Element createElement(java.lang.String namespace, java.lang.String name)
createElement
in class Node
public int getAttributeCount()
public java.lang.String getAttributeNamespace(int index)
public java.lang.String getAttributeName(int index)
public java.lang.String getAttributeValue(int index)
public java.lang.String getAttributeValue(java.lang.String namespace, java.lang.String name)
public Node getRoot()
public java.lang.String getName()
public java.lang.String getNamespace()
public java.lang.String getNamespaceUri(java.lang.String prefix)
public int getNamespaceCount()
public java.lang.String getNamespacePrefix(int i)
public java.lang.String getNamespaceUri(int i)
public Node getParent()
public void parse(org.xmlpull.v1.XmlPullParser parser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException
parse
in class Node
java.io.IOException
org.xmlpull.v1.XmlPullParserException
public void setAttribute(java.lang.String namespace, java.lang.String name, java.lang.String value)
public void setPrefix(java.lang.String prefix, java.lang.String namespace)
public void setName(java.lang.String name)
public void setNamespace(java.lang.String namespace)
public void write(org.xmlpull.v1.XmlSerializer writer) throws java.io.IOException
write
in class Node
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |