|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.ttools.plot2.data.AbstractDataSpec
uk.ac.starlink.ttools.plot2.task.ColumnDataSpec
public class ColumnDataSpec
DataSpec implementation that simply selects columns by index from an input table. The mask is taken to be always true.
Constructor Summary | |
---|---|
ColumnDataSpec(StarTable table,
Coord[] coords,
int[][] userCoordColIndices)
Constructor. |
Method Summary | |
---|---|
UserDataReader |
createUserDataReader()
Returns an object that can be used to read the mask and coordinate values from a row sequence derived from this object's source table. |
Coord |
getCoord(int ic)
Returns the coord reader that can read the data for one of this object's output columns. |
int |
getCoordCount()
Returns the number of columns that this object produces. |
Object |
getCoordId(int ic)
Returns an identifier for one of the the columns produced by this object. |
Object |
getMaskId()
Returns an identifier for the row mask for this object. |
StarTable |
getSourceTable()
Returns the table object from which this data spec's data is obtained. |
ValueInfo[] |
getUserCoordInfos(int ic)
Returns the metadata, if known, for the values supplied by the user to provide data for one of this object's output columns. |
boolean |
isCoordBlank(int icoord)
Indicates whether the value for a given coord specified by this object is known to have a constant, blank value in all cases. |
Methods inherited from class uk.ac.starlink.ttools.plot2.data.AbstractDataSpec |
---|
equals, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ColumnDataSpec(StarTable table, Coord[] coords, int[][] userCoordColIndices)
table
- input tablecoords
- coordinate definitions for which columns are requireduserCoordColIndices
- nCoord-element array, each element an
array of column indices for the
table columns containing user values
for the corresponding CoordMethod Detail |
---|
public StarTable getSourceTable()
DataSpec
public int getCoordCount()
DataSpec
public Object getCoordId(int ic)
DataSpec
ic
- column index
public Coord getCoord(int ic)
DataSpec
ic
- column index
public Object getMaskId()
DataSpec
public ValueInfo[] getUserCoordInfos(int ic)
DataSpec
ic
- column index
public UserDataReader createUserDataReader()
DataSpec
public boolean isCoordBlank(int icoord)
DataSpec
icoord
- column index
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |