public class DoubleIntervalField extends Object implements IObjectField<net.anwiba.commons.utilities.interval.DoubleInterval>
| Modifier and Type | Class and Description |
|---|---|
static class |
DoubleIntervalField.ValueValidator |
| Constructor and Description |
|---|
DoubleIntervalField(net.anwiba.commons.lang.functional.IConverter<Double,String,RuntimeException> toStringFormater,
double minimum,
double maximum,
net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.interval.DoubleInterval> model,
net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.validation.IValidationResult> validationModel) |
| Modifier and Type | Method and Description |
|---|---|
protected net.anwiba.commons.utilities.validation.IValidationResult |
checkValid() |
JComponent |
getComponent() |
net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.interval.DoubleInterval> |
getModel() |
net.anwiba.commons.model.IObjectDistributor<net.anwiba.commons.utilities.validation.IValidationResult> |
getValidationResultDistributor() |
public DoubleIntervalField(net.anwiba.commons.lang.functional.IConverter<Double,String,RuntimeException> toStringFormater, double minimum, double maximum, net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.interval.DoubleInterval> model, net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.validation.IValidationResult> validationModel)
protected net.anwiba.commons.utilities.validation.IValidationResult checkValid()
public JComponent getComponent()
getComponent in interface IComponentProviderpublic net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.interval.DoubleInterval> getModel()
getModel in interface IObjectField<net.anwiba.commons.utilities.interval.DoubleInterval>public net.anwiba.commons.model.IObjectDistributor<net.anwiba.commons.utilities.validation.IValidationResult> getValidationResultDistributor()
getValidationResultDistributor in interface IObjectField<net.anwiba.commons.utilities.interval.DoubleInterval>Copyright © 2007–2017 Andreas Bartels. All rights reserved.