|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.jee.inject.Injection<E>
public abstract class Injection<E extends InjectionInfo>
Class modelling an injected member of a JEE component.
Field Summary | |
---|---|
protected E |
info
|
protected java.lang.reflect.Member |
member
|
Constructor Summary | |
---|---|
Injection(java.lang.reflect.Member member,
E resourceInfo)
|
Method Summary | |
---|---|
abstract void |
apply(java.lang.Object instance,
java.lang.Object value)
Applies the given value on the instance according to the injection information - implementation specific. |
boolean |
containsValue()
|
protected java.lang.String |
getDefaultName()
Return the default name to be used if the info does not contain one. |
E |
getInfo()
|
protected abstract java.lang.Class |
getMemberType()
Need to be implemented based on the member type. |
java.lang.String |
getName()
|
java.lang.Class |
getType()
|
java.lang.Object |
getValue()
|
void |
setValue(java.lang.Object value)
If this method is called, we are dealing with a literal value. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final E extends InjectionInfo info
protected final java.lang.reflect.Member member
Constructor Detail |
---|
public Injection(java.lang.reflect.Member member, E resourceInfo)
Method Detail |
---|
public E getInfo()
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
value
- public boolean containsValue()
public java.lang.String getName()
public java.lang.Class getType()
protected java.lang.String getDefaultName()
public java.lang.String toString()
toString
in class java.lang.Object
protected abstract java.lang.Class getMemberType()
public abstract void apply(java.lang.Object instance, java.lang.Object value)
instance
- value
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |