Interface InputArchive

  • All Known Implementing Classes:
    BinaryInputArchive

    public interface InputArchive
    Interface that all the Deserializers have to implement.
    • Method Detail

      • readByte

        byte readByte​(java.lang.String tag)
               throws java.io.IOException
        Throws:
        java.io.IOException
      • readBool

        boolean readBool​(java.lang.String tag)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readInt

        int readInt​(java.lang.String tag)
             throws java.io.IOException
        Throws:
        java.io.IOException
      • readLong

        long readLong​(java.lang.String tag)
               throws java.io.IOException
        Throws:
        java.io.IOException
      • readFloat

        float readFloat​(java.lang.String tag)
                 throws java.io.IOException
        Throws:
        java.io.IOException
      • readDouble

        double readDouble​(java.lang.String tag)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • readString

        java.lang.String readString​(java.lang.String tag)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • readBuffer

        byte[] readBuffer​(java.lang.String tag)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • readRecord

        void readRecord​(Record r,
                        java.lang.String tag)
                 throws java.io.IOException
        Throws:
        java.io.IOException
      • startRecord

        void startRecord​(java.lang.String tag)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • endRecord

        void endRecord​(java.lang.String tag)
                throws java.io.IOException
        Throws:
        java.io.IOException
      • startVector

        Index startVector​(java.lang.String tag)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • endVector

        void endVector​(java.lang.String tag)
                throws java.io.IOException
        Throws:
        java.io.IOException
      • startMap

        Index startMap​(java.lang.String tag)
                throws java.io.IOException
        Throws:
        java.io.IOException
      • endMap

        void endMap​(java.lang.String tag)
             throws java.io.IOException
        Throws:
        java.io.IOException