Package net.anwiba.commons.swing.object
Class DoubleIntervalField
- java.lang.Object
-
- net.anwiba.commons.swing.object.DoubleIntervalField
-
- All Implemented Interfaces:
IComponentProvider,IObjectField<DoubleInterval>
public class DoubleIntervalField extends java.lang.Object implements IObjectField<DoubleInterval>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDoubleIntervalField.ValueValidator
-
Constructor Summary
Constructors Constructor Description DoubleIntervalField(IConverter<java.lang.Double,java.lang.String,java.lang.RuntimeException> toStringFormater, double minimum, double maximum, double stepSize, IObjectModel<DoubleInterval> model, IObjectModel<IValidationResult> validationModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IValidationResultcheckValid()javax.swing.JComponentgetComponent()IObjectModel<DoubleInterval>getModel()IObjectDistributor<IValidationResult>getValidationResultDistributor()
-
-
-
Constructor Detail
-
DoubleIntervalField
public DoubleIntervalField(IConverter<java.lang.Double,java.lang.String,java.lang.RuntimeException> toStringFormater, double minimum, double maximum, double stepSize, IObjectModel<DoubleInterval> model, IObjectModel<IValidationResult> validationModel)
-
-
Method Detail
-
checkValid
protected IValidationResult checkValid()
-
getComponent
public javax.swing.JComponent getComponent()
- Specified by:
getComponentin interfaceIComponentProvider
-
getModel
public IObjectModel<DoubleInterval> getModel()
- Specified by:
getModelin interfaceIObjectField<DoubleInterval>
-
getValidationResultDistributor
public IObjectDistributor<IValidationResult> getValidationResultDistributor()
- Specified by:
getValidationResultDistributorin interfaceIObjectField<DoubleInterval>
-
-