public class WebServiceWrapperGenerator extends WebServiceVisitor
WebServiceVisitor.MySoapBinding
builder, context, endpointInterfaceName, endpointReferencesInterface, hasWebMethods, packageName, port, portName, processedMethods, processingSei, pushedSoapBinding, seiContext, serviceImplName, serviceName, soapBindingStack, soapStyle, typeElement, typeElementSoapBinding, typeNamespace, wrapped, wsdlNamespace
DEFAULT_VALUE
Constructor and Description |
---|
WebServiceWrapperGenerator(ModelBuilder builder,
AnnotationProcessorContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
doPostProcessWebService(WebService webService,
TypeElement d) |
protected com.sun.codemodel.JDefinedClass |
getCMClass(String className,
com.sun.codemodel.ClassType type) |
protected boolean |
isWSDLException(Collection<com.sun.tools.ws.processor.modeler.annotation.MemberInfo> members,
TypeElement thrownDecl) |
protected void |
postProcessWebService(WebService webService,
TypeElement d) |
protected void |
processMethod(ExecutableElement method,
WebMethod webMethod) |
protected void |
processWebService(WebService webService,
TypeElement d) |
checkForInvalidImplAnnotation, checkForInvalidSeiAnnotation, classImplementsSei, getModeParameterCount, getNamespace, getOutParameter, hasWebMethods, isDocLitWrapped, isEquivalentModes, isHolder, isLegalImplementation, isLegalMethod, isLegalParameter, isLegalSei, isLegalType, isValidOneWayMethod, methodsAreLegal, popSoapBinding, preProcessWebService, processedMethod, processMethods, pushSoapBinding, sameMethod, sameStyle, shouldProcessMethod, shouldProcessWebService, verifyImplAnnotations, verifySeiAnnotations, visitExecutable, visitType
defaultAction, visitPackage, visitTypeParameter, visitVariable
visit, visit, visitUnknown
public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context)
protected void processWebService(WebService webService, TypeElement d)
processWebService
in class WebServiceVisitor
protected void postProcessWebService(WebService webService, TypeElement d)
postProcessWebService
in class WebServiceVisitor
protected void doPostProcessWebService(WebService webService, TypeElement d)
protected void processMethod(ExecutableElement method, WebMethod webMethod)
processMethod
in class WebServiceVisitor
protected com.sun.codemodel.JDefinedClass getCMClass(String className, com.sun.codemodel.ClassType type)
protected boolean isWSDLException(Collection<com.sun.tools.ws.processor.modeler.annotation.MemberInfo> members, TypeElement thrownDecl)
Copyright © 2015 Oracle Corporation. All rights reserved.