|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnl.javel.gisbeans.io.ObjectEndianOutputStream
public class ObjectEndianOutputStream
This class enables the object outputstream to be switched from little to big endian. The class works exactly like an ObjectOutputStream
Field Summary |
---|
Fields inherited from interface nl.javel.gisbeans.io.EndianInterface |
---|
BIG_ENDIAN, LITTLE_ENDIAN |
Constructor Summary | |
---|---|
ObjectEndianOutputStream(OutputStream outputStream)
constructs a new ObjectEndianOutputStream. |
Method Summary | |
---|---|
void |
close()
closes the stream |
void |
flush()
flushes the stream |
int |
getEncode()
returns the encode |
void |
setEncode(int encode)
sets the Encode |
int |
size()
|
void |
write(byte[] buffer)
|
void |
write(byte[] buffer,
int off,
int len)
|
void |
write(int value)
|
void |
writeBoolean(boolean value)
|
void |
writeByte(int value)
|
void |
writeBytes(String string)
|
void |
writeChar(int value)
|
void |
writeChars(String string)
|
void |
writeDouble(double value)
|
void |
writeFloat(float value)
|
void |
writeInt(int value)
|
void |
writeLong(long value)
|
void |
writeShort(int value)
|
void |
writeUTF(String string)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectEndianOutputStream(OutputStream outputStream)
outputStream
- the target.Method Detail |
---|
public void write(byte[] buffer, int off, int len) throws IOException
write
in interface DataOutput
IOException
DataOutput.write(byte[], int, int)
public void writeFloat(float value) throws IOException
writeFloat
in interface DataOutput
IOException
DataOutput.writeFloat(float)
public void write(int value) throws IOException
write
in interface DataOutput
IOException
DataOutput.write(int)
public void writeShort(int value) throws IOException
writeShort
in interface DataOutput
IOException
DataOutput.writeShort(int)
public void writeBytes(String string) throws IOException
writeBytes
in interface DataOutput
IOException
DataOutput.writeBytes(java.lang.String)
public void writeChar(int value) throws IOException
writeChar
in interface DataOutput
IOException
DataOutput.writeChar(int)
public void writeByte(int value) throws IOException
writeByte
in interface DataOutput
IOException
DataOutput.writeByte(int)
public void writeBoolean(boolean value) throws IOException
writeBoolean
in interface DataOutput
IOException
DataOutput.writeBoolean(boolean)
public void writeLong(long value) throws IOException
writeLong
in interface DataOutput
IOException
DataOutput.writeLong(long)
public void writeUTF(String string) throws IOException
writeUTF
in interface DataOutput
IOException
DataOutput.writeUTF(java.lang.String)
public void writeInt(int value) throws IOException
writeInt
in interface DataOutput
IOException
DataOutput.writeInt(int)
public void writeChars(String string) throws IOException
writeChars
in interface DataOutput
IOException
DataOutput.writeChars(java.lang.String)
public void write(byte[] buffer) throws IOException
write
in interface DataOutput
IOException
DataOutput.write(byte[])
public void writeDouble(double value) throws IOException
writeDouble
in interface DataOutput
IOException
DataOutput.writeDouble(double)
public final int size()
public void flush() throws IOException
IOException
public void close() throws IOException
IOException
public void setEncode(int encode)
EndianInterface
setEncode
in interface EndianInterface
encode
- the encode which is either BIG_ENDIAN or LITTLE_ENDIANEndianInterface.setEncode(int)
public int getEncode()
EndianInterface
getEncode
in interface EndianInterface
EndianInterface.getEncode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |