Package org.teamapps.ux.component.form
Class LogicalForm<RECORD>
- java.lang.Object
-
- org.teamapps.ux.component.form.LogicalForm<RECORD>
-
public class LogicalForm<RECORD> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LogicalForm()LogicalForm(java.util.Map<java.lang.String,AbstractField> fieldsByPropertyName)LogicalForm(PropertyExtractor<RECORD> propertyExtractor, PropertyInjector<RECORD> propertyInjector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogicalForm<RECORD>addField(java.lang.String propertyName, AbstractField field)voidapplyFieldValuesToRecord(RECORD record)voidapplyRecordValuesToFields(RECORD record)java.util.Map<java.lang.String,AbstractField>getFields()PropertyExtractor<RECORD>getPropertyExtractor()PropertyInjector<RECORD>getPropertyInjector()LogicalForm<RECORD>removeField(AbstractField field)voidsetPropertyExtractor(PropertyExtractor<RECORD> propertyExtractor)voidsetPropertyInjector(PropertyInjector<RECORD> propertyInjector)
-
-
-
Constructor Detail
-
LogicalForm
public LogicalForm()
-
LogicalForm
public LogicalForm(PropertyExtractor<RECORD> propertyExtractor, PropertyInjector<RECORD> propertyInjector)
-
LogicalForm
public LogicalForm(java.util.Map<java.lang.String,AbstractField> fieldsByPropertyName)
-
-
Method Detail
-
addField
public LogicalForm<RECORD> addField(java.lang.String propertyName, AbstractField field)
-
removeField
public LogicalForm<RECORD> removeField(AbstractField field)
-
applyRecordValuesToFields
public void applyRecordValuesToFields(RECORD record)
-
applyFieldValuesToRecord
public void applyFieldValuesToRecord(RECORD record)
-
getFields
public java.util.Map<java.lang.String,AbstractField> getFields()
-
getPropertyExtractor
public PropertyExtractor<RECORD> getPropertyExtractor()
-
setPropertyExtractor
public void setPropertyExtractor(PropertyExtractor<RECORD> propertyExtractor)
-
getPropertyInjector
public PropertyInjector<RECORD> getPropertyInjector()
-
setPropertyInjector
public void setPropertyInjector(PropertyInjector<RECORD> propertyInjector)
-
-