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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void close()
      Closes the use of the wrapper implementation and allows internal resources to be released.
      javax.wsdl.Definition getUnwrappedDefinition()
      Returns the WSDL4J Definition object that is being wrapped
      String getWSDLLocation()
      Gets the location for the WSDL4J Definition object that is being wrapped
      void releaseResources()  
      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 Detail

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