| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RecordOutput
Interface that alll the serializers have to implement.
| Method Summary | |
|---|---|
 void | 
endMap(TreeMap m,
       String tag)
Mark the end of a serialized map.  | 
 void | 
endRecord(Record r,
          String tag)
Mark the end of a serialized record.  | 
 void | 
endVector(ArrayList v,
          String tag)
Mark the end of a serialized vector.  | 
 void | 
startMap(TreeMap m,
         String tag)
Mark the start of a map to be serialized.  | 
 void | 
startRecord(Record r,
            String tag)
Mark the start of a record to be serialized.  | 
 void | 
startVector(ArrayList v,
            String tag)
Mark the start of a vector to be serialized.  | 
 void | 
writeBool(boolean b,
          String tag)
Write a boolean to serialized record.  | 
 void | 
writeBuffer(Buffer buf,
            String tag)
Write a buffer to serialized record.  | 
 void | 
writeByte(byte b,
          String tag)
Write a byte to serialized record.  | 
 void | 
writeDouble(double d,
            String tag)
Write a double precision floating point number to serialized record.  | 
 void | 
writeFloat(float f,
           String tag)
Write a single-precision float to serialized record.  | 
 void | 
writeInt(int i,
         String tag)
Write an integer to serialized record.  | 
 void | 
writeLong(long l,
          String tag)
Write a long integer to serialized record.  | 
 void | 
writeString(String s,
            String tag)
Write a unicode string to serialized record.  | 
| Method Detail | 
|---|
void writeByte(byte b,
               String tag)
               throws IOException
b - Byte to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void writeBool(boolean b,
               String tag)
               throws IOException
b - Boolean to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void writeInt(int i,
              String tag)
              throws IOException
i - Integer to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void writeLong(long l,
               String tag)
               throws IOException
l - Long to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void writeFloat(float f,
                String tag)
                throws IOException
f - Float to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void writeDouble(double d,
                 String tag)
                 throws IOException
d - Double to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void writeString(String s,
                 String tag)
                 throws IOException
s - String to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void writeBuffer(Buffer buf,
                 String tag)
                 throws IOException
buf - Buffer to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void startRecord(Record r,
                 String tag)
                 throws IOException
r - Record to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void endRecord(Record r,
               String tag)
               throws IOException
r - Record to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void startVector(ArrayList v,
                 String tag)
                 throws IOException
v - Vector to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void endVector(ArrayList v,
               String tag)
               throws IOException
v - Vector to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void startMap(TreeMap m,
              String tag)
              throws IOException
m - Map to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
void endMap(TreeMap m,
            String tag)
            throws IOException
m - Map to be serializedtag - Used by tagged serialization formats (such as XML)
IOException - Indicates error in serialization
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||