Uses of Class
com.benesult.vivjson.Config
-
Uses of Config in com.benesult.vivjson
Methods in com.benesult.vivjson with parameters of type ConfigModifier and TypeMethodDescriptionViv.getArrayList
(@Nullable Object[] objects, @Nullable Config config) Gets anArrayList<@Nullable Object>
.Viv.getArrayListEx
(@Nullable Object[] objects, @Nullable Config config) Gets anArrayList<@Nullable Object>
.static @Nullable Boolean
Viv.getBoolean
(@Nullable Object[] objects, @Nullable Config config) Gets a boolean.static boolean
Viv.getBooleanEx
(@Nullable Object[] objects, @Nullable Config config) Gets a boolean.static @Nullable Boolean @Nullable []
Viv.getBooleanOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets an array of boolean.static @Nullable Boolean[]
Viv.getBooleanOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of boolean.static boolean @Nullable []
Viv.getBooleans
(@Nullable Object[] objects, @Nullable Config config) Gets an array of boolean.static boolean[]
Viv.getBooleansEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of boolean.static @Nullable Double
Gets a double-precision floating-point number.static double
Viv.getDoubleEx
(@Nullable Object[] objects, @Nullable Config config) Gets a double-precision floating-point number.static @Nullable Double @Nullable []
Viv.getDoubleOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets an array of double-precision floating-point number.static @Nullable Double[]
Viv.getDoubleOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of double-precision floating-point number.static double @Nullable []
Viv.getDoubles
(@Nullable Object[] objects, @Nullable Config config) Gets an array of double-precision floating-point number.static double[]
Viv.getDoublesEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of double-precision floating-point number.static boolean
Config.getEnableOnlyJson
(@Nullable Config config) Gets whether parsing target is limited only JSON or not.static boolean
Config.getEnableStderr
(@Nullable Config config) Gets whether outputting error message into stderr is enable.static boolean
Config.getEnableTagDetail
(@Nullable Config config) Gets whether detail of error message's tag is enable or not.static @Nullable Float
Gets a floating-point number.static float
Viv.getFloatEx
(@Nullable Object[] objects, @Nullable Config config) Gets a floating-point number.static @Nullable Float @Nullable []
Viv.getFloatOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets an array of floating-point number.static @Nullable Float[]
Viv.getFloatOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of floating-point number.static float @Nullable []
Gets an array of floating-point number.static float[]
Viv.getFloatsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of floating-point number.Viv.getHashMap
(@Nullable Object[] objects, @Nullable Config config) Gets aHashMap<String, @Nullable Object>
.Viv.getHashMapEx
(@Nullable Object[] objects, @Nullable Config config) Gets aHashMap<String, @Nullable Object>
.static @Nullable String
Config.getInfinity
(@Nullable Config config) Gets infinity's string.static @Nullable Integer
Viv.getInteger
(@Nullable Object[] objects, @Nullable Config config) Gets an integer.static int
Viv.getIntegerEx
(@Nullable Object[] objects, @Nullable Config config) Gets an integer.static @Nullable Integer @Nullable []
Viv.getIntegerOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets an array of integer.static @Nullable Integer[]
Viv.getIntegerOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of integer.static int @Nullable []
Viv.getIntegers
(@Nullable Object[] objects, @Nullable Config config) Gets an array of integer.static int[]
Viv.getIntegersEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of integer.static Viv.KeyValue<@Nullable Boolean> @Nullable []
Viv.getKeyValueBooleanOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Boolean>[]
Viv.getKeyValueBooleanOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Boolean> @Nullable []
Viv.getKeyValueBooleans
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Boolean>[]
Viv.getKeyValueBooleansEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Double> @Nullable []
Viv.getKeyValueDoubleOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Double>[]
Viv.getKeyValueDoubleOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Double> @Nullable []
Viv.getKeyValueDoubles
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Double>[]
Viv.getKeyValueDoublesEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Float> @Nullable []
Viv.getKeyValueFloatOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Float>[]
Viv.getKeyValueFloatOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Float> @Nullable []
Viv.getKeyValueFloats
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Float>[]
Viv.getKeyValueFloatsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Integer> @Nullable []
Viv.getKeyValueIntegerOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Integer>[]
Viv.getKeyValueIntegerOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Integer> @Nullable []
Viv.getKeyValueIntegers
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Integer>[]
Viv.getKeyValueIntegersEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Long> @Nullable []
Viv.getKeyValueLongOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Long>[]
Viv.getKeyValueLongOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Long> @Nullable []
Viv.getKeyValueLongs
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Long>[]
Viv.getKeyValueLongsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Object> @Nullable []
Viv.getKeyValueObjectOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable Object>[]
Viv.getKeyValueObjectOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Object> @Nullable []
Viv.getKeyValueObjects
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<Object>[]
Viv.getKeyValueObjectsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable String> @Nullable []
Viv.getKeyValueStringOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<@Nullable String>[]
Viv.getKeyValueStringOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<String> @Nullable []
Viv.getKeyValueStrings
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static Viv.KeyValue<String>[]
Viv.getKeyValueStringsEx
(@Nullable Object[] objects, @Nullable Config config) Gets key-value pairs as an array.static @Nullable Long
Gets a long integer.static long
Gets a long integer.static @Nullable Long @Nullable []
Viv.getLongOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets an array of long integer.static @Nullable Long[]
Viv.getLongOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of long integer.static long @Nullable []
Gets an array of long integer.static long[]
Viv.getLongsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of long integer.static int
Config.getMaxArraySize
(@Nullable Config config) Gets maximum array/block size.static int
Config.getMaxDepth
(@Nullable Config config) Gets maximum recursive called times of evaluate method.static int
Config.getMaxLoopTimes
(@Nullable Config config) Gets maximum loop times of "for", "while", and so on.static @Nullable String
Get NaN(Not a Number)'s string.static @Nullable Object @Nullable []
Viv.getObjectOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets an array of object.static @Nullable Object[]
Viv.getObjectOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of object.static Object @Nullable []
Viv.getObjects
(@Nullable Object[] objects, @Nullable Config config) Gets an array of object.static Object[]
Viv.getObjectsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of object.static @Nullable String
Gets a string.static String
Viv.getStringEx
(@Nullable Object[] objects, @Nullable Config config) Gets a string.static @Nullable String @Nullable []
Viv.getStringOrNulls
(@Nullable Object[] objects, @Nullable Config config) Gets an array of string.static @Nullable String[]
Viv.getStringOrNullsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of String.static String @Nullable []
Viv.getStrings
(@Nullable Object[] objects, @Nullable Config config) Gets an array of string.static String[]
Viv.getStringsEx
(@Nullable Object[] objects, @Nullable Config config) Gets an array of String.static Viv.Instance
Viv.makeInstance
(Object[] parameters, @Nullable Config config) Makes a class instance.static Viv.Instance
Viv.makeInstanceEx
(Object[] parameters, @Nullable Config config) Makes a class instance.static String
Viv.makeString
(@Nullable Object value, @Nullable Config config) Converts a value into string.static Viv.Parsed
Parses VivJson's code and JSON object.static Viv.Parsed
Parses VivJson's code and JSON object.static Viv.Parsed
Parse a file that contains VivJson's code or JSON object.static Viv.Parsed
Viv.parseFileEx
(String filePath, @Nullable Config config) Parse a file that contains VivJson's code or JSON object.static Viv.Parsed
Parses a text that is VivJson's code or JSON object.static Viv.Parsed
Viv.parseTextEx
(String text, @Nullable Config config) Parses a text that is VivJson's code or JSON object.static void
Viv.printStatements
(Object statements, boolean addClassName, @Nullable Config config) Prints statements.static Viv.Result
Runs VivJson's code or deserialize JSON objects.static @Nullable Object
Runs VivJson's code or deserialize JSON objects.Constructors in com.benesult.vivjson with parameters of type Config