com.sun.tools.ws.processor.modeler.annotation
Class WebServiceWrapperGenerator
java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor6<Void,Object>
com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor
com.sun.tools.ws.processor.modeler.annotation.WebServiceWrapperGenerator
- All Implemented Interfaces:
- ElementVisitor<Void,Object>
public class WebServiceWrapperGenerator
- extends WebServiceVisitor
This class generates the request/response and Exception Beans
used by the JAX-WS runtime.
- Author:
- WS Development Team
| 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 |
| 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebServiceWrapperGenerator
public WebServiceWrapperGenerator(ModelBuilder builder,
AnnotationProcessorContext context)
processWebService
protected void processWebService(WebService webService,
TypeElement d)
- Specified by:
processWebService in class WebServiceVisitor
postProcessWebService
protected void postProcessWebService(WebService webService,
TypeElement d)
- Overrides:
postProcessWebService in class WebServiceVisitor
doPostProcessWebService
protected void doPostProcessWebService(WebService webService,
TypeElement d)
processMethod
protected void processMethod(ExecutableElement method,
WebMethod webMethod)
- Specified by:
processMethod in class WebServiceVisitor
getCMClass
protected JDefinedClass getCMClass(String className,
ClassType type)
isWSDLException
protected boolean isWSDLException(Collection<com.sun.tools.ws.processor.modeler.annotation.MemberInfo> members,
TypeElement thrownDecl)
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.