Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- com.benesult.vivjson - package com.benesult.vivjson
-
VivJson is the embedded scripting language and the extension of JSON.
- CommandLine - Class in com.benesult.vivjson
-
Command-line client of VivJson.
- CommandLine() - Constructor for class com.benesult.vivjson.CommandLine
- Config - Class in com.benesult.vivjson
-
Configuration of VivJson.
- Config() - Constructor for class com.benesult.vivjson.Config
-
Makes configuration instance of default values.
- Config(boolean, boolean, boolean, String, String, int, int, int) - Constructor for class com.benesult.vivjson.Config
-
Makes configuration instance with all custom values.
- Config(Config) - Constructor for class com.benesult.vivjson.Config
-
Makes configuration instance that is based on the given instance.
E
- enableOnlyJson() - Method in class com.benesult.vivjson.Config
-
Enables only JSON.
- enableOnlyJson(boolean) - Method in class com.benesult.vivjson.Config
-
Enables only JSON.
- enableStderr() - Method in class com.benesult.vivjson.Config
-
Enables that error message outputs into stderr.
- enableStderr(boolean) - Method in class com.benesult.vivjson.Config
-
Enables/disables that error message outputs into stderr.
- enableTagDetail() - Method in class com.benesult.vivjson.Config
-
Enables that detail of error message's tag.
- enableTagDetail(boolean) - Method in class com.benesult.vivjson.Config
-
Enables that detail of error message's tag.
- errorMessage - Variable in class com.benesult.vivjson.Viv.Instance
-
Error message if construction is failed.
It will be "" if construction is succeeded. - errorMessage - Variable in class com.benesult.vivjson.Viv.Parsed
-
Error message if parsing is failed.
It will be "" if parsing is succeeded. - errorMessage - Variable in class com.benesult.vivjson.Viv.Result
-
Error message if the task is failed.
It will be "" if the task is succeeded. - evaluator - Variable in class com.benesult.vivjson.Viv.Instance
-
Class instance of VivJson's code if construction is succeeded.
It will benull
if construction is failed.
G
- getArrayList(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an
ArrayList<@Nullable Object>
. - getArrayList(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an
ArrayList<@Nullable Object>
. - getArrayListEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an
ArrayList<@Nullable Object>
. - getArrayListEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an
ArrayList<@Nullable Object>
. - getBoolean(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a boolean.
- getBoolean(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a boolean.
- getBooleanEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a boolean.
- getBooleanEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a boolean.
- getBooleanOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getBooleanOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getBooleanOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getBooleanOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getBooleans(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getBooleans(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getBooleansEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getBooleansEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of boolean.
- getDouble(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a double-precision floating-point number.
- getDouble(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a double-precision floating-point number.
- getDoubleEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a double-precision floating-point number.
- getDoubleEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a double-precision floating-point number.
- getDoubleOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getDoubleOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getDoubleOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getDoubleOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getDoubles(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getDoubles(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getDoublesEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getDoublesEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of double-precision floating-point number.
- getEnableOnlyJson() - Method in class com.benesult.vivjson.Config
-
Gets whether parsing target is limited only JSON or not.
- getEnableOnlyJson(Config) - Static method in class com.benesult.vivjson.Config
-
Gets whether parsing target is limited only JSON or not.
- getEnableStderr() - Method in class com.benesult.vivjson.Config
-
Gets whether outputting error message into stderr is enable.
- getEnableStderr(Config) - Static method in class com.benesult.vivjson.Config
-
Gets whether outputting error message into stderr is enable.
- getEnableTagDetail() - Method in class com.benesult.vivjson.Config
-
Gets whether detail of error message's tag is enable or not.
- getEnableTagDetail(Config) - Static method in class com.benesult.vivjson.Config
-
Gets whether detail of error message's tag is enable or not.
- getFloat(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a floating-point number.
- getFloat(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a floating-point number.
- getFloatEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a floating-point number.
- getFloatEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a floating-point number.
- getFloatOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getFloatOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getFloatOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getFloatOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getFloats(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getFloats(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getFloatsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getFloatsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of floating-point number.
- getHashMap(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a
HashMap<String, @Nullable Object>
. - getHashMap(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a
HashMap<String, @Nullable Object>
. - getHashMapEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a
HashMap<String, @Nullable Object>
. - getHashMapEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a
HashMap<String, @Nullable Object>
. - getInfinity() - Method in class com.benesult.vivjson.Config
-
Gets infinity's string.
- getInfinity(Config) - Static method in class com.benesult.vivjson.Config
-
Gets infinity's string.
- getInteger(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an integer.
- getInteger(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an integer.
- getIntegerEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an integer.
- getIntegerEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an integer.
- getIntegerOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getIntegerOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getIntegerOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getIntegerOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getIntegers(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getIntegers(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getIntegersEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getIntegersEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of integer.
- getKeyValueBooleanOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueBooleanOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueBooleanOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueBooleanOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueBooleans(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueBooleans(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueBooleansEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueBooleansEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoubleOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoubleOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoubleOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoubleOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoubles(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoubles(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoublesEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueDoublesEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloatOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloatOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloatOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloatOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloats(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloats(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloatsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueFloatsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegerOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegerOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegerOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegerOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegers(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegers(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegersEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueIntegersEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongs(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongs(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueLongsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjectOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjectOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjectOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjectOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjects(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjects(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjectsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueObjectsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStringOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStringOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStringOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStringOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStrings(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStrings(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStringsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getKeyValueStringsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets key-value pairs as an array.
- getLong(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a long integer.
- getLong(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a long integer.
- getLongEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a long integer.
- getLongEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a long integer.
- getLongOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getLongOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getLongOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getLongOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getLongs(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getLongs(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getLongsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getLongsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of long integer.
- getMaxArraySize() - Method in class com.benesult.vivjson.Config
-
Gets maximum array/block size.
- getMaxArraySize(Config) - Static method in class com.benesult.vivjson.Config
-
Gets maximum array/block size.
- getMaxDepth() - Method in class com.benesult.vivjson.Config
-
Gets maximum recursive called times of evaluate method.
- getMaxDepth(Config) - Static method in class com.benesult.vivjson.Config
-
Gets maximum recursive called times of evaluate method.
- getMaxLoopTimes() - Method in class com.benesult.vivjson.Config
-
Gets maximum loop times of "for", "while", and so on.
- getMaxLoopTimes(Config) - Static method in class com.benesult.vivjson.Config
-
Gets maximum loop times of "for", "while", and so on.
- getNaN() - Method in class com.benesult.vivjson.Config
-
Gets NaN(Not a Number)'s string.
- getNaN(Config) - Static method in class com.benesult.vivjson.Config
-
Get NaN(Not a Number)'s string.
- getObjectOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getObjectOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getObjectOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getObjectOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getObjects(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getObjects(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getObjectsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getObjectsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of object.
- getString(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a string.
- getString(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a string.
- getStringEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets a string.
- getStringEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets a string.
- getStringOrNulls(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of string.
- getStringOrNulls(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of string.
- getStringOrNullsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of string.
- getStringOrNullsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of String.
- getStrings(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of string.
- getStrings(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of string.
- getStringsEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of string.
- getStringsEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Gets an array of String.
I
- instance - Variable in class com.benesult.vivjson.Viv.Parsed
-
Class instance if it is given,
null
otherwise. - Instance(Evaluator, String) - Constructor for class com.benesult.vivjson.Viv.Instance
- Instance(Evaluator) - Constructor for class com.benesult.vivjson.Viv.Instance
- Instance(String) - Constructor for class com.benesult.vivjson.Viv.Instance
- INTERPRETER_VERSION - Static variable in class com.benesult.vivjson.Config
-
Version of this interpreter.
J
- Json(String) - Constructor for class com.benesult.vivjson.Viv.Json
-
Constructs JSON data class instance.
K
- key - Variable in class com.benesult.vivjson.Viv.KeyValue
-
Key of key-value pair.
- KeyValue(String, T) - Constructor for class com.benesult.vivjson.Viv.KeyValue
M
- main(String[]) - Static method in class com.benesult.vivjson.CommandLine
-
Runs VivJson in command-line.
- makeInstance(Object...) - Static method in class com.benesult.vivjson.Viv
-
Makes a class instance.
- makeInstance(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Makes a class instance.
- makeInstanceEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Makes a class instance.
- makeInstanceEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Makes a class instance.
- makeString(Object) - Static method in class com.benesult.vivjson.Viv
-
Convert a value into string.
- makeString(Object, Config) - Static method in class com.benesult.vivjson.Viv
-
Converts a value into string.
P
- parse(Object...) - Static method in class com.benesult.vivjson.Viv
-
Parses VivJson's code and JSON object.
- parse(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Parses VivJson's code and JSON object.
- Parsed(String) - Constructor for class com.benesult.vivjson.Viv.Parsed
-
Constructor for Parsed data class.
- Parsed(ArrayList<Statement>, Viv.Instance, String) - Constructor for class com.benesult.vivjson.Viv.Parsed
-
Constructor for Parsed data class.
- Parsed(ArrayList<Statement>) - Constructor for class com.benesult.vivjson.Viv.Parsed
-
Constructor for Parsed data class.
- Parsed(ArrayList<Statement>, Viv.Instance) - Constructor for class com.benesult.vivjson.Viv.Parsed
-
Constructor for Parsed data class.
- parseEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Parses VivJson's code and JSON object.
- parseEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Parses VivJson's code and JSON object.
- parseFile(String, Config) - Static method in class com.benesult.vivjson.Viv
-
Parse a file that contains VivJson's code or JSON object.
- parseFileEx(String, Config) - Static method in class com.benesult.vivjson.Viv
-
Parse a file that contains VivJson's code or JSON object.
- parseText(String, Config) - Static method in class com.benesult.vivjson.Viv
-
Parses a text that is VivJson's code or JSON object.
- parseTextEx(String, Config) - Static method in class com.benesult.vivjson.Viv
-
Parses a text that is VivJson's code or JSON object.
- printStatements(Object) - Static method in class com.benesult.vivjson.Viv
-
Prints statements.
- printStatements(Object, boolean, Config) - Static method in class com.benesult.vivjson.Viv
-
Prints statements.
R
- Result(Object, String) - Constructor for class com.benesult.vivjson.Viv.Result
-
Constructor for Result data class.
- run(Object...) - Static method in class com.benesult.vivjson.Viv
-
Runs VivJson's code or deserialize JSON objects.
- run(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Runs VivJson's code or deserialize JSON objects.
- run(String[], String[]) - Static method in class com.benesult.vivjson.CommandLine
-
Runs VivJson in command-line.
- runEx(Object...) - Static method in class com.benesult.vivjson.Viv
-
Runs VivJson's code or deserialize JSON objects.
- runEx(Object[], Config) - Static method in class com.benesult.vivjson.Viv
-
Runs VivJson's code or deserialize JSON objects.
S
- setInfinity(String) - Method in class com.benesult.vivjson.Config
-
Sets infinity's string.
- setMaxArraySize(int) - Method in class com.benesult.vivjson.Config
-
Sets maximum array/block size.
- setMaxDepth(int) - Method in class com.benesult.vivjson.Config
-
Set maximum recursive called times of evaluate method.
- setMaxLoopTimes(int) - Method in class com.benesult.vivjson.Config
-
Sets maximum loop times of "for", "while", and so on.
- setNaN(String) - Method in class com.benesult.vivjson.Config
-
Sets NaN(Not a Number)'s string.
- SPEC_VERSION - Static variable in class com.benesult.vivjson.Config
-
Version of VivJson's specification.
- statements - Variable in class com.benesult.vivjson.Viv.Parsed
-
Statements of the given codes if parsing is succeeded.
It will benull
if parsing is failed.
V
- value - Variable in class com.benesult.vivjson.Viv.Json
-
JSON value.
- value - Variable in class com.benesult.vivjson.Viv.KeyValue
-
Value of key-value pair.
- value - Variable in class com.benesult.vivjson.Viv.Result
-
The returned value if the task is succeeded.
It will benull
if the task is failed.
Note that the returned value may benull
. - Viv - Class in com.benesult.vivjson
-
API of VivJson.
- Viv() - Constructor for class com.benesult.vivjson.Viv
- Viv.Instance - Class in com.benesult.vivjson
-
Instance data class.
- Viv.Json - Class in com.benesult.vivjson
-
JSON data class.
- Viv.KeyValue<T> - Class in com.benesult.vivjson
-
Key-Value pair data class.
- Viv.Parsed - Class in com.benesult.vivjson
-
Parsed data class.
- Viv.Result - Class in com.benesult.vivjson
-
Result data class.
- VivException - Exception Class in com.benesult.vivjson
-
Exception for VivJson.
- VivException(String) - Constructor for exception class com.benesult.vivjson.VivException
-
Constructs VivJson's exception.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form