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 voidclearAutowireTargetRules()static AutowireTargetRulegetAutowireTargetRule(AutowireRule autowireRule)AutowireTargetRule[]getAutowireTargetRules()static AutowireTargetRule[]getAutowireTargetRules(AutowireRule autowireRule)BeanRefererTypegetBeanRefererType()Returns the Bean Referrer Type.<T> TgetTarget()AutowireTargetTypegetTargetType()booleanisRequired()voidsetAutowireTargetRules(AutowireTargetRule... autowireTargetRules)voidsetRequired(boolean required)voidsetTarget(java.lang.reflect.Constructor<?> constructor)voidsetTarget(java.lang.reflect.Field field)voidsetTarget(java.lang.reflect.Method method)voidsetTargetType(AutowireTargetType targetType)java.lang.StringtoString()
-
-
-
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:BeanReferenceableReturns the Bean Referrer Type.- Specified by:
getBeanRefererTypein interfaceBeanReferenceable- Returns:
- the Bean Referrer Type
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getAutowireTargetRules
public static AutowireTargetRule[] getAutowireTargetRules(AutowireRule autowireRule)
-
getAutowireTargetRule
public static AutowireTargetRule getAutowireTargetRule(AutowireRule autowireRule)
-
-