Class InputArchive

  • Direct Known Subclasses:
    BINArchive, INIArchive

    public class InputArchive
    extends Archive
    an archive interface for reading from a serialized class.
    • Constructor Detail

      • InputArchive

        public InputArchive​(long cPtr,
                            boolean cMemoryOwn)
    • Method Detail

      • getCPtr

        public static long getCPtr​(InputArchive obj)
      • delete

        public void delete()
        Overrides:
        delete in class Archive
      • readEnterScope

        public void readEnterScope​(java.lang.String id,
                                   java.lang.String idDefault)
        enter specific scope with id when reading.
        Parameters:
        id - [in] id of the scope to enter
        idDefault - [in] the default scope id
      • readEnterScope

        public void readEnterScope​(java.lang.String id)
        enter specific scope with id when reading.
        Parameters:
        id - [in] id of the scope to enter
      • readLeaveScope

        public void readLeaveScope​(java.lang.String id,
                                   java.lang.String idDefault)
        leave specific scope with id when reading.
        Parameters:
        id - [in] id of the scope to leave
        idDefault - [in] the default scope id
      • readLeaveScope

        public void readLeaveScope​(java.lang.String id)
        leave specific scope with id when reading.
        Parameters:
        id - [in] id of the scope to leave
      • readBool

        public boolean readBool​(java.lang.String id)
        read boolean
      • readInt

        public int readInt​(java.lang.String id)
        read integer
      • readUInt

        public long readUInt​(java.lang.String id)
        read unsigned integer
      • readInt8

        public SWIGTYPE_p_int8_t readInt8​(java.lang.String id)
        read 8 bit integer
      • readUInt8

        public short readUInt8​(java.lang.String id)
        read 8 bit unsigned integer
      • readInt64

        public SWIGTYPE_p_int64_t readInt64​(java.lang.String id)
        read 64 bit integer
      • readUInt64

        public SWIGTYPE_p_uint64_t readUInt64​(java.lang.String id)
        read 64 bit unsigned integer
      • readDouble

        public double readDouble​(java.lang.String id)
        read double floating point
      • readString

        public java.lang.String readString​(java.lang.String id)
        read string