public class GaugeDataPoint extends DataPoint
| Modifier and Type | Class and Description |
|---|---|
protected static class |
GaugeDataPoint.GaugeIndices
Indices used for storing
GaugeDataPoint contents in a file. |
DataPoint.IndicesENCODING_CHAR_SET| Constructor and Description |
|---|
GaugeDataPoint(InputStream is)
Constructs a
GaugeDataPoint from the specified stream contents. |
GaugeDataPoint(long lastUpdatedTimeStamp,
long msSpanned,
double value)
Constructs a
GaugeDataPoint using the specified values. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object toCompare) |
int |
getExpectedFieldCount()
Gets the expected CSV field count for the data type.
|
double |
getValue()
Gets the gauge value.
|
int |
hashCode() |
protected String[] |
prepareArrayFieldsForWriting(String[] fields)
Prepares the provided
String array with values to be written for
this DataPoint. |
void |
set(String[] fields)
Reads the
DataPoint contents from the specified String
array. |
void |
setValue(double toSet)
Sets the gauge value.
|
String |
toDebugString()
Gets a detailed representation of this object to facilitate debugging.
|
String |
toString() |
getLastUpdatedTimeStamp, getMsSpanned, read, setLastUpdatedTimeStamp, setMsSpanned, writepublic GaugeDataPoint(long lastUpdatedTimeStamp,
long msSpanned,
double value)
GaugeDataPoint using the specified values.lastUpdatedTimeStamp - last updated time stampmsSpanned - milliseconds spannedvalue - gauge valuepublic GaugeDataPoint(InputStream is) throws DataFormatException, IOException
GaugeDataPoint from the specified stream contents.is - InputStream to read fromDataFormatException - if the expected content cannot be readIOException - if an error occurs while reading from the streampublic double getValue()
public int getExpectedFieldCount()
DataPointgetExpectedFieldCount in class DataPointprotected String[] prepareArrayFieldsForWriting(String[] fields)
DataPointString array with values to be written for
this DataPoint.prepareArrayFieldsForWriting in class DataPointfields - a String array that will be set with the field
values, in order, to be writtenpublic void set(String[] fields) throws DataFormatException
DataPointDataPoint contents from the specified String
array.set in class DataPointfields - String array to read fromDataFormatException - if the expected file content cannot be readpublic void setValue(double toSet)
toSet - gauge valuepublic String toDebugString()
DataPointtoDebugString in class DataPointCopyright © 2014. All Rights Reserved.