class PickleReader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static byte |
APPEND |
private static byte |
APPENDS |
private javajs.api.GenericBinaryDocument |
binaryDoc |
private static byte |
BINFLOAT |
private static byte |
BINGET |
private static byte |
BININT |
private static byte |
BININT1 |
private static byte |
BININT2 |
private static byte |
BINPUT |
private static byte |
BINSTRING |
private static byte |
BINUNICODE |
private javajs.util.Lst<java.lang.Object> |
build |
private static byte |
BUILD |
private static byte |
EMPTY_DICT |
private static byte |
EMPTY_LIST |
private int |
emptyListPt |
private int |
filePt |
private static byte |
GLOBAL |
private int |
id |
private boolean |
inMovie |
private boolean |
inNames |
private static byte |
INT |
private int |
lastMark |
private boolean |
logging |
private static byte |
LONG_BINGET |
private static byte |
LONG_BINPUT |
private static byte |
MARK |
private int |
markCount |
private javajs.util.Lst<java.lang.Integer> |
marks |
private java.util.Map<java.lang.Integer,java.lang.Object> |
memo |
private static byte |
NONE |
private static byte |
OBJ |
private int |
retrieveCount |
private static byte |
SETITEM |
private static byte |
SETITEMS |
private static byte |
SHORT_BINSTRING |
private javajs.util.Lst<java.lang.Object> |
stack |
private static byte |
STOP |
private java.lang.Object |
thisSection |
private static byte |
TUPLE |
private Viewer |
vwr |
Constructor and Description |
---|
PickleReader(javajs.api.GenericBinaryDocument doc,
Viewer vwr) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<java.lang.String,java.lang.Object> |
getMap(boolean logging) |
private int |
getMark() |
private java.lang.Object |
getMemo(int i) |
private javajs.util.Lst<java.lang.Object> |
getObjects(int mark) |
private void |
log(java.lang.String s) |
private java.lang.Object |
peek() |
private java.lang.Object |
pop() |
private void |
push(java.lang.Object o) |
private void |
putMark(int i) |
private void |
putMemo(int i,
boolean doCheck) |
private java.lang.String |
readString() |
private Viewer vwr
private javajs.api.GenericBinaryDocument binaryDoc
private javajs.util.Lst<java.lang.Object> stack
private javajs.util.Lst<java.lang.Integer> marks
private javajs.util.Lst<java.lang.Object> build
private java.util.Map<java.lang.Integer,java.lang.Object> memo
private boolean logging
private int id
private int markCount
private int filePt
private int emptyListPt
private java.lang.Object thisSection
private boolean inMovie
private boolean inNames
private int lastMark
private int retrieveCount
private static final byte APPEND
private static final byte APPENDS
private static final byte BINFLOAT
private static final byte BININT
private static final byte BININT1
private static final byte BININT2
private static final byte BINPUT
private static final byte BINSTRING
private static final byte BINUNICODE
private static final byte BUILD
private static final byte EMPTY_DICT
private static final byte EMPTY_LIST
private static final byte GLOBAL
private static final byte LONG_BINPUT
private static final byte MARK
private static final byte NONE
private static final byte OBJ
private static final byte SETITEM
private static final byte SETITEMS
private static final byte SHORT_BINSTRING
private static final byte STOP
private static final byte BINGET
private static final byte LONG_BINGET
private static final byte TUPLE
private static final byte INT
PickleReader(javajs.api.GenericBinaryDocument doc, Viewer vwr)
private void log(java.lang.String s)
java.util.Map<java.lang.String,java.lang.Object> getMap(boolean logging) throws java.lang.Exception
java.lang.Exception
private void putMemo(int i, boolean doCheck)
private java.lang.Object getMemo(int i)
private javajs.util.Lst<java.lang.Object> getObjects(int mark)
private java.lang.String readString() throws java.lang.Exception
java.lang.Exception
private void putMark(int i)
private int getMark()
private void push(java.lang.Object o)
private java.lang.Object peek()
private java.lang.Object pop()