public class ResourceInjector extends AbstractAnnotationVisitor
target, targetClass| Constructor and Description | 
|---|
| ResourceInjector(ResourceManager resMgr) | 
| ResourceInjector(ResourceManager resMgr,
                List<ResourceResolver> resolvers) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | construct(Object o) | 
| void | construct(Object o,
         Class<?> cls) | 
| void | destroy(Object o) | 
| protected Class<?> | getResourceType(Resource res,
               Field field)making this protected to keep pmd happy | 
| void | inject(Object o) | 
| void | inject(Object o,
      Class<?> claz) | 
| void | invokePostConstruct() | 
| void | invokePreDestroy() | 
| static boolean | processable(Class<?> cls,
           Object o) | 
| void | visitClass(Class<?> clz,
          Annotation annotation)visit an annotated class. | 
| void | visitField(Field field,
          Annotation annotation)visit an annotated field. | 
| void | visitMethod(Method method,
           Annotation annotation)visit an annotated method. | 
addTargetAnnotation, getTarget, getTargetAnnotations, getTargetClass, setTarget, setTargetpublic ResourceInjector(ResourceManager resMgr)
public ResourceInjector(ResourceManager resMgr, List<ResourceResolver> resolvers)
public void inject(Object o)
public void construct(Object o)
public void destroy(Object o)
public final void visitClass(Class<?> clz, Annotation annotation)
AnnotationVisitorvisitClass is called for each of the annotations
 that matches and for each class.visitClass in interface AnnotationVisitorvisitClass in class AbstractAnnotationVisitorclz - the class with the annotationannotation - the annotationpublic final void visitField(Field field, Annotation annotation)
AnnotationVisitorvisitField is called for each of the annotations
 that matches and for each field.visitField in interface AnnotationVisitorvisitField in class AbstractAnnotationVisitorfield - the annotated fieldannotation - the annotationpublic final void visitMethod(Method method, Annotation annotation)
AnnotationVisitorvisitMethod is called for each of the annotations
 that matches and for each method.visitMethod in interface AnnotationVisitorvisitMethod in class AbstractAnnotationVisitormethod - the annotated fieldxannotation - the annotationpublic void invokePostConstruct()
public void invokePreDestroy()
Apache CXF