25package umontreal.ssj.util.io;
27import java.io.IOException;
44 public void write(String label, String s)
throws IOException;
50 public void write(String label,
int a)
throws IOException;
56 public void write(String label,
float a)
throws IOException;
62 public void write(String label,
double a)
throws IOException;
76 public void write(String label, String[] a)
throws IOException;
82 public void write(String label, String[] a,
int n)
throws IOException;
88 public void write(String label,
int[] a)
throws IOException;
94 public void write(String label,
int[] a,
int n)
throws IOException;
100 public void write(String label,
float[] a)
throws IOException;
106 public void write(String label,
float[] a,
int n)
throws IOException;
112 public void write(String label,
double[] a)
throws IOException;
118 public void write(String label,
double[] a,
int n)
throws IOException;
132 public void write(String label, String[][] a)
throws IOException;
138 public void write(String label,
int[][] a)
throws IOException;
144 public void write(String label,
float[][] a)
throws IOException;
150 public void write(String label,
double[][] a)
throws IOException;
163 public void close() throws IOException;
void write(String label, float[] a)
Writes a one-dimensional array of 32-bit floats (big endian).
void write(String label, float a)
Writes an atomic 32-bit float (big endian).
void write(String label, String s)
Writes an atomic string field.
void write(String label, int a)
Writes an atomic 32-bit integer (big endian).
void write(String label, int[][] a)
Writes a two-dimensional array of 32-bit integers (big endian).
void write(String label, int[] a)
Writes a one-dimensional array of 32-bit integers (big endian).
void write(String label, String[] a)
Writes a one-dimensional array of strings.
void write(String label, String[] a, int n)
Writes the first n elements of a one-dimensional array of strings.
void write(String label, double[] a)
Writes a one-dimensional array of 64-bit doubles (big endian).
void write(String label, double[][] a)
Writes a two-dimensional array of 64-bit doubles (big endian).
void close()
Flushes any pending data and closes the output stream.
void write(String label, float[][] a)
Writes a two-dimensional array of 32-bit floats (big endian).
void write(String label, float[] a, int n)
Writes the first n elements of a one-dimensional array of 32-bit floats (big endian).
void write(String label, int[] a, int n)
Writes the first n elements of a one-dimensional array of 32-bit integers (big endian).
void write(String label, double a)
Writes an atomic 64-bit double (big endian).
void write(String label, String[][] a)
Writes a two-dimensional array of strings.
void write(String label, double[] a, int n)
Writes the first n elements of a one-dimensional array of 64-bit doubles (big endian).