java.lang.Object
com.dlsc.formsfx.model.structure.Element<F>
com.dlsc.formsfx.model.structure.Field<F>
com.dlsc.formsfx.model.structure.DataField<javafx.beans.property.DoubleProperty,Double,DoubleField>
com.dlsc.formsfx.model.structure.DoubleField
- All Implemented Interfaces:
FormElement
public class DoubleField extends DataField<javafx.beans.property.DoubleProperty,Double,DoubleField>
This class provides an implementation of a
Field containing a
double value.- Author:
- Sacha Schmid, Rinesch Murugathas
-
Property Summary
Properties inherited from class com.dlsc.formsfx.model.structure.Field
changed, editable, errorMessages, label, placeholder, required, tooltip, valid -
Nested Class Summary
Nested classes/interfaces inherited from class com.dlsc.formsfx.model.structure.DataField
DataField.AbstractStringConverter<V> -
Field Summary
Fields inherited from class com.dlsc.formsfx.model.structure.DataField
formatError, formatErrorKey, persistentValue, stringConverter, userInput, validators, valueFields inherited from class com.dlsc.formsfx.model.structure.Field
bindingModeListener, changed, editable, errorMessageKeys, errorMessages, eventHandlers, id, label, labelKey, placeholder, placeholderKey, renderer, rendererSupplier, required, requiredError, requiredErrorKey, span, styleClass, tooltip, tooltipKey, translationService, valid -
Constructor Summary
Constructors Modifier Constructor Description protectedDoubleField(javafx.beans.property.SimpleDoubleProperty valueProperty, javafx.beans.property.SimpleDoubleProperty persistentValueProperty)The constructor ofDoubleField. -
Method Summary
Methods inherited from class com.dlsc.formsfx.model.structure.DataField
bind, format, format, format, format, format, getUserInput, getValue, persist, reset, setBindingMode, translate, unbind, userInputProperty, validate, validate, validateRequired, valuePropertyMethods inherited from class com.dlsc.formsfx.model.structure.Field
addEventHandler, changedProperty, editable, editableProperty, errorMessagesProperty, fireEvent, getErrorMessages, getLabel, getLabelDescription, getPlaceholder, getRenderer, getTooltip, getValueDescription, hasChanged, isEditable, isI18N, isRequired, isValid, label, labelDescription, labelDescription, labelProperty, ofBooleanType, ofBooleanType, ofDate, ofDate, ofDoubleType, ofDoubleType, ofIntegerType, ofIntegerType, ofMultiSelectionType, ofMultiSelectionType, ofMultiSelectionType, ofPasswordType, ofPasswordType, ofSingleSelectionType, ofSingleSelectionType, ofSingleSelectionType, ofStringType, ofStringType, placeholder, placeholderProperty, removeEventHandler, render, render, required, required, requiredProperty, tooltip, tooltipProperty, updateElement, validProperty, valueDescription, valueDescriptionMethods inherited from class com.dlsc.formsfx.model.structure.Element
getID, getSpan, getStyleClass, id, idProperty, span, span, spanProperty, styleClass, styleClassProperty
-
Constructor Details
-
DoubleField
protected DoubleField(javafx.beans.property.SimpleDoubleProperty valueProperty, javafx.beans.property.SimpleDoubleProperty persistentValueProperty)The constructor ofDoubleField.- Parameters:
valueProperty- The property that is used to store the current valid value of the field.persistentValueProperty- The property that is used to store the latest persisted value of the field.
-