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, wsdlNamespace| Constructor and Description |
|---|
WebServiceWrapperGenerator(ModelBuilder builder,
AnnotationProcessorContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doPostProcessWebService(javax.jws.WebService webService,
javax.lang.model.element.TypeElement d) |
protected com.sun.codemodel.JDefinedClass |
getCMClass(String className,
com.sun.codemodel.ClassType type) |
protected boolean |
isWSDLException(Collection<MemberInfo> members,
javax.lang.model.element.TypeElement thrownDecl) |
protected void |
postProcessWebService(javax.jws.WebService webService,
javax.lang.model.element.TypeElement d) |
protected void |
processMethod(javax.lang.model.element.ExecutableElement method,
javax.jws.WebMethod webMethod) |
protected void |
processWebService(javax.jws.WebService webService,
javax.lang.model.element.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, visitVariablepublic WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context)
protected void processWebService(javax.jws.WebService webService,
javax.lang.model.element.TypeElement d)
processWebService in class WebServiceVisitorprotected void postProcessWebService(javax.jws.WebService webService,
javax.lang.model.element.TypeElement d)
postProcessWebService in class WebServiceVisitorprotected void doPostProcessWebService(javax.jws.WebService webService,
javax.lang.model.element.TypeElement d)
protected void processMethod(javax.lang.model.element.ExecutableElement method,
javax.jws.WebMethod webMethod)
processMethod in class WebServiceVisitorprotected com.sun.codemodel.JDefinedClass getCMClass(String className, com.sun.codemodel.ClassType type)
protected boolean isWSDLException(Collection<MemberInfo> members, javax.lang.model.element.TypeElement thrownDecl)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.