Package uk.ac.starlink.topcat.plot
Class ConstantColumnData
- java.lang.Object
-
- uk.ac.starlink.table.ColumnData
-
- uk.ac.starlink.topcat.plot.ConstantColumnData
-
public class ConstantColumnData extends uk.ac.starlink.table.ColumnDataColumnData implementation which always returns the same Double value. TheequalsandhashCodemethods are implemented so that instances with the same values are equal to each other.- Since:
- 1 Jun 2007
- Author:
- Mark Taylor
-
-
Field Summary
Fields Modifier and Type Field Description static ConstantColumnDataNANInstance with values of Double.NaN.static ConstantColumnDataONEInstance with values of 1.static ConstantColumnDataZEROInstance with values of 0.
-
Constructor Summary
Constructors Constructor Description ConstantColumnData(java.lang.String name, double value)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)inthashCode()java.lang.ObjectreadValue(long irow)
-
-
-
Field Detail
-
ZERO
public static final ConstantColumnData ZERO
Instance with values of 0.
-
ONE
public static final ConstantColumnData ONE
Instance with values of 1.
-
NAN
public static final ConstantColumnData NAN
Instance with values of Double.NaN.
-
-
Method Detail
-
readValue
public java.lang.Object readValue(long irow)
- Specified by:
readValuein classuk.ac.starlink.table.ColumnData
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-