org.springframework.jee.inject
Class Injection
java.lang.Object
org.springframework.jee.inject.Injection
- Direct Known Subclasses:
- FieldInjection, MethodInjection
public abstract class Injection
- extends java.lang.Object
Class modelling an injected member of a JEE component.
- Author:
- Rod Johnson
Field Summary |
protected java.lang.reflect.Member |
member
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
member
protected final java.lang.reflect.Member member
Injection
public Injection(java.lang.reflect.Member m)
Injection
public Injection(java.lang.reflect.Member member,
ResourceInfo resourceInfo)
getResourceInfo
public ResourceInfo getResourceInfo()
getName
public java.lang.String getName()
getValue
public java.lang.Object getValue()
getType
public java.lang.Class getType()
getMemberType
protected abstract java.lang.Class getMemberType()
setValue
public void setValue(java.lang.Object value)
- If this method is called, we are dealing with a literal value. A
lookup will not be required: the value will be set.
- Parameters:
value
-
containsValue
public boolean containsValue()
apply
public abstract void apply(java.lang.Object instance,
java.lang.Object value)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright 2006 Interface21. All Rights Reserved.