public class WSDLWriterImpl extends Object implements WSDLWriter
| Constructor and Description |
|---|
WSDLWriterImpl() |
| Modifier and Type | Method and Description |
|---|---|
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,
Definition def,
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,
OutputStream sink)
Write the specified WSDL definition to the specified OutputStream.
|
void |
writeWSDL(Definition wsdlDef,
Writer sink)
Write the specified WSDL definition to the specified Writer.
|
public void setFeature(String name, boolean value) throws IllegalArgumentException
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
setFeature in interface WSDLWritername - the name of the feature to be set.value - the value to set the feature to.IllegalArgumentException - if the feature name is not recognized.getFeature(String)public boolean getFeature(String name) throws IllegalArgumentException
getFeature in interface WSDLWritername - the name of the feature to get the value of.IllegalArgumentException - if the feature name is not recognized.setFeature(String, boolean)protected void printDefinition(Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printServices(Map services, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printPorts(Map ports, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printBindings(Map bindings, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printBindingOperations(List bindingOperations, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printBindingInput(BindingInput bindingInput, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printBindingOutput(BindingOutput bindingOutput, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printBindingFaults(Map bindingFaults, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printPortTypes(Map portTypes, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printOperations(List operations, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printInput(Input input, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printOutput(Output output, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printFaults(Map faults, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printMessages(Map messages, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printParts(List parts, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printExtensibilityAttributes(Class parentType, AttributeExtensible attrExt, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printDocumentation(Element docElement, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printTypes(Types types, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printImports(Map imports, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printNamespaceDeclarations(Map namespaces, PrintWriter pw) throws WSDLException
WSDLExceptionprotected void printExtensibilityElements(Class parentType, List extensibilityElements, Definition def, PrintWriter pw) throws WSDLException
WSDLExceptionpublic Document getDocument(Definition wsdlDef) throws WSDLException
getDocument in interface WSDLWriterWSDLExceptionpublic void writeWSDL(Definition wsdlDef, Writer sink) throws WSDLException
writeWSDL in interface WSDLWriterwsdlDef - the WSDL definition to be written.sink - the Writer to write the xml to.WSDLExceptionpublic void writeWSDL(Definition wsdlDef, OutputStream sink) throws WSDLException
writeWSDL in interface WSDLWriterwsdlDef - the WSDL definition to be written.sink - the OutputStream to write the xml to.WSDLExceptionpublic static void main(String[] argv) throws WSDLException
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.WSDLExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.