public class DataRange
extends java.lang.Object
implements java.lang.Cloneable
DatumRange
Modifier and Type | Class and Description |
---|---|
static class |
DataRange.Animation |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_DATUMRANGE |
Constructor and Description |
---|
DataRange(DasAxis parent,
Datum min,
Datum max,
boolean log) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
addToFavorites(DatumRange range) |
void |
addUpdateListener(DasUpdateListener l) |
protected void |
clearHistory() |
java.lang.Object |
clone() |
double |
findex(double value) |
protected void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue) |
protected void |
firePropertyChange(java.lang.String propertyName,
double oldValue,
double newValue) |
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
protected void |
fireUpdate() |
static DataRange |
getAnimationDataRange(DatumRange range,
boolean log) |
DasAxis |
getCreator() |
DatumRange |
getDatumRange() |
java.util.List |
getFavorites() |
java.util.List |
getHistory() |
double |
getMaximum() |
double |
getMinimum() |
Units |
getUnits() |
boolean |
isLog() |
protected DasAxis.Lock |
mutatorLock() |
protected void |
popHistory(int ipop)
pop ipop items off the history list.
|
void |
removeFromFavorites(DatumRange range) |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
removeUpdateListener(DasUpdateListener l) |
void |
resetRange(DatumRange range) |
void |
setLog(boolean log)
set the log property.
|
void |
setMaximum(Datum max) |
void |
setMinimum(Datum min) |
void |
setRange(DatumRange range) |
void |
setRange(double min,
double max) |
void |
setRangeForward() |
void |
setRangePrev() |
void |
setUnits(Units newUnits) |
boolean |
valueIsAdjusting()
true if a lock is out and an object is rapidly mutating the object.
|
public static final java.lang.String PROPERTY_DATUMRANGE
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean isLog()
public void resetRange(DatumRange range)
public void setLog(boolean log)
log
- public DasAxis getCreator()
public double getMinimum()
public double getMaximum()
public final double findex(double value)
public Units getUnits()
public DatumRange getDatumRange()
public void setUnits(Units newUnits)
public void setMinimum(Datum min)
public void setMaximum(Datum max)
protected void clearHistory()
public void addToFavorites(DatumRange range)
public void removeFromFavorites(DatumRange range)
public java.util.List getFavorites()
public java.util.List getHistory()
public void setRange(DatumRange range)
public void setRange(double min, double max)
public void setRangePrev()
public void setRangeForward()
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
protected void firePropertyChange(java.lang.String propertyName, double oldValue, double newValue)
protected void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
public void addUpdateListener(DasUpdateListener l)
public void removeUpdateListener(DasUpdateListener l)
protected void fireUpdate()
protected void popHistory(int ipop)
ipop
- number of items to pop off the list.public static DataRange getAnimationDataRange(DatumRange range, boolean log)
protected DasAxis.Lock mutatorLock()
public boolean valueIsAdjusting()