Class GeneratorExtension
java.lang.Object
com.sun.tools.ws.processor.generator.GeneratorExtension
Service Generator Extension for Custom Binding and Transport
- Since:
- 2.2.6
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBindingValue
(String transport, SOAPVersion soapVersion) Derive Binding ID based on transport and SOAP versionboolean
validateOption
(String name) Allow additional wsimport optionsvoid
writeWebServiceAnnotation
(Model model, JCodeModel cm, JDefinedClass cls, Port port) Create annotations in service JWS generatedvoid
writeWebServiceClientAnnotation
(WsimportOptions options, JCodeModel cm, JDefinedClass cls) Create annotations in service client generated
-
Constructor Details
-
GeneratorExtension
protected GeneratorExtension()Default constructor.
-
-
Method Details
-
getBindingValue
Derive Binding ID based on transport and SOAP version- Returns:
- BindingID
-
writeWebServiceAnnotation
Create annotations in service JWS generated -
validateOption
Allow additional wsimport options- Parameters:
name
- for instance, "-neoption"- Returns:
- whether the name specifies an option recognized by the extension
-
writeWebServiceClientAnnotation
public void writeWebServiceClientAnnotation(WsimportOptions options, JCodeModel cm, JDefinedClass cls) Create annotations in service client generated
-