sgtplot.util
Class SoTRange
- java.lang.Object
-
- sgtplot.util.SoTRange
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- SoTRange.Double, SoTRange.Float, SoTRange.GeoDate, SoTRange.Integer, SoTRange.Short, SoTRange.Time
public abstract class SoTRange extends java.lang.Object implements java.io.Serializable, java.lang.CloneableSoTRangeis an abstract class used to wrap either adoubleorGeoDate. SoT stands for space or time, but being basically lazy I've abbreviated it. Contains minimum, maximum, and deltaSoTRange. TheSoTRangeobject represents the range of all missing data asDouble.NaNas the start and end values for data of typeDoubleand returnGeoDate(Long.MIN_VALUE)for data of typeGeoDate.- Since:
- sgtplot 2.0
- See Also:
SGTData, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classSoTRange.DoubleInner class forSoTRangefor typedouble.static classSoTRange.FloatInner class forSoTRangefor typeflaot.static classSoTRange.GeoDateDeprecated.As of sgtplot 3.0, replaced bySoTRange.Timestatic classSoTRange.IntegerInner class forSoTRangefor typeinteger.static classSoTRange.ShortInner class forSoTRangefor typeshort.static classSoTRange.TimeInner class forSoTRangefor typelong.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description abstract voidadd(SoTRange range)abstract SoTRangecopy()abstract booleanequals(SoTRange range)abstract voidflipStartAndEnd()abstract SoTValuegetDelta()abstract java.lang.ObjectgetDeltaObject()abstract SoTValuegetEnd()abstract java.lang.ObjectgetEndObject()abstract SoTValuegetStart()abstract java.lang.ObjectgetStartObject()abstract booleanisStartOrEndMissing()abstract booleanisTime()abstract voidsetDelta(SoTValue value)abstract voidsetEnd(SoTValue value)abstract voidsetStart(SoTValue value)abstract java.lang.StringtoString()
-
-
-
Method Detail
-
isTime
public abstract boolean isTime()
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public abstract boolean equals(SoTRange range)
-
add
public abstract void add(SoTRange range)
-
getStart
public abstract SoTValue getStart()
-
getEnd
public abstract SoTValue getEnd()
-
getDelta
public abstract SoTValue getDelta()
-
getStartObject
public abstract java.lang.Object getStartObject()
-
getEndObject
public abstract java.lang.Object getEndObject()
-
getDeltaObject
public abstract java.lang.Object getDeltaObject()
-
setStart
public abstract void setStart(SoTValue value)
-
setEnd
public abstract void setEnd(SoTValue value)
-
setDelta
public abstract void setDelta(SoTValue value)
-
flipStartAndEnd
public abstract void flipStartAndEnd()
-
isStartOrEndMissing
public abstract boolean isStartOrEndMissing()
-
copy
public abstract SoTRange copy()
-
-
DMelt 3.0 © DataMelt by jWork.ORG