org.apache.cxf.helpers
Class XMLUtils

java.lang.Object
  extended by org.apache.cxf.helpers.XMLUtils

public final class XMLUtils
extends java.lang.Object


Method Summary
static org.w3c.dom.Element createElementNS(org.w3c.dom.Document root, javax.xml.namespace.QName name)
           
static org.w3c.dom.Element createElementNS(org.w3c.dom.Document root, java.lang.String namespaceURI, java.lang.String qualifiedName)
           
static org.w3c.dom.Element createElementNS(org.w3c.dom.Node node, javax.xml.namespace.QName name)
           
static org.w3c.dom.Text createTextNode(org.w3c.dom.Document root, java.lang.String data)
           
static org.w3c.dom.Text createTextNode(org.w3c.dom.Node node, java.lang.String data)
           
static org.w3c.dom.Element fetchElementByNameAttribute(org.w3c.dom.Element parent, java.lang.String targetName, java.lang.String nameValue)
           
static org.w3c.dom.Node fromSource(javax.xml.transform.Source src)
           
static void generateXMLFile(org.w3c.dom.Element element, java.io.Writer writer)
           
static org.w3c.dom.Attr getAttribute(org.w3c.dom.Element el, java.lang.String attrName)
           
static java.io.InputStream getInputStream(org.w3c.dom.Document doc)
           
static javax.xml.namespace.QName getNamespace(java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.String str, java.lang.String defaultNamespace)
           
static javax.xml.parsers.DocumentBuilder getParser()
           
static javax.xml.namespace.QName getQName(java.lang.String value, org.w3c.dom.Node node)
           
static boolean hasAttribute(org.w3c.dom.Element element, java.lang.String value)
           
static org.w3c.dom.Document newDocument()
           
static javax.xml.transform.Transformer newTransformer()
           
static org.w3c.dom.Document parse(byte[] in)
           
static org.w3c.dom.Document parse(java.io.File is)
           
static org.w3c.dom.Document parse(org.xml.sax.InputSource is)
           
static org.w3c.dom.Document parse(java.io.InputStream in)
           
static org.w3c.dom.Document parse(java.lang.String in)
           
static void printAttributes(org.w3c.dom.Element element)
           
static void printDOM(org.w3c.dom.Node node)
           
static void printDOM(java.lang.String words, org.w3c.dom.Node node)
           
static void removeContents(org.w3c.dom.Node parent)
           
static void replaceAttribute(org.w3c.dom.Element element, java.lang.String attr, java.lang.String value)
           
static java.lang.String toString(org.w3c.dom.Node node)
           
static java.lang.String toString(org.w3c.dom.Node node, int indent)
           
static java.lang.String toString(javax.xml.transform.Source source)
           
static java.lang.String toString(javax.xml.transform.Source source, java.util.Properties props)
           
static java.lang.String writeQName(javax.wsdl.Definition def, javax.xml.namespace.QName qname)
           
static void writeTo(org.w3c.dom.Node node, java.io.OutputStream os)
           
static void writeTo(org.w3c.dom.Node node, java.io.OutputStream os, int indent)
           
static void writeTo(javax.xml.transform.Source src, java.io.OutputStream os)
           
static void writeTo(javax.xml.transform.Source src, java.io.OutputStream os, int indent)
           
