Class MeasurementStorage
java.lang.Object
edu.sc.seis.sod.hibernate.eventpair.MeasurementStorage
public class MeasurementStorage
extends java.lang.Object
CookieJar exists as a way for various subsetters and processors in the
waveform arm to pass information down the chain. It is implemented as a
Velocity Context which allows the cusomization of output status pages through
velocity template files. The Event and Channel are placed in the context with
names "sod_event" and "sod_channel". Created: Thu Dec 13 18:18:48 2001
-
Constructor Summary
Constructors Constructor Description MeasurementStorage()
sometime you need an empty cookie jar...MeasurementStorage(AbstractEventChannelPair ecp, org.json.JSONObject measurements)
MeasurementStorage(EventStationPair esp, org.json.JSONObject measurements)
-
Method Summary
Modifier and Type Method Description void
addMeasurement(java.lang.String key, double val)
void
addMeasurement(java.lang.String key, float val)
void
addMeasurement(java.lang.String key, int val)
void
addMeasurement(java.lang.String key, java.lang.String val)
void
addMeasurement(java.lang.String key, org.json.JSONArray val)
void
addMeasurement(java.lang.String key, org.json.JSONObject val)
org.json.JSONObject
getAll()
double
getAsDouble(java.lang.String key)
int
getAsInt(java.lang.String key)
org.json.JSONObject
getAsJSONObject(java.lang.String key)
java.lang.String
getAsString(java.lang.String key)
AbstractEventChannelPair
getECP()
EventStationPair
getESP()
org.json.JSONObject
getMeasurements()
java.lang.Object
getRaw(java.lang.String key)
-
Constructor Details
-
MeasurementStorage
public MeasurementStorage()sometime you need an empty cookie jar... -
MeasurementStorage
-
MeasurementStorage
-
-
Method Details
-
getMeasurements
public org.json.JSONObject getMeasurements() -
addMeasurement
public void addMeasurement(java.lang.String key, java.lang.String val) -
addMeasurement
public void addMeasurement(java.lang.String key, int val) -
addMeasurement
public void addMeasurement(java.lang.String key, float val) -
addMeasurement
public void addMeasurement(java.lang.String key, double val) -
addMeasurement
public void addMeasurement(java.lang.String key, org.json.JSONObject val) -
addMeasurement
public void addMeasurement(java.lang.String key, org.json.JSONArray val) -
getAsString
public java.lang.String getAsString(java.lang.String key) -
getAsJSONObject
public org.json.JSONObject getAsJSONObject(java.lang.String key) -
getAsDouble
public double getAsDouble(java.lang.String key) -
getAsInt
public int getAsInt(java.lang.String key) -
getRaw
public java.lang.Object getRaw(java.lang.String key) -
getAll
public org.json.JSONObject getAll() -
getECP
-
getESP
-