| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.apache.lenya.xml.NamespaceHelper
public class NamespaceHelper
A NamespaceHelper object simplifies the creation of elements in a certain
 namespace. All elements are owned by a document that is passed to the
 NamespaceHelper(String, String, Document) constructor or created
 using the NamespaceHelper(String, String, String) constructor.
| Constructor Summary | |
|---|---|
| NamespaceHelper(java.lang.String _namespaceUri,
                java.lang.String _prefix,
                org.w3c.dom.Document _document)Creates a new instance of NamespaceHelper using an existing document. | |
| NamespaceHelper(java.lang.String _namespaceUri,
                java.lang.String _prefix,
                java.lang.String localName)Creates a new instance of NamespaceHelper. | |
| Method Summary | |
|---|---|
|  org.w3c.dom.Element | createElement(java.lang.String localName)Creates an element within the namespace of this NamespaceHelper object with a given local name containing a text node. | 
|  org.w3c.dom.Element | createElement(java.lang.String localName,
              java.lang.String text)Creates an element within the namespace of this NamespaceHelper object with a given local name containing a text node. | 
|  org.w3c.dom.Element[] | getChildren(org.w3c.dom.Element element)Returns all children of an element in the namespace of this NamespaceHelper. | 
|  org.w3c.dom.Element[] | getChildren(org.w3c.dom.Element element,
            java.lang.String localName)Returns all children of an element with a local name in the namespace of this NamespaceHelper. | 
|  org.w3c.dom.Document | getDocument()Returns the document that is used to create elements. | 
|  org.w3c.dom.Element | getFirstChild(org.w3c.dom.Element element,
              java.lang.String localName)Returns the first childr of an element with a local name in the namespace of this NamespaceHelper or nullif none exists. | 
|  java.lang.String | getNamespaceURI()Returns the namespace URI of this NamespaceHelper. | 
|  org.w3c.dom.Element[] | getNextSiblings(org.w3c.dom.Element element,
                java.lang.String localName)Returns the next siblings of an element with a local name in the namespace of this NamespaceHelper or nullif none exists. | 
|  org.w3c.dom.Element[] | getPrecedingSiblings(org.w3c.dom.Element element,
                     java.lang.String localName)Returns the preceding siblings of an element with a local name in the namespace of this NamespaceHelper or nullif none exists. | 
|  java.lang.String | getPrefix()Returns the namespace prefix that is used to create elements. | 
| static java.lang.String | getQualifiedName(java.lang.String prefix,
                 java.lang.String localName)Returns the qualified name for a local name using the prefix of this NamespaceHelper. | 
|  void | save(java.io.OutputStream stream)Saves the XML. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public NamespaceHelper(java.lang.String _namespaceUri,
                       java.lang.String _prefix,
                       org.w3c.dom.Document _document)
null, the default namespace
 is used.
_document - The document._namespaceUri - The namespace URI._prefix - The namespace prefix.
public NamespaceHelper(java.lang.String _namespaceUri,
                       java.lang.String _prefix,
                       java.lang.String localName)
                throws javax.xml.parsers.ParserConfigurationException
Creates a new instance of NamespaceHelper. A new document is created using a document element in the given namespace with the given prefix. If the prefix is null, the default namespace is used.
 NamespaceHelper("http://www.w3.org/2000/svg", "svg", "svg"):
 <?xml version="1.0">
 <svg:svg
 xmlns:svg="http://www.w3.org/2000/svg">
 </svg:svg>
 
localName - The local name of the document element._namespaceUri - The namespace URI._prefix - The namespace prefix.
javax.xml.parsers.ParserConfigurationException - if an error occured| Method Detail | 
|---|
public org.w3c.dom.Document getDocument()
public java.lang.String getNamespaceURI()
public java.lang.String getPrefix()
public static java.lang.String getQualifiedName(java.lang.String prefix,
                                                java.lang.String localName)
prefix - The namespace prefix.localName - The local name.
public org.w3c.dom.Element createElement(java.lang.String localName)
 Creates an element within the namespace of this NamespaceHelper object
 with a given local name containing a text node.
 
 createElement("text"): <prefix:text/>.
 
localName - The local name of the element.
public org.w3c.dom.Element createElement(java.lang.String localName,
                                         java.lang.String text)
Creates an element within the namespace of this NamespaceHelper object with a given local name containing a text node.
 createElement("text", "Hello World!"):
 <prefix:text>Hello World!</prefix:text>.
 
localName - The local name of the element.text - The text for the text node inside the element.
public org.w3c.dom.Element[] getChildren(org.w3c.dom.Element element)
element - The parent element.
public org.w3c.dom.Element[] getChildren(org.w3c.dom.Element element,
                                         java.lang.String localName)
element - The parent element.localName - The local name of the children to return.
public org.w3c.dom.Element getFirstChild(org.w3c.dom.Element element,
                                         java.lang.String localName)
null if none exists.
element - The parent element.localName - The local name of the children to return.
public org.w3c.dom.Element[] getNextSiblings(org.w3c.dom.Element element,
                                             java.lang.String localName)
null if none exists.
element - The parent element.localName - The local name of the children to return.
public org.w3c.dom.Element[] getPrecedingSiblings(org.w3c.dom.Element element,
                                                  java.lang.String localName)
null if none exists.
element - The parent element.localName - The local name of the children to return.
public void save(java.io.OutputStream stream)
stream - The stream to write to.| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||