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.Indices
ENCODING_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, write
public 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()
DataPoint
getExpectedFieldCount
in class DataPoint
protected String[] prepareArrayFieldsForWriting(String[] fields)
DataPoint
String
array with values to be written for
this DataPoint
.prepareArrayFieldsForWriting
in class DataPoint
fields
- a String
array that will be set with the field
values, in order, to be writtenpublic void set(String[] fields) throws DataFormatException
DataPoint
DataPoint
contents from the specified String
array.set
in class DataPoint
fields
- String
array to read fromDataFormatException
- if the expected file content cannot be readpublic void setValue(double toSet)
toSet
- gauge valuepublic String toDebugString()
DataPoint
toDebugString
in class DataPoint
Copyright © 2015. All Rights Reserved.