public abstract class GeneratorExtension extends Object
JwsImplGenerator
Constructor and Description |
---|
GeneratorExtension() |
Modifier and Type | Method and Description |
---|---|
String |
getBindingValue(String transport,
com.sun.xml.ws.api.SOAPVersion soapVersion)
Derive Binding ID based on transport and SOAP version
|
boolean |
validateOption(String name)
Allow additional wsimport options
|
void |
writeWebServiceAnnotation(Model model,
com.sun.codemodel.JCodeModel cm,
com.sun.codemodel.JDefinedClass cls,
Port port)
Create annotations in service JWS generated
|
void |
writeWebServiceClientAnnotation(WsimportOptions options,
com.sun.codemodel.JCodeModel cm,
com.sun.codemodel.JDefinedClass cls)
Create annotations in service client generated
|
public String getBindingValue(String transport, com.sun.xml.ws.api.SOAPVersion soapVersion)
transport
- soapVersion
- public void writeWebServiceAnnotation(Model model, com.sun.codemodel.JCodeModel cm, com.sun.codemodel.JDefinedClass cls, Port port)
model
- cm
- cls
- port
- public boolean validateOption(String name)
name
- for instance, "-neoption"public void writeWebServiceClientAnnotation(WsimportOptions options, com.sun.codemodel.JCodeModel cm, com.sun.codemodel.JDefinedClass cls)
options
- cm
- cls
- Copyright © 2017 Oracle Corporation. All rights reserved.