Package uk.ac.starlink.ttools.plot2.data
Class MaskSpec
java.lang.Object
uk.ac.starlink.ttools.plot2.data.MaskSpec
Characterises information about a data inclusion mask.
It aggregates a table and a maskId, and provides the capability of
reading the corresponding inclusion data from a RowData.
- Since:
- 6 Jan 2020
- Author:
- Mark Taylor
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
flagReader
(uk.ac.starlink.table.RowData rdata) Returns an object that can read the flag value for this mask from the current row of a supplied row sequence.Returns the unique mask identifier string associated with this spec.uk.ac.starlink.table.StarTable
getTable()
Returns the table to which this mask belongs.int
hashCode()
toString()
-
Constructor Details
-
MaskSpec
Constructor.- Parameters:
dataSpec
- specification from which the mask information is taken
-
-
Method Details
-
getTable
public uk.ac.starlink.table.StarTable getTable()Returns the table to which this mask belongs.- Returns:
- table
-
getMaskId
Returns the unique mask identifier string associated with this spec.- Returns:
- mask ID
-
flagReader
Returns an object that can read the flag value for this mask from the current row of a supplied row sequence.- Parameters:
rdata
- row for this mask spec's table- Returns:
- inclusion mask reader
-
equals
-
hashCode
public int hashCode() -
toString
-