Class HistoricalColumn
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.history.HistoricalColumn
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
LiteralHistoricalColumn
,ValueHistoricalColumn
public abstract class HistoricalColumn extends java.lang.Object implements java.io.Serializable
Base column type for historical column values. These columns are used to send tabular data through the store and forward system. This abstract class simply handles the most basic & common data/tasks, like cloning, and storing the column name.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HistoricalColumn()
HistoricalColumn(java.lang.String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
addValue(java.lang.Object value)
Adds a new row of data.HistoricalColumn
copy()
java.lang.String
getName()
abstract int
getRowCount()
abstract java.lang.Object
getSerializableValue()
abstract java.lang.Object
getValue(int row)
Returns the raw value for the given row number.void
setName(java.lang.String value)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String value)
-
copy
public HistoricalColumn copy() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getRowCount
public abstract int getRowCount()
-
getValue
public abstract java.lang.Object getValue(int row)
Returns the raw value for the given row number. Can be null if the row doesn't exist.
-
addValue
public abstract void addValue(java.lang.Object value)
Adds a new row of data.
-
getSerializableValue
public abstract java.lang.Object getSerializableValue()
-
-