Package org.jboss.as.pojo.descriptor
Class FactoryConfig
java.lang.Object
org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
org.jboss.as.pojo.descriptor.ValueConfig
org.jboss.as.pojo.descriptor.FactoryConfig
- All Implemented Interfaces:
Serializable,ConfigVisitorNode,TypeProvider
- Direct Known Subclasses:
ValueFactoryConfig
Factory value.
- Author:
- Ales Justin
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectgetClassValue(Class<?> type) Get value, use type to narrow down exact value.Class<?>getType(ConfigVisitor visitor, ConfigVisitorNode previous) Try getting type off config.voidvoidvoidvisit(ConfigVisitor visitor) Visit metadata node.Methods inherited from class org.jboss.as.pojo.descriptor.ValueConfig
getIndex, getPtValue, getType, getValue, setIndex, setTypeMethods inherited from class org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
addChildren, getChildren, getTempBeanInfo, getTempBeanInfo, getTempBeanInfo, getType
-
Field Details
-
beanInfo
-
value
-
-
Constructor Details
-
FactoryConfig
public FactoryConfig()
-
-
Method Details
-
getClassValue
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
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
-
getType
Description copied from interface:TypeProviderTry getting type off config.- Specified by:
getTypein interfaceTypeProvider- Overrides:
getTypein classAbstractConfigVisitorNode- Parameters:
visitor- the current config visitorprevious- previous config visitor node- Returns:
- type
-
setBean
-
setState
-
getBeanInfo
-