com.metsci.glimpse.util.io.datapipe
Class WritableDataStream
java.lang.Object
com.metsci.glimpse.util.io.datapipe.WritableDataStream
- All Implemented Interfaces:
- WritableDataPipe
public class WritableDataStream
- extends java.lang.Object
- implements WritableDataPipe
An implementation of WritableDataPipe
that uses standard io (not nio).
- Author:
- hogye
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WritableDataStream
public WritableDataStream(java.io.DataOutputStream stream)
writeBoolean
public void writeBoolean(boolean value)
throws java.io.IOException
- Specified by:
writeBoolean
in interface WritableDataPipe
- Throws:
java.io.IOException
writeByte
public void writeByte(byte value)
throws java.io.IOException
- Specified by:
writeByte
in interface WritableDataPipe
- Throws:
java.io.IOException
writeDouble
public void writeDouble(double value)
throws java.io.IOException
- Specified by:
writeDouble
in interface WritableDataPipe
- Throws:
java.io.IOException
writeFloat
public void writeFloat(float value)
throws java.io.IOException
- Specified by:
writeFloat
in interface WritableDataPipe
- Throws:
java.io.IOException
writeInt
public void writeInt(int value)
throws java.io.IOException
- Specified by:
writeInt
in interface WritableDataPipe
- Throws:
java.io.IOException
writeLong
public void writeLong(long value)
throws java.io.IOException
- Specified by:
writeLong
in interface WritableDataPipe
- Throws:
java.io.IOException
writeShort
public void writeShort(short value)
throws java.io.IOException
- Specified by:
writeShort
in interface WritableDataPipe
- Throws:
java.io.IOException
writeString
public void writeString(java.lang.String value)
throws java.io.IOException
- Description copied from interface:
WritableDataPipe
- Writes a string encoded in true UTF-8 format (not Java's modified UTF).
- Specified by:
writeString
in interface WritableDataPipe
- Throws:
java.io.IOException
writeBooleanArray
public void writeBooleanArray(boolean[] values)
throws java.io.IOException
- Specified by:
writeBooleanArray
in interface WritableDataPipe
- Throws:
java.io.IOException
writeByteArray
public void writeByteArray(byte[] values)
throws java.io.IOException
- Specified by:
writeByteArray
in interface WritableDataPipe
- Throws:
java.io.IOException
writeShortArray
public void writeShortArray(short[] values)
throws java.io.IOException
- Specified by:
writeShortArray
in interface WritableDataPipe
- Throws:
java.io.IOException
writeIntArray
public void writeIntArray(int[] values)
throws java.io.IOException
- Specified by:
writeIntArray
in interface WritableDataPipe
- Throws:
java.io.IOException
writeLongArray
public void writeLongArray(long[] values)
throws java.io.IOException
- Specified by:
writeLongArray
in interface WritableDataPipe
- Throws:
java.io.IOException
writeFloatArray
public void writeFloatArray(float[] values)
throws java.io.IOException
- Specified by:
writeFloatArray
in interface WritableDataPipe
- Throws:
java.io.IOException
writeDoubleArray
public void writeDoubleArray(double[] values)
throws java.io.IOException
- Specified by:
writeDoubleArray
in interface WritableDataPipe
- Throws:
java.io.IOException
flush
public void flush()
throws java.io.IOException
- Specified by:
flush
in interface WritableDataPipe
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Specified by:
close
in interface WritableDataPipe
- Throws:
java.io.IOException
getOutputStream
public java.io.DataOutputStream getOutputStream()
- Specified by:
getOutputStream
in interface WritableDataPipe
Copyright © 2012 Metron, Inc.. All Rights Reserved.