public class PojoDataHolder extends DefaultDataHolder
Modifier and Type | Field and Description |
---|---|
protected Set<DataFieldHolder> |
dataFieldHolders |
protected FieldTypeManager |
fieldTypeManager |
bindingExpressionUtil, renderColor, supportedType, uniqueId
Constructor and Description |
---|
PojoDataHolder(String uniqueId,
String inputId,
String outputId,
String className,
String renderColor) |
Modifier and Type | Method and Description |
---|---|
protected Object |
createInstance(Class pojoClass) |
Object |
createInstance(FormRenderContext context) |
String |
getClassName() |
DataFieldHolder |
getDataFieldHolderById(String fieldHolderId) |
Set<DataFieldHolder> |
getFieldHolders() |
protected Class |
getHolderClass() |
String |
getInfo() |
String |
getInputId() |
String |
getOuputId() |
protected String |
getPropertyName(String methodName,
Class returnType,
Class[] parameterTypes) |
String |
getTypeCode() |
boolean |
isAssignableValue(Object value) |
protected boolean |
isValidReturnType(String returnType) |
Object |
readFromBindingExperssion(Object source,
String bindingExpression) |
Object |
readValue(Object source,
String propName) |
void |
setClassName(String className) |
void |
setInputId(String inputId) |
void |
setOutputId(String outputId) |
void |
writeValue(Object destination,
String propName,
Object value) |
canHaveChildren, compareTo, containsBinding, containsBinding, containsInputBinding, containsOutputBinding, equals, getInputBinding, getOuputBinding, getRenderColor, getSupportedType, getUniqeId, isAssignableForField, setRenderColor, setSupportedType
protected FieldTypeManager fieldTypeManager
protected Set<DataFieldHolder> dataFieldHolders
public Object createInstance(FormRenderContext context) throws Exception
Exception
public String getInputId()
public String getOuputId()
public void setInputId(String inputId)
public void setOutputId(String outputId)
public String getClassName()
public void setClassName(String className)
public void writeValue(Object destination, String propName, Object value) throws Exception
Exception
public Object readFromBindingExperssion(Object source, String bindingExpression) throws Exception
Exception
public Object readValue(Object source, String propName) throws Exception
Exception
public Set<DataFieldHolder> getFieldHolders()
public String getTypeCode()
public String getInfo()
public DataFieldHolder getDataFieldHolderById(String fieldHolderId)
protected Class getHolderClass() throws ClassNotFoundException
ClassNotFoundException
protected boolean isValidReturnType(String returnType) throws Exception
Exception
protected String getPropertyName(String methodName, Class returnType, Class[] parameterTypes)
public boolean isAssignableValue(Object value)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.