com.sun.xml.ws.transport.httpspi.servlet
Class DeploymentDescriptorParser<A>
java.lang.Object
com.sun.xml.ws.transport.httpspi.servlet.DeploymentDescriptorParser<A>
public class DeploymentDescriptorParser<A>
- extends java.lang.Object
Parses sun-jaxws.xml
|
Method Summary |
protected static void |
ensureNoContent(javax.xml.stream.XMLStreamReader reader)
|
protected static void |
fail(java.lang.String key,
javax.xml.stream.XMLStreamReader reader)
|
protected static void |
failWithFullName(java.lang.String key,
javax.xml.stream.XMLStreamReader reader)
|
protected static void |
failWithLocalName(java.lang.String key,
javax.xml.stream.XMLStreamReader reader)
|
protected static void |
failWithLocalName(java.lang.String key,
javax.xml.stream.XMLStreamReader reader,
java.lang.String arg)
|
protected java.lang.String |
getAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
|
protected java.lang.String |
getMandatoryAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
|
protected java.lang.String |
getMandatoryNonEmptyAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
|
protected java.lang.String |
getNonEmptyAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
|
protected javax.xml.namespace.QName |
getQNameAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
|
protected java.lang.Class |
loadClass(java.lang.String name)
|
java.util.List<A> |
parse(java.io.File f)
Parses the sun-jaxws.xml file and configures
a set of EndpointAdapters. |
java.util.List<A> |
parse(java.lang.String systemId,
java.io.InputStream is)
Parses the sun-jaxws.xml file and configures
a set of EndpointAdapters. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NS_RUNTIME
public static final java.lang.String NS_RUNTIME
- See Also:
- Constant Field Values
JAXWS_WSDL_DD_DIR
public static final java.lang.String JAXWS_WSDL_DD_DIR
- See Also:
- Constant Field Values
QNAME_ENDPOINTS
public static final javax.xml.namespace.QName QNAME_ENDPOINTS
QNAME_ENDPOINT
public static final javax.xml.namespace.QName QNAME_ENDPOINT
ATTR_VERSION
public static final java.lang.String ATTR_VERSION
- See Also:
- Constant Field Values
ATTR_NAME
public static final java.lang.String ATTR_NAME
- See Also:
- Constant Field Values
ATTR_IMPLEMENTATION
public static final java.lang.String ATTR_IMPLEMENTATION
- See Also:
- Constant Field Values
ATTR_WSDL
public static final java.lang.String ATTR_WSDL
- See Also:
- Constant Field Values
ATTR_SERVICE
public static final java.lang.String ATTR_SERVICE
- See Also:
- Constant Field Values
ATTR_PORT
public static final java.lang.String ATTR_PORT
- See Also:
- Constant Field Values
ATTR_URL_PATTERN
public static final java.lang.String ATTR_URL_PATTERN
- See Also:
- Constant Field Values
ATTR_ENABLE_MTOM
public static final java.lang.String ATTR_ENABLE_MTOM
- See Also:
- Constant Field Values
ATTR_MTOM_THRESHOLD_VALUE
public static final java.lang.String ATTR_MTOM_THRESHOLD_VALUE
- See Also:
- Constant Field Values
ATTR_BINDING
public static final java.lang.String ATTR_BINDING
- See Also:
- Constant Field Values
ATTRVALUE_VERSION_1_0
public static final java.lang.String ATTRVALUE_VERSION_1_0
- See Also:
- Constant Field Values
DeploymentDescriptorParser
public DeploymentDescriptorParser(java.lang.ClassLoader cl,
ResourceLoader loader,
DeploymentDescriptorParser.AdapterFactory<A> adapterFactory)
throws java.io.IOException
- Parameters:
cl - Used to load service implementations.loader - Used to locate resources, in particular WSDL.adapterFactory - Creates EndpointAdapter (or its derived class.)
- Throws:
java.io.IOException
parse
public java.util.List<A> parse(java.lang.String systemId,
java.io.InputStream is)
- Parses the
sun-jaxws.xml file and configures
a set of EndpointAdapters.
parse
public java.util.List<A> parse(java.io.File f)
throws java.io.IOException
- Parses the
sun-jaxws.xml file and configures
a set of EndpointAdapters.
- Throws:
java.io.IOException
getAttribute
protected java.lang.String getAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
getQNameAttribute
protected javax.xml.namespace.QName getQNameAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
getNonEmptyAttribute
protected java.lang.String getNonEmptyAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
getMandatoryAttribute
protected java.lang.String getMandatoryAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
getMandatoryNonEmptyAttribute
protected java.lang.String getMandatoryNonEmptyAttribute(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
ensureNoContent
protected static void ensureNoContent(javax.xml.stream.XMLStreamReader reader)
fail
protected static void fail(java.lang.String key,
javax.xml.stream.XMLStreamReader reader)
failWithFullName
protected static void failWithFullName(java.lang.String key,
javax.xml.stream.XMLStreamReader reader)
failWithLocalName
protected static void failWithLocalName(java.lang.String key,
javax.xml.stream.XMLStreamReader reader)
failWithLocalName
protected static void failWithLocalName(java.lang.String key,
javax.xml.stream.XMLStreamReader reader,
java.lang.String arg)
loadClass
protected java.lang.Class loadClass(java.lang.String name)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.