electric.wsdl.util
Class WSDLSwizzler

java.lang.Object
  extended byelectric.xml.NodeWriter
      extended byelectric.wsdl.util.WSDLSwizzler
All Implemented Interfaces:
ISOAPConstants, IWSDLConstants

public class WSDLSwizzler
extends NodeWriter
implements ISOAPConstants, IWSDLConstants

WSDLSwizzler creates a swizzled WSDL, replacing the SOAP address location with a new location that is supplied during construction.

Author:
webMethods

Field Summary
 
Fields inherited from class electric.xml.NodeWriter
defaultEOL, defaultStep, eol, expandEmptyElements, indent, step, writer
 
Fields inherited from interface electric.soap.ISOAPConstants
ACTOR, ASYNC, BODY, DETAIL, ENCODING_STYLE, ENVELOPE, EXCEPTION, FAULT, FAULT_ACTOR, FAULT_CODE, FAULT_STRING, GET_SOAP_ACTOR, GET_SOAP_CODE, HEADER, MUST_UNDERSTAND, NEXT_ACTOR, OPTIMIZED_HEADER, SET_SOAP_ACTOR, SET_SOAP_CODE, SET_SOAP_DETAIL, SOAP_ACTION_HEADER, SOAP_BINDING, SOAP_ENCODING, SOAP_ENCODING_PREFIX, SOAP_ENVELOPE, SOAP_HTTP_TRANSPORT, SOAP_PREFIX, SOAP11_BINDING, SOAP11_ENCODING, SOAP11_ENVELOPE, SOAP12, SOAP12_BINDING, SOAP12_ENCODING, SOAP12_ENVELOPE, SOAP12_HTTP_CONTENT_TYPE, STACKTRACE, TME_PREFIX, UNDERSTOOD, XSD_PREFIX, XSI_PREFIX, XSI_SUFFIX
 
Fields inherited from interface electric.wsdl.IWSDLConstants
ADDRESS, BINDING, DEFINITIONS, DESCRIPTION, DOCUMENT, DOCUMENTATION, ELEMENT, ENCODED, ENCODING_STYLE, ENDPOINT, FAULT, FAULT_DETAIL, GET, GETPOST, HTTP, INPUT, LITERAL, LOCATION, MESSAGE, METHOD_NAMESPACE, MIME, NAME, NAMESPACE, OPERATION, OUTPUT, PARAMETER_ORDER, PARAMETERS, PART, PORT, PORT_TYPE, POST, RPC, SERVICE, SOAP, SOAP_ACTION, STYLE, TARGET_NAMESPACE, TARGET_NAMESPACE_PREFIX, TNS, TRANSPORT, TYPE, USE, VERB, WSDL_EXTENSION, WSDL_NAMESPACE, WSDL_PREFIX, WSDL_SOAP_NAMESPACE, WSDL_SOAP_PREFIX, WSDL_SOAP11_NAMESPACE, WSDL_SOAP11_PREFIX, WSDL_SOAP12_NAMESPACE, WSDL_SOAP12_PREFIX
 
Constructor Summary
WSDLSwizzler(java.io.Writer writer, int indent, boolean expandEmptyElements, java.lang.String newLocation)
           
 
Method Summary
 void write(Node node)
           
 
Methods inherited from class electric.xml.NodeWriter
decreaseIndent, flush, getDefaultEOL, getDefaultStep, getEOL, getExpandEmptyElements, getIndent, getStep, getWriter, increaseIndent, isIndenting, setDefaultEOL, setDefaultStep, setEOL, setExpandEmptyElements, setIndent, setStep, setWriter, write, write, write, write, writeEOL, writeIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLSwizzler

public WSDLSwizzler(java.io.Writer writer,
                    int indent,
                    boolean expandEmptyElements,
                    java.lang.String newLocation)
Parameters:
writer -
indent -
expandEmptyElements -
newLocation -
Method Detail

write

public void write(Node node)
           throws java.io.IOException
Overrides:
write in class NodeWriter
Parameters:
node -
Throws:
java.io.IOException


copyright© 2001-2004 by webMethods All Rights Reserved.