public class WebServiceWrapperGenerator extends WebServiceVisitor
WebServiceVisitor.MySoapBindingbuilder, context, endpointInterfaceName, endpointReferencesInterface, hasWebMethods, packageName, port, portName, processedMethods, processingSei, pushedSoapBinding, seiContext, serviceImplName, serviceName, soapBindingStack, soapStyle, typeElement, typeElementSoapBinding, typeNamespace, wrapped, wsdlNamespaceDEFAULT_VALUE| Constructor and Description |
|---|
WebServiceWrapperGenerator(ModelBuilder builder,
AnnotationProcessorContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doPostProcessWebService(WebService webService,
TypeElement d) |
protected JDefinedClass |
getCMClass(String className,
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, visitTypedefaultAction, visitPackage, visitTypeParameter, visitVariablevisit, visit, visitUnknownpublic WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context)
protected void processWebService(WebService webService, TypeElement d)
processWebService in class WebServiceVisitorprotected void postProcessWebService(WebService webService, TypeElement d)
postProcessWebService in class WebServiceVisitorprotected void doPostProcessWebService(WebService webService, TypeElement d)
protected void processMethod(ExecutableElement method, WebMethod webMethod)
processMethod in class WebServiceVisitorprotected JDefinedClass getCMClass(String className, ClassType type)
protected boolean isWSDLException(Collection<com.sun.tools.ws.processor.modeler.annotation.MemberInfo> members, TypeElement thrownDecl)
Copyright © 2005–2018 Oracle Corporation. All rights reserved.