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, wsdlNamespaceFields inherited from class javax.lang.model.util.SimpleElementVisitor6
DEFAULT_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionWebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoPostProcessWebService(WebService webService, TypeElement d) protected com.sun.codemodel.JDefinedClassgetCMClass(String className, com.sun.codemodel.ClassType type) protected booleanisWSDLException(Collection<MemberInfo> members, TypeElement thrownDecl) protected voidpostProcessWebService(WebService webService, TypeElement d) protected voidprocessMethod(ExecutableElement method, WebMethod webMethod) protected voidprocessWebService(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, visitTypeMethods inherited from class javax.lang.model.util.SimpleElementVisitor9
visitModuleMethods inherited from class javax.lang.model.util.SimpleElementVisitor7
visitVariableMethods inherited from class javax.lang.model.util.SimpleElementVisitor6
defaultAction, visitPackage, visitTypeParameterMethods inherited from class javax.lang.model.util.AbstractElementVisitor6
visit, visit, visitUnknown
-
Constructor Details
-
WebServiceWrapperGenerator
-
-
Method Details
-
processWebService
- Specified by:
processWebServicein classWebServiceVisitor
-
postProcessWebService
- Overrides:
postProcessWebServicein classWebServiceVisitor
-
doPostProcessWebService
-
processMethod
- Specified by:
processMethodin classWebServiceVisitor
-
getCMClass
protected com.sun.codemodel.JDefinedClass getCMClass(String className, com.sun.codemodel.ClassType type) -
isWSDLException
-