saaps.dbt
Class Dst
java.lang.Object
|
+--saaps.dbt.DatabaseObject
|
+--saaps.dbt.Dst
- All Implemented Interfaces:
- java.io.Serializable
- public class Dst
- extends DatabaseObject
- implements java.io.Serializable
A class for the Dst index.
The class contains the date and Dst in units of nT.
- Version:
- 1.0 2001-03-02
- Author:
- Peter Wintoft
- See Also:
- Serialized Form
Constructor Summary |
Dst()
|
Dst(java.util.Date D)
This constructor is used if you want an "empty" object with this date. |
Dst(java.util.Date D,
double data)
|
Dst(long time,
double data)
|
Method Summary |
java.util.Vector |
getData()
|
double |
getData(int index)
This method will return the data value of the DatabaseObject
at position "index" converted to a double. |
long |
getDataSize()
This method returns the size of the data that is to be written to file |
java.util.Date |
getDate()
getDate will return the Date associated with this DatabaseObject |
double |
getDst()
|
int |
getNumberOfDataIndexes()
getNumberOfDataIndexes will return the number of data "types" this
DatabaseObject has. |
void |
setDate(java.util.Date D)
|
void |
setDate(long L)
|
void |
setDst(double dst)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
numberOfIndexes
private static int numberOfIndexes
d
private java.util.Date d
dst
private double dst
Dst
public Dst()
Dst
public Dst(java.util.Date D)
- This constructor is used if you want an "empty" object with this date.
Dst
public Dst(java.util.Date D,
double data)
Dst
public Dst(long time,
double data)
getDst
public double getDst()
getDate
public java.util.Date getDate()
- Description copied from class:
DatabaseObject
- getDate will return the Date associated with this DatabaseObject
- Overrides:
getDate
in class DatabaseObject
getData
public java.util.Vector getData()
getDataSize
public long getDataSize()
throws java.io.IOException
- This method returns the size of the data that is to be written to file
- Overrides:
getDataSize
in class DatabaseObject
setDate
public void setDate(java.util.Date D)
setDate
public void setDate(long L)
setDst
public void setDst(double dst)
getNumberOfDataIndexes
public int getNumberOfDataIndexes()
- Description copied from class:
DatabaseObject
- getNumberOfDataIndexes will return the number of data "types" this
DatabaseObject has.
- Overrides:
getNumberOfDataIndexes
in class DatabaseObject
getData
public double getData(int index)
- Description copied from class:
DatabaseObject
- This method will return the data value of the DatabaseObject
at position "index" converted to a double.
If datavalue index doesn't exist we should either throw an exception
or return a value that doesn't represent a number.
- Overrides:
getData
in class DatabaseObject
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object