Package org.jboss.as.pojo.descriptor
Class PropertyConfig
- java.lang.Object
-
- org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
-
- org.jboss.as.pojo.descriptor.PropertyConfig
-
- All Implemented Interfaces:
Serializable,ConfigVisitorNode,TypeProvider
public class PropertyConfig extends AbstractConfigVisitorNode implements Serializable
Property meta data.- Author:
- Ales Justin
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddChildren(ConfigVisitor visitor, List<ConfigVisitorNode> nodes)Add children as needed.StringgetPropertyName()StringgetType()Class<?>getType(ConfigVisitor visitor, ConfigVisitorNode previous)Try getting type off config.ValueConfiggetValue()voidsetPropertyName(String propertyName)voidsetType(String type)voidsetValue(ValueConfig value)voidvisit(ConfigVisitor visitor)Visit metadata node.-
Methods inherited from class org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
getChildren, getTempBeanInfo, getTempBeanInfo, getTempBeanInfo, getType
-
-
-
-
Method Detail
-
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
-
addChildren
protected void addChildren(ConfigVisitor visitor, List<ConfigVisitorNode> nodes)
Description copied from class:AbstractConfigVisitorNodeAdd children as needed.- Overrides:
addChildrenin classAbstractConfigVisitorNode- Parameters:
visitor- the current visitornodes- the nodes list to add to
-
getType
public Class<?> getType(ConfigVisitor visitor, ConfigVisitorNode previous)
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
-
getPropertyName
public String getPropertyName()
-
setPropertyName
public void setPropertyName(String propertyName)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getValue
public ValueConfig getValue()
-
setValue
public void setValue(ValueConfig value)
-
-