javax.wsdl.xml

Interface WSDLWriter

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 Summary
DocumentgetDocument(Definition wsdlDef)
Return a document generated from the specified WSDL model.
booleangetFeature(String name)
Gets the value of the specified feature.
voidsetFeature(String name, boolean value)
Sets the specified feature to the specified value.
voidwriteWSDL(Definition wsdlDef, Writer sink)
Write the specified WSDL definition to the specified Writer.
voidwriteWSDL(Definition wsdlDef, OutputStream sink)
Write the specified WSDL definition to the specified OutputStream.

Method Detail

getDocument

public Document getDocument(Definition wsdlDef)
Return a document generated from the specified WSDL model.

getFeature

public boolean getFeature(String name)
Gets the value of the specified feature.

Parameters: name the name of the feature to get the value of.

Throws: IllegalArgumentException if the feature name is not recognized.

See Also: WSDLWriter

setFeature

public void setFeature(String name, boolean value)
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

writeWSDL

public void writeWSDL(Definition wsdlDef, Writer sink)
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.

writeWSDL

public void writeWSDL(Definition wsdlDef, OutputStream sink)
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.

Copyright © 2003,2005 IBM. All Rights Reserved.