static void writeTo(javax.xml.transform.Source src, java.io.OutputStream os, int indent, java.lang.String charset, java.lang.String omitXmlDecl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newTransformer

public static javax.xml.transform.Transformer newTransformer()
                                                      throws javax.xml.transform.TransformerConfigurationException
Throws:
javax.xml.transform.TransformerConfigurationException

getParser

public static javax.xml.parsers.DocumentBuilder getParser()
                                                   throws javax.xml.parsers.ParserConfigurationException
Throws:
javax.xml.parsers.ParserConfigurationException

parse

public static org.w3c.dom.Document parse(org.xml.sax.InputSource is)
                                  throws javax.xml.parsers.ParserConfigurationException,
                                         org.xml.sax.SAXException,
                                         java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

parse

public static org.w3c.dom.Document parse(java.io.File is)
                                  throws javax.xml.parsers.ParserConfigurationException,
                                         org.xml.sax.SAXException,
                                         java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

parse

public static org.w3c.dom.Document parse(java.io.InputStream in)
                                  throws javax.xml.parsers.ParserConfigurationException,
                                         org.xml.sax.SAXException,
                                         java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

parse

public static org.w3c.dom.Document parse(java.lang.String in)
                                  throws javax.xml.parsers.ParserConfigurationException,
                                         org.xml.sax.SAXException,
                                         java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

parse

public static org.w3c.dom.Document parse(byte[] in)
                                  throws javax.xml.parsers.ParserConfigurationException,
                                         org.xml.sax.SAXException,
                                         java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

newDocument

public static org.w3c.dom.Document newDocument()
                                        throws javax.xml.parsers.ParserConfigurationException
Throws:
javax.xml.parsers.ParserConfigurationException

writeTo

public static void writeTo(org.w3c.dom.Node node,
                           java.io.OutputStream os)

writeTo

public static void writeTo(org.w3c.dom.Node node,
                           java.io.OutputStream os,
                           int indent)

writeTo

public static void writeTo(javax.xml.transform.Source src,
                           java.io.OutputStream os)

writeTo

public static void writeTo(javax.xml.transform.Source src,
                           java.io.OutputStream os,
                           int indent)

writeTo

public static void writeTo(javax.xml.transform.Source src,
                           java.io.OutputStream os,
                           int indent,
                           java.lang.String charset,
                           java.lang.String omitXmlDecl)

toString

public static java.lang.String toString(javax.xml.transform.Source source)
                                 throws javax.xml.transform.TransformerException,
                                        java.io.IOException
Throws:
javax.xml.transform.TransformerException
java.io.IOException

toString

public static java.lang.String toString(javax.xml.transform.Source source,
                                        java.util.Properties props)
                                 throws javax.xml.transform.TransformerException,
                                        java.io.IOException
Throws:
javax.xml.transform.TransformerException
java.io.IOException

toString

public static java.lang.String toString(org.w3c.dom.Node node,
                                        int indent)

toString

public static java.lang.String toString(org.w3c.dom.Node node)

printDOM

public static void printDOM(org.w3c.dom.Node node)

printDOM

public static void printDOM(java.lang.String words,
                            org.w3c.dom.Node node)

getAttribute

public static org.w3c.dom.Attr getAttribute(org.w3c.dom.Element el,
                                            java.lang.String attrName)

replaceAttribute

public static void replaceAttribute(org.w3c.dom.Element element,
                                    java.lang.String attr,
                                    java.lang.String value)

hasAttribute

public static boolean hasAttribute(org.w3c.dom.Element element,
                                   java.lang.String value)

printAttributes

public static void printAttributes(org.w3c.dom.Element element)

getNamespace

public static javax.xml.namespace.QName getNamespace(java.util.Map<java.lang.String,java.lang.String> namespaces,
                                                     java.lang.String str,
                                                     java.lang.String defaultNamespace)

generateXMLFile

public static void generateXMLFile(org.w3c.dom.Element element,
                                   java.io.Writer writer)

createElementNS

public static org.w3c.dom.Element createElementNS(org.w3c.dom.Node node,
                                                  javax.xml.namespace.QName name)

createElementNS

public static org.w3c.dom.Element createElementNS(org.w3c.dom.Document root,
                                                  javax.xml.namespace.QName name)

createElementNS

public static org.w3c.dom.Element createElementNS(org.w3c.dom.Document root,
                                                  java.lang.String namespaceURI,
                                                  java.lang.String qualifiedName)

createTextNode

public static org.w3c.dom.Text createTextNode(org.w3c.dom.Document root,
                                              java.lang.String data)

createTextNode

public static org.w3c.dom.Text createTextNode(org.w3c.dom.Node node,
                                              java.lang.String data)

removeContents

public static void removeContents(org.w3c.dom.Node parent)

writeQName

public static java.lang.String writeQName(javax.wsdl.Definition def,
                                          javax.xml.namespace.QName qname)

getInputStream

public static java.io.InputStream getInputStream(org.w3c.dom.Document doc)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

fetchElementByNameAttribute

public static org.w3c.dom.Element fetchElementByNameAttribute(org.w3c.dom.Element parent,
                                                              java.lang.String targetName,
                                                              java.lang.String nameValue)

getQName

public static javax.xml.namespace.QName getQName(java.lang.String value,
                                                 org.w3c.dom.Node node)

fromSource

public static org.w3c.dom.Node fromSource(javax.xml.transform.Source src)
                                   throws java.lang.Exception
Throws:
java.lang.Exception


Apache CXF