Interface WSDLWrapperImpl

All Superinterfaces:
javax.wsdl.extensions.AttributeExtensible, javax.wsdl.Definition, javax.wsdl.extensions.ElementExtensible, Serializable, javax.wsdl.WSDLElement
All Known Implementing Classes:
WSDLWrapperBasicImpl, WSDLWrapperReloadImpl, WSDLWrapperSaveImpl

public interface WSDLWrapperImpl extends javax.wsdl.Definition
This interface provides support for processing a WSDL4J definition with a lower memory footprint. This is useful for certain environments.
  • Field Summary

    Fields inherited from interface javax.wsdl.extensions.AttributeExtensible

    LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Closes the use of the wrapper implementation and allows internal resources to be released.
    javax.wsdl.Definition
    Returns the WSDL4J Definition object that is being wrapped
    Gets the location for the WSDL4J Definition object that is being wrapped
    void
     
    void
    setDefinitionToWrap(javax.wsdl.Definition d)
    Sets the WSDL4J Definition object that is being wrapped
    void
    setWSDLLocation(String uriLocation)
    Sets the location for the WSDL4J Definition object that is being wrapped

    Methods inherited from interface javax.wsdl.extensions.AttributeExtensible

    getExtensionAttribute, getExtensionAttributes, getNativeAttributeNames, setExtensionAttribute

    Methods inherited from interface javax.wsdl.Definition

    addBinding, addImport, addMessage, addNamespace, addPortType, addService, createBinding, createBindingFault, createBindingInput, createBindingOperation, createBindingOutput, createFault, createImport, createInput, createMessage, createOperation, createOutput, createPart, createPort, createPortType, createService, createTypes, getAllBindings, getAllPortTypes, getAllServices, getBinding, getBindings, getDocumentBaseURI, getExtensionRegistry, getImports, getImports, getMessage, getMessages, getNamespace, getNamespaces, getPortType, getPortTypes, getPrefix, getQName, getService, getServices, getTargetNamespace, getTypes, removeBinding, removeImport, removeMessage, removeNamespace, removePortType, removeService, setDocumentBaseURI, setExtensionRegistry, setQName, setTargetNamespace, setTypes

    Methods inherited from interface javax.wsdl.extensions.ElementExtensible

    addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement

    Methods inherited from interface javax.wsdl.WSDLElement

    getDocumentationElement, setDocumentationElement
  • Method Details

    • getUnwrappedDefinition

      javax.wsdl.Definition getUnwrappedDefinition()
      Returns the WSDL4J Definition object that is being wrapped
    • setDefinitionToWrap

      void setDefinitionToWrap(javax.wsdl.Definition d)
      Sets the WSDL4J Definition object that is being wrapped
      Parameters:
      d - the WSDL4J Definition object
    • setWSDLLocation

      void setWSDLLocation(String uriLocation)
      Sets the location for the WSDL4J Definition object that is being wrapped
    • getWSDLLocation

      String getWSDLLocation()
      Gets the location for the WSDL4J Definition object that is being wrapped
    • releaseResources

      void releaseResources()
    • close

      void close()
      Closes the use of the wrapper implementation and allows internal resources to be released.