Class BinaryOutputArchive

    • Constructor Summary

      Constructors 
      Constructor Description
      BinaryOutputArchive​(java.io.DataOutput out)
      Creates a new instance of BinaryOutputArchive
    • Constructor Detail

      • BinaryOutputArchive

        public BinaryOutputArchive​(java.io.DataOutput out)
        Creates a new instance of BinaryOutputArchive
    • Method Detail

      • writeByte

        public void writeByte​(byte b,
                              java.lang.String tag)
                       throws java.io.IOException
        Specified by:
        writeByte in interface OutputArchive
        Throws:
        java.io.IOException
      • writeBool

        public void writeBool​(boolean b,
                              java.lang.String tag)
                       throws java.io.IOException
        Specified by:
        writeBool in interface OutputArchive
        Throws:
        java.io.IOException
      • writeInt

        public void writeInt​(int i,
                             java.lang.String tag)
                      throws java.io.IOException
        Specified by:
        writeInt in interface OutputArchive
        Throws:
        java.io.IOException
      • writeLong

        public void writeLong​(long l,
                              java.lang.String tag)
                       throws java.io.IOException
        Specified by:
        writeLong in interface OutputArchive
        Throws:
        java.io.IOException
      • writeFloat

        public void writeFloat​(float f,
                               java.lang.String tag)
                        throws java.io.IOException
        Specified by:
        writeFloat in interface OutputArchive
        Throws:
        java.io.IOException
      • writeDouble

        public void writeDouble​(double d,
                                java.lang.String tag)
                         throws java.io.IOException
        Specified by:
        writeDouble in interface OutputArchive
        Throws:
        java.io.IOException
      • writeString

        public void writeString​(java.lang.String s,
                                java.lang.String tag)
                         throws java.io.IOException
        Specified by:
        writeString in interface OutputArchive
        Throws:
        java.io.IOException
      • writeBuffer

        public void writeBuffer​(byte[] barr,
                                java.lang.String tag)
                         throws java.io.IOException
        Specified by:
        writeBuffer in interface OutputArchive
        Throws:
        java.io.IOException
      • writeRecord

        public void writeRecord​(Record r,
                                java.lang.String tag)
                         throws java.io.IOException
        Specified by:
        writeRecord in interface OutputArchive
        Throws:
        java.io.IOException
      • startRecord

        public void startRecord​(Record r,
                                java.lang.String tag)
                         throws java.io.IOException
        Specified by:
        startRecord in interface OutputArchive
        Throws:
        java.io.IOException
      • endRecord

        public void endRecord​(Record r,
                              java.lang.String tag)
                       throws java.io.IOException
        Specified by:
        endRecord in interface OutputArchive
        Throws:
        java.io.IOException
      • startVector

        public void startVector​(java.util.List v,
                                java.lang.String tag)
                         throws java.io.IOException
        Specified by:
        startVector in interface OutputArchive
        Throws:
        java.io.IOException
      • endVector

        public void endVector​(java.util.List v,
                              java.lang.String tag)
                       throws java.io.IOException
        Specified by:
        endVector in interface OutputArchive
        Throws:
        java.io.IOException
      • startMap

        public void startMap​(java.util.TreeMap v,
                             java.lang.String tag)
                      throws java.io.IOException
        Specified by:
        startMap in interface OutputArchive
        Throws:
        java.io.IOException
      • endMap

        public void endMap​(java.util.TreeMap v,
                           java.lang.String tag)
                    throws java.io.IOException
        Specified by:
        endMap in interface OutputArchive
        Throws:
        java.io.IOException