public abstract class AbstractFieldFactory extends java.lang.Object implements FieldFactory
| Modifier and Type | Field and Description |
|---|---|
protected UiComponentsGenerator |
componentsGenerator |
| Constructor and Description |
|---|
AbstractFieldFactory() |
| Modifier and Type | Method and Description |
|---|---|
Component |
createField(Datasource datasource,
java.lang.String property,
org.dom4j.Element xmlDescriptor)
Creates a component for
Table. |
Component |
createField(EntityValueSource valueSource,
java.lang.String property,
org.dom4j.Element xmlDescriptor)
Creates a component for
Table. |
protected abstract Options |
getOptions(EntityValueSource container,
java.lang.String property) |
protected UiComponentsGenerator componentsGenerator
public Component createField(Datasource datasource, java.lang.String property, org.dom4j.Element xmlDescriptor)
FieldFactoryTable.createField in interface FieldFactorydatasource - a datasourceproperty - a propertyxmlDescriptor - an xml descriptorpublic Component createField(EntityValueSource valueSource, java.lang.String property, org.dom4j.Element xmlDescriptor)
FieldFactoryTable.createField in interface FieldFactoryvalueSource - a value sourceproperty - a propertyxmlDescriptor - an xml descriptor@Nullable protected abstract Options getOptions(EntityValueSource container, java.lang.String property)