com.tc.io
Interface TCDataOutput

All Superinterfaces:
java.io.DataOutput
All Known Subinterfaces:
TCByteBufferOutput

public interface TCDataOutput
extends java.io.DataOutput

Output stream interface. This interface doesn't declare thrown IOExceptions on writeXXX() methods and adds writeString() for uniform String handling (unlike writeUTF() which has length restrictions)


Method Summary
 void close()
          Close the stream
 void write(byte[] value)
          Write byte array
 void write(byte[] value, int offset, int length)
          Write byte array from offset of length
 void write(int value)
          Write int
 void writeBoolean(boolean value)
          Write boolean
 void writeByte(int value)
          Write byte
 void writeChar(int value)
          Write char
 void writeDouble(double value)
          Write double
 void writeFloat(float value)
          Write float
 void writeInt(int value)
          Write int
 void writeLong(long value)
          Write long
 void writeShort(int value)
          Write short
 void writeString(java.lang.String string)
          Write String
 
Methods inherited from interface java.io.DataOutput
writeBytes, writeChars, writeUTF
 

Method Detail

close

void close()
Close the stream


write

void write(int value)
Write int

Specified by:
write in interface java.io.DataOutput
Parameters:
value - Value

write

void write(byte[] value)
Write byte array

Specified by:
write in interface java.io.DataOutput
Parameters:
value - Value

write

void write(byte[] value,
           int offset,
           int length)
Write byte array from offset of length

Specified by:
write in interface java.io.DataOutput
Parameters:
value - Value
offset - Start at offset in value
length - Length to write

writeBoolean

void writeBoolean(boolean value)
Write boolean

Specified by:
writeBoolean in interface java.io.DataOutput
Parameters:
value - Value

writeByte

void writeByte(int value)
Write byte

Specified by:
writeByte in interface java.io.DataOutput
Parameters:
value - Value

writeChar

void writeChar(int value)
Write char

Specified by:
writeChar in interface java.io.DataOutput
Parameters:
value - Value

writeDouble

void writeDouble(double value)
Write double

Specified by:
writeDouble in interface java.io.DataOutput
Parameters:
value - Value

writeFloat

void writeFloat(float value)
Write float

Specified by:
writeFloat in interface java.io.DataOutput
Parameters:
value - Value

writeInt

void writeInt(int value)
Write int

Specified by:
writeInt in interface java.io.DataOutput
Parameters:
value - Value

writeLong

void writeLong(long value)
Write long

Specified by:
writeLong in interface java.io.DataOutput
Parameters:
value - Value

writeShort

void writeShort(int value)
Write short

Specified by:
writeShort in interface java.io.DataOutput
Parameters:
value - Value

writeString

void writeString(java.lang.String string)
Write String

Parameters:
value - Value


Copyright © 2010 Terracotta, Inc.. All Rights Reserved.