Interface WSDLWriter

  • All Known Implementing Classes:
    WSDLWriterImpl

    public interface WSDLWriter
    This interface describes a collection of methods that allow a WSDL model to be written to a writer in an XML format that follows the WSDL schema.
    Author:
    Matthew J. Duftler
    • Method Detail

      • setFeature

        void setFeature​(String name,
                        boolean value)
                 throws IllegalArgumentException
        Sets the specified feature to the specified value.

        There are no minimum features that must be supported.

        All feature names must be fully-qualified, Java package style. All names starting with javax.wsdl. are reserved for features defined by the JWSDL specification. It is recommended that implementation- specific features be fully-qualified to match the package name of that implementation. For example: com.abc.featureName

        Parameters:
        name - the name of the feature to be set.
        value - the value to set the feature to.
        Throws:
        IllegalArgumentException - if the feature name is not recognized.
        See Also:
        getFeature(String)
      • writeWSDL

        void writeWSDL​(Definition wsdlDef,
                       Writer sink)
                throws WSDLException
        Write the specified WSDL definition to the specified Writer.
        Parameters:
        wsdlDef - the WSDL definition to be written.
        sink - the Writer to write the xml to.
        Throws:
        WSDLException
      • writeWSDL

        void writeWSDL​(Definition wsdlDef,
                       OutputStream sink)
                throws WSDLException
        Write the specified WSDL definition to the specified OutputStream.
        Parameters:
        wsdlDef - the WSDL definition to be written.
        sink - the OutputStream to write the xml to.
        Throws:
        WSDLException