Interface OutputArchive

    • 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