Class AutowireRule

java.lang.Object
com.aspectran.core.context.rule.AutowireRule
All Implemented Interfaces:
BeanReferenceable

public class AutowireRule extends Object implements BeanReferenceable
The Class AutowireRule.

Created: 2016. 2. 24.

Since:
2.0.0
  • Constructor Details

    • AutowireRule

      public AutowireRule()
  • Method Details

    • getTargetType

      public AutowireTargetType getTargetType()
    • setTargetType

      public void setTargetType(AutowireTargetType targetType)
    • getTarget

      public <T> T getTarget()
    • setTarget

      public void setTarget(Constructor<?> constructor)
    • setTarget

      public void setTarget(Field field)
    • setTarget

      public void setTarget(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 interface BeanReferenceable
      Returns:
      the Bean Referrer Type
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAutowireTargetRules

      public static AutowireTargetRule[] getAutowireTargetRules(AutowireRule autowireRule)
    • getAutowireTargetRule

      public static AutowireTargetRule getAutowireTargetRule(AutowireRule autowireRule)