com.sun.xml.ws.wsdl.writer
Class WSDLPatcher

java.lang.Object
  extended by org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
      extended by com.sun.xml.ws.wsdl.writer.WSDLPatcher

public final class WSDLPatcher
extends org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter

Patches WSDL with the correct endpoint address and the relative paths to other documents.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.Breakpoint
 
Field Summary
 
Fields inherited from class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
in, out
 
Constructor Summary
WSDLPatcher(PortAddressResolver portAddressResolver, DocumentLocationResolver docResolver)
          Creates a WSDLPatcher for patching WSDL.
 
Method Summary
protected  void handleAttribute(int i)
           
protected  void handleCharacters()
           
protected  void handleEndElement()
           
protected  void handleStartElement()
           
 
Methods inherited from class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
bridge, bridge, handleCDATA, handleComment, handleDTD, handleEntityReference, handlePI, handleSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLPatcher

public WSDLPatcher(@NotNull
                   PortAddressResolver portAddressResolver,
                   @NotNull
                   DocumentLocationResolver docResolver)
Creates a WSDLPatcher for patching WSDL.

Parameters:
portAddressResolver - address of the endpoint is resolved using this docResolver.
docResolver - Consulted to get the import/include document locations. Must not be null.
Method Detail

handleAttribute

protected void handleAttribute(int i)
                        throws javax.xml.stream.XMLStreamException
Overrides:
handleAttribute in class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

handleStartElement

protected void handleStartElement()
                           throws javax.xml.stream.XMLStreamException
Overrides:
handleStartElement in class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

handleEndElement

protected void handleEndElement()
                         throws javax.xml.stream.XMLStreamException
Overrides:
handleEndElement in class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

handleCharacters

protected void handleCharacters()
                         throws javax.xml.stream.XMLStreamException
Overrides:
handleCharacters in class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException


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