Package ontopoly.models
Class FieldValuesModel
java.lang.Object
org.apache.wicket.model.LoadableDetachableModel<List<FieldValueModel>>
ontopoly.models.FieldValuesModel
- All Implemented Interfaces:
Serializable,Comparator<FieldValueModel>,org.apache.wicket.IClusterable,org.apache.wicket.model.IDetachable,org.apache.wicket.model.IModel<List<FieldValueModel>>
public class FieldValuesModel
extends org.apache.wicket.model.LoadableDetachableModel<List<FieldValueModel>>
implements Comparator<FieldValueModel>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFieldValuesModel(FieldInstanceModel fieldInstanceModel) FieldValuesModel(FieldInstanceModel fieldInstanceModel, Comparator<Object> comparator) -
Method Summary
Modifier and TypeMethodDescriptionintcompare(FieldValueModel fvm1, FieldValueModel fvm2) booleanbooleanintGet the number of actual existing values.booleanbooleanprotected Collection<? extends Object>getValues(FieldInstance fieldInstance) protected List<FieldValueModel>load()voidsetAutoExtraField(boolean autoExtraField) voidsetShowExtraField(boolean showExtraField, boolean userTriggered) intsize()Returns the number of values in the model.Methods inherited from class org.apache.wicket.model.LoadableDetachableModel
detach, isAttached, onAttach, onDetach, setObject, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
FieldValuesModel
-
FieldValuesModel
-
-
Method Details
-
getAutoExtraField
public boolean getAutoExtraField() -
setAutoExtraField
public void setAutoExtraField(boolean autoExtraField) -
getFieldInstanceModel
-
getShowExtraField
public boolean getShowExtraField() -
getShowExtraFieldUserTriggered
public boolean getShowExtraFieldUserTriggered() -
setShowExtraField
public void setShowExtraField(boolean showExtraField, boolean userTriggered) -
size
public int size()Returns the number of values in the model. Note that the first one might not represent an actual value. Use getNumberOfValues() to get the real number of actual values in the model.- Returns:
- the size of the model.
-
getNumberOfValues
public int getNumberOfValues()Get the number of actual existing values. Number is either the same as size() or one less if the showExtraField is enabled.- Returns:
- the number of actual values
-
containsExisting
public boolean containsExisting() -
getValues
-
getObject
- Specified by:
getObjectin interfaceorg.apache.wicket.model.IModel<List<FieldValueModel>>- Overrides:
getObjectin classorg.apache.wicket.model.LoadableDetachableModel<List<FieldValueModel>>
-
load
- Specified by:
loadin classorg.apache.wicket.model.LoadableDetachableModel<List<FieldValueModel>>
-
compare
- Specified by:
comparein interfaceComparator<FieldValueModel>
-