Package org.apache.jute
Interface OutputArchive
-
- All Known Implementing Classes:
BinaryOutputArchive
,ToStringOutputArchive
public interface OutputArchive
Interface that all the serializers have to implement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
endMap(java.util.TreeMap<?,?> v, java.lang.String tag)
void
endRecord(Record r, java.lang.String tag)
void
endVector(java.util.List<?> v, java.lang.String tag)
void
startMap(java.util.TreeMap<?,?> v, java.lang.String tag)
void
startRecord(Record r, java.lang.String tag)
void
startVector(java.util.List<?> v, java.lang.String tag)
void
writeBool(boolean b, java.lang.String tag)
void
writeBuffer(byte[] buf, java.lang.String tag)
void
writeByte(byte b, java.lang.String tag)
void
writeDouble(double d, java.lang.String tag)
void
writeFloat(float f, java.lang.String tag)
void
writeInt(int i, java.lang.String tag)
void
writeLong(long l, java.lang.String tag)
void
writeRecord(Record r, java.lang.String tag)
void
writeString(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
-
-