Package org.robwork.sdurw_common
Class InputArchive
- java.lang.Object
-
- org.robwork.sdurw_common.Archive
-
- org.robwork.sdurw_common.InputArchive
-
- Direct Known Subclasses:
BINArchive
,INIArchive
public class InputArchive extends Archive
an archive interface for reading from a serialized class.
-
-
Constructor Summary
Constructors Constructor Description InputArchive(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
static long
getCPtr(InputArchive obj)
boolean
readBool(java.lang.String id)
read booleandouble
readDouble(java.lang.String id)
read double floating pointvoid
readEnterScope(java.lang.String id)
enter specific scope with id when reading.void
readEnterScope(java.lang.String id, java.lang.String idDefault)
enter specific scope with id when reading.int
readInt(java.lang.String id)
read integerSWIGTYPE_p_int64_t
readInt64(java.lang.String id)
read 64 bit integerSWIGTYPE_p_int8_t
readInt8(java.lang.String id)
read 8 bit integervoid
readLeaveScope(java.lang.String id)
leave specific scope with id when reading.void
readLeaveScope(java.lang.String id, java.lang.String idDefault)
leave specific scope with id when reading.java.lang.String
readString(java.lang.String id)
read stringlong
readUInt(java.lang.String id)
read unsigned integerSWIGTYPE_p_uint64_t
readUInt64(java.lang.String id)
read 64 bit unsigned integershort
readUInt8(java.lang.String id)
read 8 bit unsigned integer
-
-
-
Method Detail
-
getCPtr
public static long getCPtr(InputArchive obj)
-
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 enteridDefault
- [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 leaveidDefault
- [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
-
-