public class SubmatData
extends java.lang.Object
Constructor and Description |
---|
SubmatData()
Create the SubmatData Object
|
SubmatData(SubMatrix smObj,
java.lang.String name)
Create the SubmatData Object from a SubMatrix Instance Element
|
Modifier and Type | Method and Description |
---|---|
void |
cleanMeaQtyNames()
Change forbidden Characters in Measurement Quantity Names.
|
int[] |
getDataTypes() |
int |
getIndependentIndex()
Get the index of the independent column.
|
java.lang.String |
getMeaName()
Get the name of the measurement the submatrix belongs to
|
java.lang.String[] |
getMeaQtyNames()
Get the names of all measurement quantities.
|
java.lang.String |
getMeaQtyNames(int i) |
int |
getNrOfColumns()
Get the number of columns in the submatrix.
|
int |
getNrOfRows()
Get the number of rows in the submatrix.
|
java.lang.String[] |
getUnitNames()
Get the unit names
|
java.lang.String |
getUnitNames(int i) |
java.lang.String[] |
getUnmappedMeaQtyNames()
Get the names of all measurement quantities.
|
java.lang.String |
getUnmappedMeaQtyNames(int i) |
java.lang.String[][] |
getValues()
Get the values of the local columns.
|
boolean |
isCheckNamesInAppendMode() |
boolean |
isTimestampHasMilliseconds() |
boolean |
isTimestampIsAbsolute() |
boolean |
isTimestampIsPresent() |
void |
setCheckNamesInAppendMode(boolean checkNamesInAppendMode) |
void |
setDataTypes(int[] dataTypes) |
void |
setIndependentIndex(int independentIndex) |
void |
setMeaName(java.lang.String meaName) |
void |
setMeaQtyNames(int i,
java.lang.String meaQtyName) |
void |
setMeaQtyNames(java.lang.String[] meaQtyNames) |
void |
setNrOfColumns(int nrOfColumns) |
void |
setNrOfRows(int nrOfRows) |
void |
setTimestampHasMilliseconds(boolean timestampHasMilliseconds) |
void |
setTimestampIsAbsolute(boolean timestampIsAbsolute) |
void |
setTimestampIsPresent(boolean timestampIsPresent) |
void |
setUnitNames(int i,
java.lang.String unitName) |
void |
setUnitNames(java.lang.String[] unitNames) |
void |
setValues(int col,
int row,
java.lang.String value) |
void |
setValues(java.lang.String[][] values) |
boolean |
timestampHasMilliseconds()
Flag if the timestamps contain the milliseconds field.
|
boolean |
timestampIsAbsolute()
Flag if timestamp column contains absolute or relative timestamps
The flag is invalid if timestampIsPresent() returns false.
|
boolean |
timestampIsPresent()
Flag if the submatrix contains a timestamp column
|
void |
TrimValues()
Trim all whitespace from values
|
public SubmatData()
public SubmatData(SubMatrix smObj, java.lang.String name)
smObj
- the submatrix objectname
- the measurement namepublic boolean timestampIsPresent()
public boolean timestampIsAbsolute()
public boolean timestampHasMilliseconds()
public int getIndependentIndex()
public int getNrOfRows()
public int getNrOfColumns()
public java.lang.String getMeaName()
public java.lang.String[] getMeaQtyNames()
public java.lang.String getMeaQtyNames(int i)
public java.lang.String[] getUnmappedMeaQtyNames()
public java.lang.String getUnmappedMeaQtyNames(int i)
public java.lang.String[] getUnitNames()
public java.lang.String getUnitNames(int i)
public java.lang.String[][] getValues()
public void cleanMeaQtyNames()
public void TrimValues()
public int[] getDataTypes()
public void setDataTypes(int[] dataTypes)
public boolean isTimestampHasMilliseconds()
public void setTimestampHasMilliseconds(boolean timestampHasMilliseconds)
public boolean isTimestampIsAbsolute()
public void setTimestampIsAbsolute(boolean timestampIsAbsolute)
public boolean isTimestampIsPresent()
public void setTimestampIsPresent(boolean timestampIsPresent)
public void setIndependentIndex(int independentIndex)
public void setMeaName(java.lang.String meaName)
public void setMeaQtyNames(java.lang.String[] meaQtyNames)
public void setMeaQtyNames(int i, java.lang.String meaQtyName)
public void setNrOfColumns(int nrOfColumns)
public void setNrOfRows(int nrOfRows)
public void setUnitNames(java.lang.String[] unitNames)
public void setUnitNames(int i, java.lang.String unitName)
public void setValues(java.lang.String[][] values)
public void setValues(int col, int row, java.lang.String value)
public boolean isCheckNamesInAppendMode()
public void setCheckNamesInAppendMode(boolean checkNamesInAppendMode)