public interface XmlNode extends XmlStartTag
When XmlNode user does not need namespaces then namespace related methods may be ignored. However to use namespaces it is required to:
XmlStartTag| Modifier and Type | Method and Description |
|---|---|
void |
addDeclaredNamespaces(java.lang.String[] prefix,
int off,
int len,
java.lang.String[] namespaceUri)
NOTE: node SHOULD NOT keep references to passed arrays!
|
void |
addNamespaceDeclaration(java.lang.String prefix,
java.lang.String namespaceUri) |
void |
appendChild(java.lang.Object child) |
java.util.Enumeration |
children() |
void |
ensureChildrenCapacity(int minCapacity) |
void |
ensureDeclaredNamespacesCapacity(int minCapacity) |
java.lang.Object |
getChildAt(int pos) |
int |
getChildrenCount()
it may need to reconsruct whole subtree to get count ...
|
int |
getDeclaredNamespaceLength() |
java.lang.String |
getDefaultNamespaceUri()
Namesapce URI associated with default namesapce prefix (xmlns='....')
|
XmlNode |
getParentNode() |
java.lang.String |
getQNameLocal(java.lang.String qName)
Return local part of qname.
|
java.lang.String |
getQNameUri(java.lang.String qName)
Return uri part of qname.
|
void |
insertChildAt(int pos,
java.lang.Object child) |
java.lang.String |
namespace2Prefix(java.lang.String namespaceUri)
return prefix for namesapce searching node tree upward.
|
XmlNode |
newNode()
context sensitive factory method to create the same type of node
|
XmlNode |
newNode(java.lang.String amespaceUri,
java.lang.String localName) |
java.lang.String |
prefix2Namespace(java.lang.String prefix)
return namespace for prefix searching node tree upward.
|
void |
readDeclaredNamespaceUris(java.lang.String[] uris,
int off,
int len) |
void |
readDeclaredPrefixes(java.lang.String[] prefixes,
int off,
int len) |
void |
removeChildAt(int pos) |
void |
removeChildren()
Removes all children - every child that was
implementing XmlNode will have set parent to null.
|
void |
removeDeclaredNamespaces() |
void |
replaceChildAt(int pos,
java.lang.Object child) |
void |
resetNode()
Clear all Tag state to default values.
|
void |
setDefaultNamespaceUri(java.lang.String defaultNamespaceUri)
Set default namesapce URI (xmlns='....')
|
void |
setParentNode(XmlNode parent) |
addAttribute, addAttribute, ensureAttributesCapacity, getAttributeCount, getAttributeLocalName, getAttributeNamespaceUri, getAttributePrefix, getAttributeRawName, getAttributeValue, getAttributeValueFromName, getAttributeValueFromRawName, isAttributeNamespaceDeclaration, removeAttributeByName, removeAttributeByRawName, removeAttributes, resetStartTaggetLocalName, getNamespaceUri, getPrefix, getRawName, modifyTag, resetTagvoid resetNode()
XmlNode newNode() throws XmlPullParserException
XmlPullParserExceptionXmlNode newNode(java.lang.String amespaceUri, java.lang.String localName) throws XmlPullParserException
XmlPullParserExceptionXmlNode getParentNode()
void setParentNode(XmlNode parent) throws XmlPullParserException
XmlPullParserExceptionjava.util.Enumeration children()
int getChildrenCount()
java.lang.Object getChildAt(int pos)
void appendChild(java.lang.Object child)
throws XmlPullParserException
XmlPullParserExceptionvoid insertChildAt(int pos,
java.lang.Object child)
throws XmlPullParserException
XmlPullParserExceptionvoid removeChildAt(int pos)
throws XmlPullParserException
XmlPullParserExceptionvoid replaceChildAt(int pos,
java.lang.Object child)
throws XmlPullParserException
XmlPullParserExceptionvoid ensureChildrenCapacity(int minCapacity)
throws XmlPullParserException
XmlPullParserExceptionvoid removeChildren()
throws XmlPullParserException
XmlPullParserExceptionjava.lang.String getQNameLocal(java.lang.String qName)
throws XmlPullParserException
XmlPullParserExceptionjava.lang.String getQNameUri(java.lang.String qName)
throws XmlPullParserException
XmlPullParserExceptionjava.lang.String prefix2Namespace(java.lang.String prefix)
throws XmlPullParserException
XmlPullParserExceptionjava.lang.String namespace2Prefix(java.lang.String namespaceUri)
throws XmlPullParserException
XmlPullParserExceptionjava.lang.String getDefaultNamespaceUri()
void setDefaultNamespaceUri(java.lang.String defaultNamespaceUri)
throws XmlPullParserException
XmlPullParserExceptionint getDeclaredNamespaceLength()
void readDeclaredNamespaceUris(java.lang.String[] uris,
int off,
int len)
throws XmlPullParserException
XmlPullParserExceptionvoid readDeclaredPrefixes(java.lang.String[] prefixes,
int off,
int len)
throws XmlPullParserException
XmlPullParserExceptionvoid ensureDeclaredNamespacesCapacity(int minCapacity)
throws XmlPullParserException
XmlPullParserExceptionvoid addNamespaceDeclaration(java.lang.String prefix,
java.lang.String namespaceUri)
throws XmlPullParserException
XmlPullParserExceptionvoid addDeclaredNamespaces(java.lang.String[] prefix,
int off,
int len,
java.lang.String[] namespaceUri)
throws XmlPullParserException
XmlPullParserExceptionvoid removeDeclaredNamespaces()
throws XmlPullParserException
XmlPullParserExceptionCopyright (c) 2003 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.
Note this package is deprecated by XPP3 that implements XmlPull API