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
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 Details
-
LogicalForm
public LogicalForm() -
LogicalForm
public LogicalForm(PropertyExtractor<RECORD> propertyExtractor, PropertyInjector<RECORD> propertyInjector) -
LogicalForm
-
-
Method Details