Package org.jboss.as.pojo.descriptor
Class InjectedValueConfig
- java.lang.Object
-
- org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
-
- org.jboss.as.pojo.descriptor.ValueConfig
-
- org.jboss.as.pojo.descriptor.InjectedValueConfig
-
- All Implemented Interfaces:
Serializable,ConfigVisitorNode,TypeProvider
public class InjectedValueConfig extends ValueConfig
Injected value.- Author:
- Ales Justin
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InjectedValueConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BeanInfogetBeanInfo(Object bean)protected ObjectgetClassValue(Class<?> type)Get value, use type to narrow down exact value.voidsetBean(String dependency)voidsetProperty(String property)voidsetService(String service)voidsetState(BeanState state)voidvisit(ConfigVisitor visitor)Visit metadata node.-
Methods inherited from class org.jboss.as.pojo.descriptor.ValueConfig
getIndex, getPtValue, getType, getValue, setIndex, setType
-
Methods inherited from class org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
addChildren, getChildren, getTempBeanInfo, getTempBeanInfo, getTempBeanInfo, getType, getType
-
-
-
-
Method Detail
-
getClassValue
protected Object getClassValue(Class<?> type)
Description copied from class:ValueConfigGet value, use type to narrow down exact value.- Specified by:
getClassValuein classValueConfig- Parameters:
type- the injection point type- Returns:
- value
-
visit
public void visit(ConfigVisitor visitor)
Description copied from interface:ConfigVisitorNodeVisit metadata node. e.g. add dependencies to service builder.- Specified by:
visitin interfaceConfigVisitorNode- Overrides:
visitin classAbstractConfigVisitorNode- 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)
-
-