Class WebServiceWrapperGenerator
java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor7<R,P>
javax.lang.model.util.SimpleElementVisitor8<R,P>
javax.lang.model.util.SimpleElementVisitor9<Void,Object>
com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor
com.sun.tools.ws.processor.modeler.annotation.WebServiceWrapperGenerator
- All Implemented Interfaces:
ElementVisitor<Void,
Object>
This class generates the request/response and Exception Beans
used by the JAX-WS runtime.
- Author:
- WS Development Team
-
Field Summary
Fields inherited from class com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor
builder, context, endpointInterfaceName, endpointReferencesInterface, hasWebMethods, packageName, port, portName, processedMethods, processingSei, pushedSoapBinding, seiContext, serviceImplName, serviceName, soapBindingStack, soapStyle, typeElement, typeElementSoapBinding, typeNamespace, wrapped, wsdlNamespace
Fields inherited from class javax.lang.model.util.SimpleElementVisitor6
DEFAULT_VALUE
-
Constructor Summary
ConstructorDescriptionWebServiceWrapperGenerator
(ModelBuilder builder, AnnotationProcessorContext context) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doPostProcessWebService
(WebService webService, TypeElement d) protected JDefinedClass
getCMClass
(String className, ClassType type) protected boolean
isWSDLException
(Collection<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) Methods inherited from class com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor
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
Methods inherited from class javax.lang.model.util.SimpleElementVisitor9
visitModule
Methods inherited from class javax.lang.model.util.SimpleElementVisitor7
visitVariable
Methods inherited from class javax.lang.model.util.SimpleElementVisitor6
defaultAction, visitPackage, visitTypeParameter
Methods inherited from class javax.lang.model.util.AbstractElementVisitor6
visit, visit, visitUnknown
-
Constructor Details
-
WebServiceWrapperGenerator
-
-
Method Details
-
processWebService
- Specified by:
processWebService
in classWebServiceVisitor
-
postProcessWebService
- Overrides:
postProcessWebService
in classWebServiceVisitor
-
doPostProcessWebService
-
processMethod
- Specified by:
processMethod
in classWebServiceVisitor
-
getCMClass
-
isWSDLException
-