Package hec.dataTable
Class TimeSeriesQualityColumn
java.lang.Object
hec.dataTable.TimeSeriesColumnBase
hec.dataTable.TimeSeriesQualityColumn
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int[][]
static int
static int
static int
protected int
Fields inherited from class hec.dataTable.TimeSeriesColumnBase
_dataChanged, _times, _timeSeriesContainer, columnName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendRows
(int numberRows) void
applyQuality
(int row, IntUnaryOperator qualityFunction) getName()
int
protected Object
getObject
(int position) getQualityToolTip
(int row) getValue
(int row, boolean showCommas) void
insertRowsBefore
(int startRow, int numberRows) void
insertRowsBefore
(int startRow, int numberRows, HecTimeArray newTimes) boolean
protected void
resize
(int startRow, int numberRows) int
void
updateContainer
(int numberExtendedRows) int
updateContainer
(int numberExtendedRows, int[] firstError, boolean trimMissing) Methods inherited from class hec.dataTable.TimeSeriesColumnBase
deleteRows, extendDataSet, getDataContainer, getDescription, getFullName, getInitialEndTime, getInitialStartTime, getTimeArray, getTimeAt, getType, getUnits, getVersion, hasDataChanged, hasQuality, initializeEntryStartTime, isValidElement, isValidTime, setDataChanged, setDescription, setTimeAt, setTimeZone, setType, setUnits, setValue
-
Field Details
-
QUALITY_STYLE_NONE
public static int QUALITY_STYLE_NONE -
QUALITY_STYLE_SYMBOL
public static int QUALITY_STYLE_SYMBOL -
QUALITY_STYLE_HEX
public static int QUALITY_STYLE_HEX -
_quality
protected int[][] _quality -
sizeEachQuality
protected int sizeEachQuality
-
-
Constructor Details
-
TimeSeriesQualityColumn
-
-
Method Details
-
getName
- Overrides:
getName
in classTimeSeriesColumnBase
-
isEditable
public boolean isEditable()- Overrides:
isEditable
in classTimeSeriesColumnBase
-
getNumberValues
public int getNumberValues()- Overrides:
getNumberValues
in classTimeSeriesColumnBase
-
getValue
- Specified by:
getValue
in classTimeSeriesColumnBase
-
getObject
- Specified by:
getObject
in classTimeSeriesColumnBase
-
getQualityToolTip
-
applyQuality
-
setValue
-
appendRows
public void appendRows(int numberRows) - Overrides:
appendRows
in classTimeSeriesColumnBase
-
insertRowsBefore
public void insertRowsBefore(int startRow, int numberRows) - Overrides:
insertRowsBefore
in classTimeSeriesColumnBase
-
insertRowsBefore
- Overrides:
insertRowsBefore
in classTimeSeriesColumnBase
-
resize
protected void resize(int startRow, int numberRows) -
updateContainer
public int updateContainer(int numberExtendedRows, int[] firstError, boolean trimMissing) - Overrides:
updateContainer
in classTimeSeriesColumnBase
-
updateContainer
public void updateContainer(int numberExtendedRows)
-