org.skunk.minixml
Class XMLElement
java.lang.Object
|
+--org.skunk.minixml.XMLElement
- Direct Known Subclasses:
- DAVProperty
- public class XMLElement
- extends java.lang.Object
a minimal tool for constructing Strings that are XML elements.
This is not an all-purpose XML library.
Constructor Summary |
XMLElement(java.lang.String fullElementName)
|
XMLElement(java.lang.String elementName,
java.lang.String namespaceCode)
|
XMLElement(java.lang.String elementName,
java.lang.String namespaceCode,
java.lang.String namespace)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XMLNS_ATTR
public static final java.lang.String XMLNS_ATTR
XMLElement
public XMLElement(java.lang.String fullElementName)
XMLElement
public XMLElement(java.lang.String elementName,
java.lang.String namespaceCode,
java.lang.String namespace)
XMLElement
public XMLElement(java.lang.String elementName,
java.lang.String namespaceCode)
getFullElementName
public java.lang.String getFullElementName()
getElementName
public java.lang.String getElementName()
getElementNamespaceCode
public java.lang.String getElementNamespaceCode()
setAttribute
public XMLElement setAttribute(java.lang.String name,
java.lang.String value)
getAttribute
public java.lang.String getAttribute(java.lang.String name)
attributes
public java.util.ListIterator attributes()
children
public java.util.ListIterator children()
addChild
public XMLElement addChild(java.lang.Object child)
getChild
public XMLElement getChild(java.lang.String elementName,
int index)
- this method ignores namespace
getChildElement
public XMLElement getChildElement(int index)
getChild
public java.lang.Object getChild(int index)
getChild
public XMLElement getChild(java.lang.String elementName)
- this method ignores namespace and returns the first matching child
getChild
public XMLElement getChild(java.lang.String elementName,
java.lang.String namespace)
- returns the first matching child
getChild
public XMLElement getChild(java.lang.String elementName,
java.lang.String namespace,
int index)
isEmpty
public boolean isEmpty()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getDefaultNamespace
public java.lang.String getDefaultNamespace()
getNamespace
public java.lang.String getNamespace(java.lang.String namespaceCode)
getNamespace
public java.lang.String getNamespace()
setParent
protected void setParent(XMLElement parent)