Index

C E G I J K M P R S V 
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 be null 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 be null 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 be null if the task is failed.
Note that the returned value may be null.
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.
C E G I J K M P R S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form