|
SSJ
3.3.1
Stochastic Simulation in Java
|
This abstract class implements shared functionality for data readers. More...
Public Member Functions | |
Reading atomic data | |
| String | readString (String label) throws IOException |
Reads first field labeled as label and returns its String value. | |
| int | readInt (String label) throws IOException |
Reads first field labeled as label and returns its int value. | |
| float | readFloat (String label) throws IOException |
Reads first field labeled as label and returns its float value. | |
| double | readDouble (String label) throws IOException |
Reads first field labeled as label and returns its double value. | |
Reading one-dimensional arrays | |
| String [] | readStringArray (String label) throws IOException |
Reads first field labeled as label and returns its value as a one-dimensional array of String’s. | |
| int [] | readIntArray (String label) throws IOException |
Reads first field labeled as label and returns its value as a one-dimensional array of int’s. | |
| float [] | readFloatArray (String label) throws IOException |
Reads first field labeled as label and returns its value as a one-dimensional array of float’s. | |
| double [] | readDoubleArray (String label) throws IOException |
Reads first field labeled as label and returns its value as a one-dimensional array of double’s. | |
Reading two-dimensional arrays | |
| String [][] | readStringArray2D (String label) throws IOException |
Reads first field labeled as label and returns its value as a two-dimensional array of String’s. | |
| int [][] | readIntArray2D (String label) throws IOException |
Reads first field labeled as label and returns its value as a two-dimensional array of int’s. | |
| float [][] | readFloatArray2D (String label) throws IOException |
Reads first field labeled as label and returns its value as a two-dimensional array of float’s. | |
| double [][] | readDoubleArray2D (String label) throws IOException |
Reads first field labeled as label and returns its value as a two-dimensional array of double’s. | |
Reading fields of unknown type | |
| Map< String, DataField > | readAllNextFields () throws IOException |
| Reads all remaining fields in the file and returns a hashmap indexed by field labels. More... | |
| Map< String, DataField > | readAllFields () throws IOException |
| Reads all fields in the file and returns a hashmap indexed by field labels. More... | |
Public Member Functions inherited from DataReader | |
| DataField | readNextField () throws IOException |
| Reads the next available field. More... | |
| DataField | readField (String label) throws IOException |
Reads the first field labeled as label. More... | |
| void | close () throws IOException |
| Closes the input stream. | |
| void | reset () throws IOException |
| Resets the reader to its initial state, i.e. More... | |
| boolean | dataPending () throws IOException |
Returns true if there remains data to be read. | |
This abstract class implements shared functionality for data readers.
| Map<String, DataField> readAllFields | ( | ) | throws IOException |
Reads all fields in the file and returns a hashmap indexed by field labels.
Anonymous fields are mapped to "_data01_", "_data02_", …
Implements DataReader.
| Map<String, DataField> readAllNextFields | ( | ) | throws IOException |
Reads all remaining fields in the file and returns a hashmap indexed by field labels.
Anonymous fields are mapped to "_data01_", "_data02_", …
Implements DataReader.
1.8.14