| com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor
All known Subclasses: com.sun.tools.ws.processor.modeler.annotation.WebServiceWrapperGenerator,
WebServiceVisitor | abstract public class WebServiceVisitor extends SimpleDeclarationVisitor implements WebServiceConstants(Code) | | author: WS Development Team |
Inner Class :protected static class MySOAPBinding implements SOAPBinding | |
Method Summary | |
protected void | annotationError(SourcePosition pos, Localizable message) | protected void | checkForInvalidImplAnnotation(Declaration d, Class annotationClass) | protected void | checkForInvalidSEIAnnotation(InterfaceDeclaration d, Class annotationClass) | protected boolean | classImplementsSEI(ClassDeclaration classDecl, InterfaceDeclaration intfDecl) | protected int | getModeParameterCount(MethodDeclaration method, WebParam.Mode mode) | protected String | getNamespace(PackageDeclaration packageDecl) | protected ParameterDeclaration | getOutParameter(MethodDeclaration method) | protected boolean | hasWebMethods(ClassDeclaration d) | protected boolean | isDocLitWrapped() | protected boolean | isEquivalentModes(WebParam.Mode mode1, WebParam.Mode mode2) | protected boolean | isHolder(ParameterDeclaration param) | protected boolean | isLegalImplementation(WebService webService, ClassDeclaration classDecl) | protected boolean | isLegalMethod(MethodDeclaration method, TypeDeclaration typeDecl) | protected boolean | isLegalParameter(ParameterDeclaration param, MethodDeclaration method, TypeDeclaration typeDecl, int paramIndex) | protected boolean | isLegalSEI(InterfaceDeclaration intf) | protected boolean | isLegalType(TypeMirror type) | protected boolean | isValidOnewayMethod(MethodDeclaration method, TypeDeclaration typeDecl) | protected boolean | methodsAreLegal(InterfaceDeclaration intfDecl) | protected boolean | methodsAreLegal(ClassDeclaration classDecl) | protected SOAPBinding | popSOAPBinding() | protected void | postProcessWebService(WebService webService, InterfaceDeclaration d) | protected void | postProcessWebService(WebService webService, ClassDeclaration d) | protected void | preProcessWebService(WebService webService, TypeDeclaration d) | abstract protected void | processMethod(MethodDeclaration method, WebMethod webMethod) | protected void | processMethods(InterfaceDeclaration d) | protected void | processMethods(ClassDeclaration d) | abstract protected void | processWebService(WebService webService, TypeDeclaration d) | protected boolean | processedMethod(MethodDeclaration method) | protected boolean | pushSOAPBinding(SOAPBinding soapBinding, Declaration bindingDecl, TypeDeclaration classDecl) | protected boolean | sameMethod(MethodDeclaration method1, MethodDeclaration method2) | public static boolean | sameStyle(SOAPBinding.Style style, SOAPStyle soapStyle) | protected boolean | shouldProcessMethod(MethodDeclaration method, WebMethod webMethod) | protected boolean | shouldProcessWebService(WebService webService, InterfaceDeclaration intf) | protected boolean | shouldProcessWebService(WebService webService, ClassDeclaration classDecl) | protected void | verifyImplAnnotations(ClassDeclaration d) | protected void | verifySEIAnnotations(WebService webService, InterfaceDeclaration d) | public void | visitClassDeclaration(ClassDeclaration d) | public void | visitInterfaceDeclaration(InterfaceDeclaration d) | public void | visitMethodDeclaration(MethodDeclaration method) |
ANNOTATION_ELEMENT_ERROR | final protected static String ANNOTATION_ELEMENT_ERROR(Code) | | |
endpointInterfaceName | protected String endpointInterfaceName(Code) | | |
endpointReferencesInterface | protected boolean endpointReferencesInterface(Code) | | |
hasWebMethods | protected boolean hasWebMethods(Code) | | |
processingSEI | protected boolean processingSEI(Code) | | |
pushedSOAPBinding | protected boolean pushedSOAPBinding(Code) | | |
seiContext | protected SEIContext seiContext(Code) | | |
typeDecl | protected TypeDeclaration typeDecl(Code) | | |
wrapped | protected boolean wrapped(Code) | | |
annotationError | protected void annotationError(SourcePosition pos, Localizable message)(Code) | | |
checkForInvalidImplAnnotation | protected void checkForInvalidImplAnnotation(Declaration d, Class annotationClass)(Code) | | |
checkForInvalidSEIAnnotation | protected void checkForInvalidSEIAnnotation(InterfaceDeclaration d, Class annotationClass)(Code) | | |
classImplementsSEI | protected boolean classImplementsSEI(ClassDeclaration classDecl, InterfaceDeclaration intfDecl)(Code) | | |
getModeParameterCount | protected int getModeParameterCount(MethodDeclaration method, WebParam.Mode mode)(Code) | | |
getNamespace | protected String getNamespace(PackageDeclaration packageDecl)(Code) | | |
getOutParameter | protected ParameterDeclaration getOutParameter(MethodDeclaration method)(Code) | | |
hasWebMethods | protected boolean hasWebMethods(ClassDeclaration d)(Code) | | |
isDocLitWrapped | protected boolean isDocLitWrapped()(Code) | | |
isHolder | protected boolean isHolder(ParameterDeclaration param)(Code) | | |
isLegalImplementation | protected boolean isLegalImplementation(WebService webService, ClassDeclaration classDecl)(Code) | | |
isLegalMethod | protected boolean isLegalMethod(MethodDeclaration method, TypeDeclaration typeDecl)(Code) | | |
isLegalParameter | protected boolean isLegalParameter(ParameterDeclaration param, MethodDeclaration method, TypeDeclaration typeDecl, int paramIndex)(Code) | | |
isLegalSEI | protected boolean isLegalSEI(InterfaceDeclaration intf)(Code) | | |
isLegalType | protected boolean isLegalType(TypeMirror type)(Code) | | |
isValidOnewayMethod | protected boolean isValidOnewayMethod(MethodDeclaration method, TypeDeclaration typeDecl)(Code) | | |
methodsAreLegal | protected boolean methodsAreLegal(InterfaceDeclaration intfDecl)(Code) | | |
methodsAreLegal | protected boolean methodsAreLegal(ClassDeclaration classDecl)(Code) | | |
postProcessWebService | protected void postProcessWebService(WebService webService, InterfaceDeclaration d)(Code) | | |
postProcessWebService | protected void postProcessWebService(WebService webService, ClassDeclaration d)(Code) | | |
preProcessWebService | protected void preProcessWebService(WebService webService, TypeDeclaration d)(Code) | | |
processMethod | abstract protected void processMethod(MethodDeclaration method, WebMethod webMethod)(Code) | | |
processMethods | protected void processMethods(InterfaceDeclaration d)(Code) | | |
processMethods | protected void processMethods(ClassDeclaration d)(Code) | | |
processWebService | abstract protected void processWebService(WebService webService, TypeDeclaration d)(Code) | | |
processedMethod | protected boolean processedMethod(MethodDeclaration method)(Code) | | |
pushSOAPBinding | protected boolean pushSOAPBinding(SOAPBinding soapBinding, Declaration bindingDecl, TypeDeclaration classDecl)(Code) | | |
sameMethod | protected boolean sameMethod(MethodDeclaration method1, MethodDeclaration method2)(Code) | | |
shouldProcessMethod | protected boolean shouldProcessMethod(MethodDeclaration method, WebMethod webMethod)(Code) | | |
shouldProcessWebService | protected boolean shouldProcessWebService(WebService webService, InterfaceDeclaration intf)(Code) | | |
shouldProcessWebService | protected boolean shouldProcessWebService(WebService webService, ClassDeclaration classDecl)(Code) | | |
verifyImplAnnotations | protected void verifyImplAnnotations(ClassDeclaration d)(Code) | | |
verifySEIAnnotations | protected void verifySEIAnnotations(WebService webService, InterfaceDeclaration d)(Code) | | |
visitClassDeclaration | public void visitClassDeclaration(ClassDeclaration d)(Code) | | |
visitInterfaceDeclaration | public void visitInterfaceDeclaration(InterfaceDeclaration d)(Code) | | |
visitMethodDeclaration | public void visitMethodDeclaration(MethodDeclaration method)(Code) | | |
|
|