- add(int) - Method in class de.qfs.lib.json.JsonArray
-
Appends the JSON representation of the specified int value to the end of this
array.
- add(long) - Method in class de.qfs.lib.json.JsonArray
-
Appends the JSON representation of the specified long value to the end of this
array.
- add(float) - Method in class de.qfs.lib.json.JsonArray
-
Appends the JSON representation of the specified float value to the end of this
array.
- add(double) - Method in class de.qfs.lib.json.JsonArray
-
Appends the JSON representation of the specified double value to the end of this
array.
- add(boolean) - Method in class de.qfs.lib.json.JsonArray
-
Appends the JSON representation of the specified boolean value to the end of this
array.
- add(String) - Method in class de.qfs.lib.json.JsonArray
-
Appends the JSON representation of the specified string to the end of this array.
- add(JsonValue) - Method in class de.qfs.lib.json.JsonArray
-
Appends the specified JSON value to the end of this array.
- add(String, int) - Method in class de.qfs.lib.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON
representation of the specified int value.
- add(String, long) - Method in class de.qfs.lib.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON
representation of the specified long value.
- add(String, float) - Method in class de.qfs.lib.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON
representation of the specified float value.
- add(String, double) - Method in class de.qfs.lib.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON
representation of the specified double value.
- add(String, boolean) - Method in class de.qfs.lib.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON
representation of the specified boolean value.
- add(String, String) - Method in class de.qfs.lib.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON
representation of the specified string.
- add(String, JsonValue) - Method in class de.qfs.lib.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the specified JSON
value.
- array() - Static method in class de.qfs.lib.json.Json
-
Creates a new empty JsonArray.
- array(int...) - Static method in class de.qfs.lib.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given int
values.
- array(long...) - Static method in class de.qfs.lib.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given long
values.
- array(float...) - Static method in class de.qfs.lib.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given float
values.
- array(double...) - Static method in class de.qfs.lib.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given double
values.
- array(boolean...) - Static method in class de.qfs.lib.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given
boolean values.
- array(String...) - Static method in class de.qfs.lib.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given strings.
- asArray() - Method in class de.qfs.lib.json.JsonArray
-
- asArray() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as
JsonArray, assuming that this value represents a JSON array.
- asBoolean() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as a boolean value, assuming that this value is either
true or false.
- asDouble() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as a double value, assuming that this value represents a
JSON number.
- asFloat() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as a float value, assuming that this value represents a
JSON number.
- asInt() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as an int value, assuming that this value represents a
JSON number that can be interpreted as Java int.
- asJsonValue() - Method in interface de.qfs.lib.json.JsonSerializable
-
- asLong() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as a long value, assuming that this value represents a
JSON number that can be interpreted as Java long.
- asObject() - Method in class de.qfs.lib.json.JsonObject
-
- asObject() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as
JsonObject, assuming that this value represents a JSON
object.
- asString() - Method in class de.qfs.lib.json.JsonValue
-
Returns this JSON value as String, assuming that this value represents a JSON string.
- get(int) - Method in class de.qfs.lib.json.JsonArray
-
Returns the value of the element at the specified position in this array.
- get(String) - Method in class de.qfs.lib.json.JsonObject
-
Returns the value of the member with the specified name in this object.
- getBoolean(String, boolean) - Method in class de.qfs.lib.json.JsonObject
-
Returns the boolean value of the member with the specified name in this object.
- getColumn() - Method in exception de.qfs.lib.json.ParseException
-
- getDouble(String, double) - Method in class de.qfs.lib.json.JsonObject
-
Returns the double value of the member with the specified name in this object.
- getFloat(String, float) - Method in class de.qfs.lib.json.JsonObject
-
Returns the float value of the member with the specified name in this object.
- getInt(String, int) - Method in class de.qfs.lib.json.JsonObject
-
Returns the int value of the member with the specified name in this object.
- getLine() - Method in exception de.qfs.lib.json.ParseException
-
- getLocation() - Method in class de.qfs.lib.json.JsonHandler
-
Returns the current parser location.
- getLocation() - Method in exception de.qfs.lib.json.ParseException
-
Returns the location at which the error occurred.
- getLong(String, long) - Method in class de.qfs.lib.json.JsonObject
-
Returns the long value of the member with the specified name in this object.
- getName() - Method in class de.qfs.lib.json.JsonObject.Member
-
Returns the name of this member.
- getObject(String) - Method in class de.qfs.lib.json.JsonObject
-
Returns the JsonObject value of the member with the specified name in this object.
- getOffset() - Method in exception de.qfs.lib.json.ParseException
-
- getString(String, String) - Method in class de.qfs.lib.json.JsonObject
-
Returns the String value of the member with the specified name in this object.
- getValue() - Method in class de.qfs.lib.json.JsonObject.Member
-
Returns the value of this member.
- indentWithSpaces(int) - Static method in class de.qfs.lib.json.PrettyPrint
-
Print every value on a separate line.
- indentWithTabs() - Static method in class de.qfs.lib.json.PrettyPrint
-
Do not break lines, but still insert whitespace between values.
- isArray() - Method in class de.qfs.lib.json.JsonArray
-
- isArray() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents a JSON array.
- isBoolean() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents a boolean value.
- isEmpty() - Method in class de.qfs.lib.json.JsonArray
-
Returns true if this array contains no elements.
- isEmpty() - Method in class de.qfs.lib.json.JsonObject
-
Returns true if this object contains no members.
- isFalse() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents the JSON literal false.
- isNull() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents the JSON literal null.
- isNumber() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents a JSON number.
- isObject() - Method in class de.qfs.lib.json.JsonObject
-
- isObject() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents a JSON object.
- isString() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents a JSON string.
- isTrue() - Method in class de.qfs.lib.json.JsonValue
-
Detects whether this value represents the JSON literal true.
- iterator() - Method in class de.qfs.lib.json.JsonArray
-
Returns an iterator over the values of this array in document order.
- iterator() - Method in class de.qfs.lib.json.JsonObject
-
Returns an iterator over the members of this object in document order.
- Json - Class in de.qfs.lib.json
-
This class serves as the entry point to the minimal-json API.
- JsonArray - Class in de.qfs.lib.json
-
Represents a JSON array, an ordered collection of JSON values.
- JsonArray() - Constructor for class de.qfs.lib.json.JsonArray
-
Creates a new empty JsonArray.
- JsonArray(JsonArray) - Constructor for class de.qfs.lib.json.JsonArray
-
Creates a new JsonArray with the contents of the specified JSON array.
- JsonBuilder - Class in de.qfs.lib.json
-
A simple builder which allows to create a JsonValue from a java object.
- JsonBuilder() - Constructor for class de.qfs.lib.json.JsonBuilder
-
- JsonHandler<A,O> - Class in de.qfs.lib.json
-
A handler for parser events.
- JsonHandler() - Constructor for class de.qfs.lib.json.JsonHandler
-
- JsonMapper - Class in de.qfs.lib.json
-
Allows simple mapping of JSON objects to Java Objects
- JsonMapper() - Constructor for class de.qfs.lib.json.JsonMapper
-
- JsonObject - Class in de.qfs.lib.json
-
Represents a JSON object, a set of name/value pairs, where the names are strings and the values
are JSON values.
- JsonObject() - Constructor for class de.qfs.lib.json.JsonObject
-
Creates a new empty JsonObject.
- JsonObject(JsonObject) - Constructor for class de.qfs.lib.json.JsonObject
-
Creates a new JsonObject, initialized with the contents of the specified JSON object.
- JsonObject.Member - Class in de.qfs.lib.json
-
Represents a member of a JSON object, a pair of a name and a value.
- JsonParser - Class in de.qfs.lib.json
-
A streaming parser for JSON text.
- JsonParser(JsonHandler<?, ?>) - Constructor for class de.qfs.lib.json.JsonParser
-
Creates a new JsonParser with the given handler.
- JsonSerializable - Interface in de.qfs.lib.json
-
Objects, which implement this interface, can be directly serialized as
JsonValue.
- JsonValue - Class in de.qfs.lib.json
-
Represents a JSON value.
- set(int, int) - Method in class de.qfs.lib.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of
the specified int value.
- set(int, long) - Method in class de.qfs.lib.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of
the specified long value.
- set(int, float) - Method in class de.qfs.lib.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of
the specified float value.
- set(int, double) - Method in class de.qfs.lib.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of
the specified double value.
- set(int, boolean) - Method in class de.qfs.lib.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of
the specified boolean value.
- set(int, String) - Method in class de.qfs.lib.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of
the specified string.
- set(int, JsonValue) - Method in class de.qfs.lib.json.JsonArray
-
Replaces the element at the specified position in this array with the specified JSON value.
- set(String, int) - Method in class de.qfs.lib.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the
specified int value.
- set(String, long) - Method in class de.qfs.lib.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the
specified long value.
- set(String, float) - Method in class de.qfs.lib.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the
specified float value.
- set(String, double) - Method in class de.qfs.lib.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the
specified double value.
- set(String, boolean) - Method in class de.qfs.lib.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the
specified boolean value.
- set(String, String) - Method in class de.qfs.lib.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the
specified string.
- set(String, JsonValue) - Method in class de.qfs.lib.json.JsonObject
-
Sets the value of the member with the specified name to the specified JSON value.
- singleLine() - Static method in class de.qfs.lib.json.PrettyPrint
-
Print every value on a separate line.
- size() - Method in class de.qfs.lib.json.JsonArray
-
Returns the number of elements in this array.
- size() - Method in class de.qfs.lib.json.JsonObject
-
Returns the number of members (name/value pairs) in this object.
- startArray() - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of an array in the JSON input.
- startArrayValue(A) - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of an array element in the JSON input.
- startBoolean() - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of a boolean literal (true or false) in the
JSON input.
- startNull() - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of a null literal in the JSON input.
- startNumber() - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of a number in the JSON input.
- startObject() - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of an object in the JSON input.
- startObjectName(O) - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of the name of an object member in the JSON input.
- startObjectValue(O, String) - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of the name of an object member in the JSON input.
- startString() - Method in class de.qfs.lib.json.JsonHandler
-
Indicates the beginning of a string in the JSON input.