public class DefaultRangedValueModel extends java.lang.Object implements RangedValueModel
| Constructor and Description |
|---|
DefaultRangedValueModel() |
DefaultRangedValueModel(double min,
double max,
double value) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkRange() |
VersionedReference<java.lang.Double> |
createReference()
Creates a new VersionedReference that can be used to monitor
when this object changes.
|
double |
getMaximum() |
double |
getMinimum() |
java.lang.Double |
getObject()
Returns the object that is being versioned.
|
double |
getPercent() |
double |
getValue() |
long |
getVersion()
Returns the current version of the versioned object.
|
void |
setMaximum(double max) |
void |
setMinimum(double min) |
void |
setPercent(double v) |
void |
setValue(double value) |
java.lang.String |
toString() |
public DefaultRangedValueModel()
public DefaultRangedValueModel(double min,
double max,
double value)
public long getVersion()
VersionedObjectgetVersion in interface VersionedObject<java.lang.Double>public java.lang.Double getObject()
VersionedObjectgetObject in interface VersionedObject<java.lang.Double>public VersionedReference<java.lang.Double> createReference()
VersionedObjectcreateReference in interface VersionedObject<java.lang.Double>protected void checkRange()
public void setValue(double value)
setValue in interface RangedValueModelpublic double getValue()
getValue in interface RangedValueModelpublic void setPercent(double v)
setPercent in interface RangedValueModelpublic double getPercent()
getPercent in interface RangedValueModelpublic void setMaximum(double max)
setMaximum in interface RangedValueModelpublic double getMaximum()
getMaximum in interface RangedValueModelpublic void setMinimum(double min)
setMinimum in interface RangedValueModelpublic double getMinimum()
getMinimum in interface RangedValueModelpublic java.lang.String toString()
toString in class java.lang.Object