Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

OStreamIS.java

00001 package Sct.IS;
00002 
00003 import Sct.*;
00004 
00005 public class OStreamIS implements OStream {
00006     is.Ostream out;
00007     
00008     public OStreamIS(is.Ostream out) {
00009         this.out = out;
00010     }
00011     
00012     public void writeDouble(String name, double d) {
00013         out.put(d);
00014     }
00015     
00016     public void writeInt(String name, int i, boolean sign) {
00017         out.put(i, sign);
00018     }
00019     
00020     public void writeBoolean(String name, boolean b) {
00021         out.put(b);
00022     }
00023     
00024     public void writeBooleanArray(String name, boolean[] b) {
00025         out.put(b);
00026     }
00027     
00028     public void writeByte(String name, byte b, boolean sign) {
00029         out.put(b, sign);
00030     }
00031     
00032     public void writeByteArray(String name, byte[] b, boolean sign) {
00033         out.put(b, sign);
00034     }
00035     
00036     public void writeDoubleArray(String name, double[] d) {
00037         out.put(d);
00038     }
00039     
00040     public void writeFloat(String name, float f) {
00041         out.put(f);
00042     }
00043     
00044     public void writeFloatArray(String name, float[] f) {
00045         out.put(f);
00046     }
00047     
00048     public void writeIntArray(String name, int[] i, boolean sign) {
00049         out.put(i, sign);
00050     }
00051     
00052     public void writeShort(String name, short s, boolean sign) {
00053         out.put(s, sign);
00054     }
00055     
00056     public void writeShortArray(String name, short[] s, boolean sign) {
00057         out.put(s, sign);
00058     }
00059     
00060     public void writeString(String name, String s) {
00061         out.put(s);
00062     }
00063     
00064     public void writeStringArray(String name, String[] s) {
00065         out.put(s);
00066     }     
00067     
00068     public void writeLong(String name, long i, boolean sign) throws java.io.IOException {
00069         out.put((int)i, sign);
00070     }
00071     
00072     public void writeLongArray(String name, long[] l, boolean sign) throws java.io.IOException {        
00073         int[] data  = new int[l.length];
00074         for (int i=0; i<l.length; ++i) {
00075             data[i] = (int)l[i];
00076         }
00077         out.put(data, sign);
00078     }
00079     
00080 }

Generated on Thu Jul 15 09:55:46 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5