Class InjectedValueConfig

All Implemented Interfaces:
Serializable, ConfigVisitorNode, TypeProvider

public class InjectedValueConfig extends ValueConfig
Injected value.
Author:
Ales Justin
See Also:
  • Constructor Details

    • InjectedValueConfig

      public InjectedValueConfig()
  • Method Details

    • getClassValue

      protected Object getClassValue(Class<?> type)
      Description copied from class: ValueConfig
      Get value, use type to narrow down exact value.
      Specified by:
      getClassValue in class ValueConfig
      Parameters:
      type - the injection point type
      Returns:
      value
    • getBeanInfo

      protected BeanInfo getBeanInfo(Object bean)
    • visit

      public void visit(ConfigVisitor visitor)
      Description copied from interface: ConfigVisitorNode
      Visit metadata node. e.g. add dependencies to service builder.
      Specified by:
      visit in interface ConfigVisitorNode
      Overrides:
      visit in class AbstractConfigVisitorNode
      Parameters:
      visitor - the config visitor
    • setBean

      public void setBean(String dependency)
    • setState

      public void setState(BeanState state)
    • setService

      public void setService(String service)
    • setProperty

      public void setProperty(String property)