Package com.sun.xml.ws.wsdl.writer
Class W3CAddressingMetadataWSDLGeneratorExtension
java.lang.Object
com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension
com.sun.xml.ws.wsdl.writer.W3CAddressingMetadataWSDLGeneratorExtension
This extension class generates wsam:Action values for input, output and faults in the generated wsdl.
- Author:
- Rama Pulavarthi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOperationFaultExtension(com.sun.xml.txw2.TypedXmlWriter fault, JavaMethod method, CheckedException ce) This method is invoked so that extensions to awsdl:portType/wsdl:operation/wsdl:faultelement can be generated.voidaddOperationInputExtension(com.sun.xml.txw2.TypedXmlWriter input, JavaMethod method) This method is invoked so that extensions to awsdl:portType/wsdl:operation/wsdl:inputelement can be generated.voidaddOperationOutputExtension(com.sun.xml.txw2.TypedXmlWriter output, JavaMethod method) This method is invoked so that extensions to awsdl:portType/wsdl:operation/wsdl:outputelement can be generated.protected static final StringgetDefaultFaultAction(JavaMethod method, CheckedException ce) protected static final StringgetDefaultInputAction(JavaMethod method) protected static final StringgetDefaultOutputAction(JavaMethod method) voidstart(WSDLGenExtnContext ctxt) Called at the very beginning of the process.Methods inherited from class com.sun.xml.ws.api.wsdl.writer.WSDLGeneratorExtension
addBindingExtension, addBindingOperationExtension, addBindingOperationFaultExtension, addBindingOperationInputExtension, addBindingOperationOutputExtension, addDefinitionsExtension, addFaultMessageExtension, addInputMessageExtension, addOperationExtension, addOutputMessageExtension, addPortExtension, addPortTypeExtension, addServiceExtension, end, start
-
Constructor Details
-
W3CAddressingMetadataWSDLGeneratorExtension
public W3CAddressingMetadataWSDLGeneratorExtension()
-
-
Method Details
-
start
Description copied from class:WSDLGeneratorExtensionCalled at the very beginning of the process.
This method is invoked so that the root element can be manipulated before any tags have been written. This allows to set e.g. namespace prefixes.
Another purpose of this method is to let extensions know what model we are generating a WSDL for.- Overrides:
startin classWSDLGeneratorExtension- Parameters:
ctxt- Provides the context for the generator extensions
-
addOperationInputExtension
Description copied from class:WSDLGeneratorExtensionThis method is invoked so that extensions to awsdl:portType/wsdl:operation/wsdl:inputelement can be generated.- Overrides:
addOperationInputExtensionin classWSDLGeneratorExtension- Parameters:
input- This is the wsdl:portType/wsdl:operation/wsdl:input element that the extension can be added to.method-JavaMethodwhich captures all the information to generate wsdl:portType/wsdl:operation
-
addOperationOutputExtension
Description copied from class:WSDLGeneratorExtensionThis method is invoked so that extensions to awsdl:portType/wsdl:operation/wsdl:outputelement can be generated.- Overrides:
addOperationOutputExtensionin classWSDLGeneratorExtension- Parameters:
output- This is the wsdl:portType/wsdl:operation/wsdl:output element that the extension can be added to.method-JavaMethodwhich captures all the information to generate wsdl:portType/wsdl:operation
-
addOperationFaultExtension
public void addOperationFaultExtension(com.sun.xml.txw2.TypedXmlWriter fault, JavaMethod method, CheckedException ce) Description copied from class:WSDLGeneratorExtensionThis method is invoked so that extensions to awsdl:portType/wsdl:operation/wsdl:faultelement can be generated.- Overrides:
addOperationFaultExtensionin classWSDLGeneratorExtension- Parameters:
fault- This is the wsdl:portType/wsdl:operation/wsdl:fault element that the extension can be added to.method-JavaMethodwhich captures all the information to generate wsdl:portType/wsdl:operationce-CheckedExceptionthat abstracts wsdl:fault
-
getDefaultInputAction
-
getDefaultOutputAction
-
getDefaultFaultAction
-