public class SNAPSHOT extends NamedWarpScriptFunction implements WarpScriptStackFunction
| Modifier and Type | Class and Description |
|---|---|
static interface |
SNAPSHOT.Snapshotable |
static interface |
SNAPSHOT.SnapshotEncoder |
| Constructor and Description |
|---|
SNAPSHOT(java.lang.String name,
boolean snapshotSymbols,
boolean toMark,
boolean pop,
boolean countbased) |
SNAPSHOT(java.lang.String name,
boolean snapshotSymbols,
boolean toMark,
boolean pop,
boolean countbased,
boolean compresswrappers) |
SNAPSHOT(java.lang.String name,
boolean snapshotSymbols,
boolean toMark,
boolean pop,
boolean countbased,
boolean compresswrappers,
boolean readable) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addElement(SNAPSHOT snapshot,
java.lang.StringBuilder sb,
java.lang.Object o) |
static void |
addElement(SNAPSHOT snapshot,
java.lang.StringBuilder sb,
java.lang.Object o,
boolean readable) |
static void |
addElement(java.lang.StringBuilder sb,
java.lang.Object o) |
static void |
addElement(java.lang.StringBuilder sb,
java.lang.Object o,
boolean readable) |
static void |
addEncoder(SNAPSHOT.SnapshotEncoder encoder) |
static void |
appendProcessedString(java.lang.StringBuilder sb,
java.lang.String s)
Process a string to make it readable and compatible in WarpScript code.
|
java.lang.Object |
apply(WarpScriptStack stack) |
getName, refSnapshot, setName, toStringpublic SNAPSHOT(java.lang.String name,
boolean snapshotSymbols,
boolean toMark,
boolean pop,
boolean countbased)
public SNAPSHOT(java.lang.String name,
boolean snapshotSymbols,
boolean toMark,
boolean pop,
boolean countbased,
boolean compresswrappers)
public SNAPSHOT(java.lang.String name,
boolean snapshotSymbols,
boolean toMark,
boolean pop,
boolean countbased,
boolean compresswrappers,
boolean readable)
public java.lang.Object apply(WarpScriptStack stack) throws WarpScriptException
apply in interface WarpScriptStackFunctionWarpScriptExceptionpublic static void addElement(java.lang.StringBuilder sb,
java.lang.Object o)
throws WarpScriptException
WarpScriptExceptionpublic static void addElement(java.lang.StringBuilder sb,
java.lang.Object o,
boolean readable)
throws WarpScriptException
WarpScriptExceptionpublic static void addElement(SNAPSHOT snapshot, java.lang.StringBuilder sb, java.lang.Object o) throws WarpScriptException
WarpScriptExceptionpublic static void addElement(SNAPSHOT snapshot, java.lang.StringBuilder sb, java.lang.Object o, boolean readable) throws WarpScriptException
WarpScriptExceptionpublic static void appendProcessedString(java.lang.StringBuilder sb,
java.lang.String s)
sb - A StringBuilder whose given String will appended to.s - A String which may contain invalid WarpScript characters. It will not be encapsulated with quote
characters so it should be appended to the StringBuilder before and after. Double quotes will not
be escaped, so only single quotes are acceptable.public static void addEncoder(SNAPSHOT.SnapshotEncoder encoder)