com.ibm.wsdl.xml
public class WSDLWriterImpl extends Object implements WSDLWriter
Method Summary | |
---|---|
Document | getDocument(Definition wsdlDef)
Return a document generated from the specified WSDL model. |
boolean | getFeature(String name)
Gets the value of the specified feature.
|
static void | main(String[] argv)
A test driver.
|
protected void | printBindingFaults(Map bindingFaults, Definition def, PrintWriter pw) |
protected void | printBindingInput(BindingInput bindingInput, Definition def, PrintWriter pw) |
protected void | printBindingOperations(List bindingOperations, Definition def, PrintWriter pw) |
protected void | printBindingOutput(BindingOutput bindingOutput, Definition def, PrintWriter pw) |
protected void | printBindings(Map bindings, Definition def, PrintWriter pw) |
protected void | printDefinition(Definition def, PrintWriter pw) |
protected void | printDocumentation(Element docElement, PrintWriter pw) |
protected void | printExtensibilityAttributes(Class parentType, AttributeExtensible attrExt, Definition def, PrintWriter pw) |
protected void | printExtensibilityElements(Class parentType, List extensibilityElements, Definition def, PrintWriter pw) |
protected void | printFaults(Map faults, Definition def, PrintWriter pw) |
protected void | printImports(Map imports, Definition def, PrintWriter pw) |
protected void | printInput(Input input, Definition def, PrintWriter pw) |
protected void | printMessages(Map messages, Definition def, PrintWriter pw) |
protected void | printNamespaceDeclarations(Map namespaces, PrintWriter pw) |
protected void | printOperations(List operations, Definition def, PrintWriter pw) |
protected void | printOutput(Output output, Definition def, PrintWriter pw) |
protected void | printParts(List parts, Definition def, PrintWriter pw) |
protected void | printPorts(Map ports, Definition def, PrintWriter pw) |
protected void | printPortTypes(Map portTypes, Definition def, PrintWriter pw) |
protected void | printServices(Map services, Definition def, PrintWriter pw) |
protected void | printTypes(Types types, Definition def, PrintWriter pw) |
void | setFeature(String name, boolean value)
Sets the specified feature to the specified value.
|
void | writeWSDL(Definition wsdlDef, Writer sink)
Write the specified WSDL definition to the specified Writer.
|
void | writeWSDL(Definition wsdlDef, OutputStream sink)
Write the specified WSDL definition to the specified OutputStream.
|
Parameters: name the name of the feature to get the value of.
Throws: IllegalArgumentException if the feature name is not recognized.
See Also: WSDLWriterImpl
Usage:
java com.ibm.wsdl.xml.WSDLWriterImpl filename|URL
This test driver simply reads a WSDL document into a model
(using a WSDLReader), and then serializes it back to
standard out. In effect, it performs a round-trip test on
the specified WSDL document.
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
Parameters: wsdlDef the WSDL definition to be written. sink the Writer to write the xml to.
Parameters: wsdlDef the WSDL definition to be written. sink the OutputStream to write the xml to.