Package com.aspectran.core.context.rule
Class AutowireRule
- java.lang.Object
-
- com.aspectran.core.context.rule.AutowireRule
-
- All Implemented Interfaces:
BeanReferenceable
public class AutowireRule extends java.lang.Object implements BeanReferenceable
The Class AutowireRule.Created: 2016. 2. 24.
- Since:
- 2.0.0
-
-
Constructor Summary
Constructors Constructor Description AutowireRule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearAutowireTargetRules()
static AutowireTargetRule
getAutowireTargetRule(AutowireRule autowireRule)
AutowireTargetRule[]
getAutowireTargetRules()
static AutowireTargetRule[]
getAutowireTargetRules(AutowireRule autowireRule)
BeanRefererType
getBeanRefererType()
Returns the Bean Referrer Type.<T> T
getTarget()
AutowireTargetType
getTargetType()
boolean
isRequired()
void
setAutowireTargetRules(AutowireTargetRule... autowireTargetRules)
void
setRequired(boolean required)
void
setTarget(java.lang.reflect.Constructor<?> constructor)
void
setTarget(java.lang.reflect.Field field)
void
setTarget(java.lang.reflect.Method method)
void
setTargetType(AutowireTargetType targetType)
java.lang.String
toString()
-
-
-
Method Detail
-
getTargetType
public AutowireTargetType getTargetType()
-
setTargetType
public void setTargetType(AutowireTargetType targetType)
-
getTarget
public <T> T getTarget()
-
setTarget
public void setTarget(java.lang.reflect.Constructor<?> constructor)
-
setTarget
public void setTarget(java.lang.reflect.Field field)
-
setTarget
public void setTarget(java.lang.reflect.Method method)
-
getAutowireTargetRules
public AutowireTargetRule[] getAutowireTargetRules()
-
setAutowireTargetRules
public void setAutowireTargetRules(AutowireTargetRule... autowireTargetRules)
-
clearAutowireTargetRules
public void clearAutowireTargetRules()
-
isRequired
public boolean isRequired()
-
setRequired
public void setRequired(boolean required)
-
getBeanRefererType
public BeanRefererType getBeanRefererType()
Description copied from interface:BeanReferenceable
Returns the Bean Referrer Type.- Specified by:
getBeanRefererType
in interfaceBeanReferenceable
- Returns:
- the Bean Referrer Type
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getAutowireTargetRules
public static AutowireTargetRule[] getAutowireTargetRules(AutowireRule autowireRule)
-
getAutowireTargetRule
public static AutowireTargetRule getAutowireTargetRule(AutowireRule autowireRule)
-
-