com.sun.xml.ws.server
Class WSDLPatcher
java.lang.Object
com.sun.xml.ws.util.xml.XMLStreamReaderToXMLStreamWriter
com.sun.xml.ws.server.WSDLPatcher
final class WSDLPatcher
- extends XMLStreamReaderToXMLStreamWriter
Patches WSDL with the correct endpoint address and the relative paths
to other documents.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSDLPatcher
public WSDLPatcher(WSEndpointImpl<?> endpoint,
SDDocumentImpl current,
PortAddressResolver portAddressResolver,
DocumentAddressResolver resolver)
- Creates a
WSDLPatcher for patching WSDL.
- Parameters:
endpoint - The endpoint that we are patchinig WSDL for. This object is consulted
to check other SDDocuments. Must not be null.current - The document that we are patching. Must not be null.portAddressResolver - address of the endpoint is resolved using this resolver.resolver - Consulted to generate references among SDDocuments.
Must not be null.
handleAttribute
protected void handleAttribute(int i)
throws javax.xml.stream.XMLStreamException
- Description copied from class:
XMLStreamReaderToXMLStreamWriter
- Writes out the
i-th attribute of the current element.
Used from XMLStreamReaderToXMLStreamWriter.handleStartElement().
- Overrides:
handleAttribute in class XMLStreamReaderToXMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
handleStartElement
protected void handleStartElement()
throws javax.xml.stream.XMLStreamException
- Overrides:
handleStartElement in class XMLStreamReaderToXMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
handleEndElement
protected void handleEndElement()
throws javax.xml.stream.XMLStreamException
- Overrides:
handleEndElement in class XMLStreamReaderToXMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
handleCharacters
protected void handleCharacters()
throws javax.xml.stream.XMLStreamException
- Overrides:
handleCharacters in class XMLStreamReaderToXMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException