com.sun.xml.ws.util.xml
Class XmlUtil

java.lang.Object
  extended by com.sun.xml.ws.util.xml.XmlUtil

public class XmlUtil
extends java.lang.Object


Field Summary
static org.xml.sax.ErrorHandler DRACONIAN_ERROR_HANDLER
          ErrorHandler that always treat the error as fatal.
 
Constructor Summary
XmlUtil()
           
 
Method Summary
static javax.xml.validation.SchemaFactory allowExternalAccess(javax.xml.validation.SchemaFactory sf, java.lang.String value, boolean disableSecureProcessing)
           
static org.xml.sax.EntityResolver createDefaultCatalogResolver()
          Gets a default EntityResolver for catalog at META-INF/jaxws-catalog.xml
static org.xml.sax.EntityResolver createEntityResolver(java.net.URL catalogUrl)
           
static java.util.Iterator getAllAttributes(org.w3c.dom.Element element)
           
static java.util.Iterator getAllChildren(org.w3c.dom.Element element)
           
static java.lang.String getAttributeNSOrNull(org.w3c.dom.Element e, javax.xml.namespace.QName name)
           
static java.lang.String getAttributeNSOrNull(org.w3c.dom.Element e, java.lang.String name, java.lang.String nsURI)
           
static java.lang.String getAttributeOrNull(org.w3c.dom.Element e, java.lang.String name)
           
static java.lang.String getLocalPart(java.lang.String s)
           
static java.lang.String getPrefix(java.lang.String s)
           
static java.lang.String getTextForNode(org.w3c.dom.Node node)
           
static java.io.InputStream getUTF8Stream(java.lang.String s)
           
static
<T extends javax.xml.transform.Result>
T
identityTransform(javax.xml.transform.Source src, T result)
          Performs identity transformation.
static javax.xml.parsers.DocumentBuilderFactory newDocumentBuilderFactory()
           
static javax.xml.parsers.DocumentBuilderFactory newDocumentBuilderFactory(boolean secureXmlProcessing)
           
static javax.xml.parsers.SAXParserFactory newSAXParserFactory(boolean secureXmlProcessingEnabled)
           
static javax.xml.transform.Transformer newTransformer()
          Creates a new identity transformer.
static javax.xml.transform.TransformerFactory newTransformerFactory()
           
static javax.xml.transform.TransformerFactory newTransformerFactory(boolean secureXmlProcessingEnabled)
           
static javax.xml.stream.XMLInputFactory newXMLInputFactory(boolean secureXmlProcessingEnabled)
           
static javax.xml.xpath.XPathFactory newXPathFactory(boolean secureXmlProcessingEnabled)
           
static java.util.List<java.lang.String> parseTokenList(java.lang.String tokenList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DRACONIAN_ERROR_HANDLER

public static final org.xml.sax.ErrorHandler DRACONIAN_ERROR_HANDLER
ErrorHandler that always treat the error as fatal.

Constructor Detail

XmlUtil

public XmlUtil()
Method Detail

getPrefix

public static java.lang.String getPrefix(java.lang.String s)

getLocalPart

public static java.lang.String getLocalPart(java.lang.String s)

getAttributeOrNull

public static java.lang.String getAttributeOrNull(org.w3c.dom.Element e,
                                                  java.lang.String name)

getAttributeNSOrNull

public static java.lang.String getAttributeNSOrNull(org.w3c.dom.Element e,
                                                    java.lang.String name,
                                                    java.lang.String nsURI)

getAttributeNSOrNull

public static java.lang.String getAttributeNSOrNull(org.w3c.dom.Element e,
                                                    javax.xml.namespace.QName name)

getAllChildren

public static java.util.Iterator getAllChildren(org.w3c.dom.Element element)

getAllAttributes

public static java.util.Iterator getAllAttributes(org.w3c.dom.Element element)

parseTokenList

public static java.util.List<java.lang.String> parseTokenList(java.lang.String tokenList)

getTextForNode

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

getUTF8Stream

public static java.io.InputStream getUTF8Stream(java.lang.String s)

newTransformer

public static javax.xml.transform.Transformer newTransformer()
Creates a new identity transformer.


identityTransform

public static <T extends javax.xml.transform.Result> T identityTransform(javax.xml.transform.Source src,
                                                                         T result)
                                                              throws javax.xml.transform.TransformerException,
                                                                     org.xml.sax.SAXException,
                                                                     javax.xml.parsers.ParserConfigurationException,
                                                                     java.io.IOException
Performs identity transformation.

Throws:
javax.xml.transform.TransformerException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException

createEntityResolver

public static org.xml.sax.EntityResolver createEntityResolver(@Nullable
                                                              java.net.URL catalogUrl)

createDefaultCatalogResolver

public static org.xml.sax.EntityResolver createDefaultCatalogResolver()
Gets a default EntityResolver for catalog at META-INF/jaxws-catalog.xml


newDocumentBuilderFactory

public static javax.xml.parsers.DocumentBuilderFactory newDocumentBuilderFactory()

newDocumentBuilderFactory

public static javax.xml.parsers.DocumentBuilderFactory newDocumentBuilderFactory(boolean secureXmlProcessing)

newTransformerFactory

public static javax.xml.transform.TransformerFactory newTransformerFactory(boolean secureXmlProcessingEnabled)

newTransformerFactory

public static javax.xml.transform.TransformerFactory newTransformerFactory()

newSAXParserFactory

public static javax.xml.parsers.SAXParserFactory newSAXParserFactory(boolean secureXmlProcessingEnabled)

newXPathFactory

public static javax.xml.xpath.XPathFactory newXPathFactory(boolean secureXmlProcessingEnabled)

newXMLInputFactory

public static javax.xml.stream.XMLInputFactory newXMLInputFactory(boolean secureXmlProcessingEnabled)

allowExternalAccess

public static javax.xml.validation.SchemaFactory allowExternalAccess(javax.xml.validation.SchemaFactory sf,
                                                                     java.lang.String value,
                                                                     boolean disableSecureProcessing)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.