Class WSDLPatcher

java.lang.Object
org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
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.
Author:
Jitendra Kotamraju, Kohsuke Kawaguchi
  • 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

    Constructors
    Constructor
    Description
    WSDLPatcher(PortAddressResolver portAddressResolver, DocumentLocationResolver docResolver)
    Creates a WSDLPatcher for patching WSDL.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
     
    protected void
     
    protected void
     

    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 Details

    • 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 Details

    • handleAttribute

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

      protected void handleStartElement() throws XMLStreamException
      Overrides:
      handleStartElement in class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
      Throws:
      XMLStreamException
    • handleEndElement

      protected void handleEndElement() throws XMLStreamException
      Overrides:
      handleEndElement in class org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter
      Throws:
      XMLStreamException
    • handleCharacters

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