Package org.apache.jute
Interface OutputArchive
-
- All Known Implementing Classes:
BinaryOutputArchive,CsvOutputArchive
public interface OutputArchiveInterface that alll the serializers have to implement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidendMap(java.util.TreeMap v, java.lang.String tag)voidendRecord(Record r, java.lang.String tag)voidendVector(java.util.List v, java.lang.String tag)voidstartMap(java.util.TreeMap v, java.lang.String tag)voidstartRecord(Record r, java.lang.String tag)voidstartVector(java.util.List v, java.lang.String tag)voidwriteBool(boolean b, java.lang.String tag)voidwriteBuffer(byte[] buf, java.lang.String tag)voidwriteByte(byte b, java.lang.String tag)voidwriteDouble(double d, java.lang.String tag)voidwriteFloat(float f, java.lang.String tag)voidwriteInt(int i, java.lang.String tag)voidwriteLong(long l, java.lang.String tag)voidwriteRecord(Record r, java.lang.String tag)voidwriteString(java.lang.String s, java.lang.String tag)
-
-
-
Method Detail
-
writeByte
void writeByte(byte b, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeBool
void writeBool(boolean b, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeInt
void writeInt(int i, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeLong
void writeLong(long l, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeFloat
void writeFloat(float f, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeDouble
void writeDouble(double d, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeString
void writeString(java.lang.String s, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeBuffer
void writeBuffer(byte[] buf, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
writeRecord
void writeRecord(Record r, java.lang.String tag) throws java.io.IOException
- Throws:
java.io.IOException
-
startRecord
void startRecord(Record r, java.lang.String tag) throws java.io.IOException
- Throws:
java.io.IOException
-
endRecord
void endRecord(Record r, java.lang.String tag) throws java.io.IOException
- Throws:
java.io.IOException
-
startVector
void startVector(java.util.List v, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
endVector
void endVector(java.util.List v, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
startMap
void startMap(java.util.TreeMap v, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
endMap
void endMap(java.util.TreeMap v, java.lang.String tag) throws java.io.IOException- Throws:
java.io.IOException
-
-