public interface  org.apache.jute.OutputArchive extends java.lang.Object
{
public abstract void writeByte(byte, java.lang.String) throws java.io.IOException;
public abstract void writeBool(boolean, java.lang.String) throws java.io.IOException;
public abstract void writeInt(int, java.lang.String) throws java.io.IOException;
public abstract void writeLong(long, java.lang.String) throws java.io.IOException;
public abstract void writeFloat(float, java.lang.String) throws java.io.IOException;
public abstract void writeDouble(double, java.lang.String) throws java.io.IOException;
public abstract void writeString(java.lang.String, java.lang.String) throws java.io.IOException;
public abstract void writeBuffer(byte[], java.lang.String) throws java.io.IOException;
public abstract void writeRecord(org.apache.jute.Record, java.lang.String) throws java.io.IOException;
public abstract void startRecord(org.apache.jute.Record, java.lang.String) throws java.io.IOException;
public abstract void endRecord(org.apache.jute.Record, java.lang.String) throws java.io.IOException;
public abstract void startVector(java.util.List, java.lang.String) throws java.io.IOException;
public abstract void endVector(java.util.List, java.lang.String) throws java.io.IOException;
public abstract void startMap(java.util.TreeMap, java.lang.String) throws java.io.IOException;
public abstract void endMap(java.util.TreeMap, java.lang.String) throws java.io.IOException;
public abstract long getDataSize();
}