org.apache.geronimo.jaxws.annotations
Interface AnnotationHandler

All Known Implementing Classes:
EJBAnnotationHandler, InjectingAnnotationHandler, ResourceAnnotationHandler, WebServiceRefAnnotationHandler

public interface AnnotationHandler


Method Summary
 Class<? extends Annotation> getAnnotationType()
           
 void processClassAnnotation(Object instance, Class clazz, Annotation annotation)
           
 void processFieldAnnotation(Object instance, Field field, Annotation annotation)
           
 void processMethodAnnotation(Object instance, Method method, Annotation annotation)
           
 

Method Detail

getAnnotationType

Class<? extends Annotation> getAnnotationType()

processFieldAnnotation

void processFieldAnnotation(Object instance,
                            Field field,
                            Annotation annotation)
                            throws AnnotationException
Throws:
AnnotationException

processMethodAnnotation

void processMethodAnnotation(Object instance,
                             Method method,
                             Annotation annotation)
                             throws AnnotationException
Throws:
AnnotationException

processClassAnnotation

void processClassAnnotation(Object instance,
                            Class clazz,
                            Annotation annotation)
                            throws AnnotationException
Throws:
AnnotationException


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.