org.apache.myfaces.spi.impl
Class ResourceAnnotationInjectionProvider
java.lang.Object
org.apache.myfaces.spi.InjectionProvider
org.apache.myfaces.spi.impl.NoInjectionAnnotationInjectionProvider
org.apache.myfaces.spi.impl.ResourceAnnotationInjectionProvider
- Direct Known Subclasses:
- AllAnnotationInjectionProvider
public class ResourceAnnotationInjectionProvider
- extends NoInjectionAnnotationInjectionProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected Context context
ResourceAnnotationInjectionProvider
public ResourceAnnotationInjectionProvider(Context context)
processAnnotations
protected void processAnnotations(Object instance)
throws IllegalAccessException,
InvocationTargetException,
NamingException
- Inject resources in specified instance.
- Overrides:
processAnnotations
in class NoInjectionAnnotationInjectionProvider
- Throws:
IllegalAccessException
InvocationTargetException
NamingException
checkMethodAnnotation
protected void checkMethodAnnotation(Method method,
Object instance)
throws NamingException,
IllegalAccessException,
InvocationTargetException
- Throws:
NamingException
IllegalAccessException
InvocationTargetException
checkFieldAnnotation
protected void checkFieldAnnotation(Field field,
Object instance)
throws NamingException,
IllegalAccessException
- Throws:
NamingException
IllegalAccessException
lookupFieldResource
protected static void lookupFieldResource(Context context,
Object instance,
Field field,
String name)
throws NamingException,
IllegalAccessException
- Inject resources in specified field.
- Throws:
NamingException
IllegalAccessException
lookupMethodResource
protected static void lookupMethodResource(Context context,
Object instance,
Method method,
String name)
throws NamingException,
IllegalAccessException,
InvocationTargetException
- Inject resources in specified method.
- Throws:
NamingException
IllegalAccessException
InvocationTargetException
getFieldName
protected static String getFieldName(Method setter)
- Returns the field name for the given Method.
E.g. setName() will be "name".
- Parameters:
setter
- the setter method
- Returns:
- the field name of the given setter method
Copyright © 2014 The Apache Software Foundation. All rights reserved.