org.n52.security.common.xml
Class XMLBuilder
java.lang.Object
org.n52.security.common.xml.XMLBuilder
public class XMLBuilder
- extends java.lang.Object
The XMLBuilder is a smart wrapper arround the Document.create* methods, with it's desinged to support the creation of
DOM structures within the source code.
- Author:
- Marko Reiprecht
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
withNewDocument
public static XMLBuilder withNewDocument()
withDocument
public static XMLBuilder withDocument(org.w3c.dom.Document source)
getDocument
public org.w3c.dom.Document getDocument()
- Returns:
- the sourceDocument
appendToRoot
public XMLBuilder appendToRoot(XMLBuilder.XMLElement element)
appendTo
public XMLBuilder appendTo(java.lang.String xpath,
XMLBuilder.XMLElement element)
replaceNodeAt
public XMLBuilder replaceNodeAt(java.lang.String xpath,
XMLBuilder.XMLElement element)
appendBefore
public XMLBuilder appendBefore(java.lang.String xpath,
XMLBuilder.XMLElement element)
appendAfter
public XMLBuilder appendAfter(java.lang.String xpath,
XMLBuilder.XMLElement element)
namespace
public XMLBuilder namespace(java.lang.String prefix,
java.lang.String namespace)
element
public XMLBuilder.XMLElement element(java.lang.String qname,
org.w3c.dom.Attr... attributes)
element
public XMLBuilder.XMLElement element(javax.xml.namespace.QName qname,
org.w3c.dom.Attr... attributes)
text
public org.w3c.dom.Text text(java.lang.String content)
comment
public org.w3c.dom.Comment comment(java.lang.String comment)
attribute
public org.w3c.dom.Attr attribute(java.lang.String qname,
java.lang.String value)
Copyright © 2004-2009 52north.org. All Rights Reserved.