A B C D E F G I J M O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAlias(Class<?>, String) - Method in class org.jdrupes.json.JsonBeanDecoder
- addAlias(Class<?>, String) - Method in class org.jdrupes.json.JsonBeanEncoder
- addAlias(Class<?>, String) - Method in class org.jdrupes.json.JsonCodec
-
Add an alias for the given class.
- addExcluded(String) - Method in class org.jdrupes.json.JsonBeanEncoder
-
Add a type to excude from encoding, usually because it cannot be converted to JSON.
- addParam(Object) - Method in interface org.jdrupes.json.JsonRpc
- addParam(Object) - Method in class org.jdrupes.json.JsonRpc.DefaultJsonRpc
- append(Object) - Method in interface org.jdrupes.json.JsonArray
- append(Object) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- append(Object) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- arrayStream() - Method in interface org.jdrupes.json.JsonArray
-
Streams the elements in the array after casting them to
JsonArray
s. - arrayStream() - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- arrayStream() - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asArray(int) - Method in interface org.jdrupes.json.JsonArray
- asArray(int) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- asArray(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asBoolean(int) - Method in interface org.jdrupes.json.JsonArray
- asBoolean(int) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- asBoolean(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asBoolean(String) - Method in interface org.jdrupes.json.JsonObject
- asBoolean(String) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- asBoolean(String) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
- asDouble(int) - Method in interface org.jdrupes.json.JsonArray
- asDouble(int) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- asDouble(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asDouble(String) - Method in interface org.jdrupes.json.JsonObject
- asDouble(String) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- asDouble(String) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
- asFloat(int) - Method in interface org.jdrupes.json.JsonArray
- asFloat(int) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- asFloat(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asFloat(String) - Method in interface org.jdrupes.json.JsonObject
- asFloat(String) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- asFloat(String) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
- asInt(int) - Method in interface org.jdrupes.json.JsonArray
- asInt(int) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- asInt(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asInt(String) - Method in interface org.jdrupes.json.JsonObject
- asInt(String) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- asInt(String) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
- asLong(int) - Method in interface org.jdrupes.json.JsonArray
- asLong(int) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- asLong(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asLong(String) - Method in interface org.jdrupes.json.JsonObject
- asLong(String) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- asLong(String) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
- asString(int) - Method in interface org.jdrupes.json.JsonArray
- asString(int) - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- asString(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- asString(String) - Method in interface org.jdrupes.json.JsonObject
- asString(String) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- asString(String) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
B
- backing() - Method in interface org.jdrupes.json.JsonArray
- backing() - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- backing() - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- backing() - Method in interface org.jdrupes.json.JsonObject
- backing() - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- backing() - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
C
- clearCaches() - Static method in class org.jdrupes.json.JsonCodec
-
The encoder and decoder make use of the information from
PropertyEditorManager.findEditor(Class)
andIntrospector.getBeanInfo(Class, Class)
. - close() - Method in class org.jdrupes.json.JsonBeanEncoder
- create() - Static method in interface org.jdrupes.json.JsonArray
-
Creates a new instance of the
JsonArray.DefaultJsonArray
. - create() - Static method in class org.jdrupes.json.JsonBeanEncoder
-
Create a new encoder using a default
JsonGenerator
that writes to an internally createdStringWriter
. - create() - Static method in interface org.jdrupes.json.JsonObject
-
Creates a new instabnce of the
JsonObject.DefaultJsonObject
. - create() - Static method in interface org.jdrupes.json.JsonRpc
-
Creates an instance of
JsonRpc
. - create(JsonGenerator) - Static method in class org.jdrupes.json.JsonBeanEncoder
-
Create a new encoder using the given
JsonGenerator
. - create(JsonParser) - Static method in class org.jdrupes.json.JsonBeanDecoder
-
Create a new decoder using the given parser.
- create(Reader) - Static method in class org.jdrupes.json.JsonBeanDecoder
-
Create a new decoder using a default
JsonParser
. - create(Writer) - Static method in class org.jdrupes.json.JsonBeanEncoder
-
Create a new encoder using a default
JsonGenerator
. - create(String) - Static method in class org.jdrupes.json.JsonBeanDecoder
-
Create a new decoder using a default parser to parse the given string.
D
- defaultFactory() - Static method in class org.jdrupes.json.JsonCodec
- DefaultJsonArray() - Constructor for class org.jdrupes.json.JsonArray.DefaultJsonArray
- DefaultJsonObject() - Constructor for class org.jdrupes.json.JsonObject.DefaultJsonObject
- DefaultJsonRpc() - Constructor for class org.jdrupes.json.JsonRpc.DefaultJsonRpc
E
- EMPTY_ARRAY - Static variable in interface org.jdrupes.json.JsonArray
F
- fields() - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- fields() - Method in interface org.jdrupes.json.JsonObject
- fields() - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
- findBeanInfo(Class<?>) - Static method in class org.jdrupes.json.JsonCodec
- findPropertyEditor(Class<?>) - Static method in class org.jdrupes.json.JsonCodec
- flush() - Method in class org.jdrupes.json.JsonBeanEncoder
- from(List<Object>) - Static method in interface org.jdrupes.json.JsonArray
-
Creates a wrapper around an existing
List<Object>
. - from(Map<String, Object>) - Static method in interface org.jdrupes.json.JsonObject
-
Creates a wrapper around an existing
Map<String,Object>
. - from(JsonArray.DefaultJsonArray) - Static method in interface org.jdrupes.json.JsonArray
-
Overloaded to ensure that an existing
JsonArray.DefaultJsonArray
is not wrapped again. - from(JsonObject) - Static method in interface org.jdrupes.json.JsonObject
-
Overloaded to ensure that an existing
JsonObject.DefaultJsonObject
is not wrapped again.
G
- get(int) - Method in interface org.jdrupes.json.JsonArray
- get(int) - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- get(String) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- get(String) - Method in interface org.jdrupes.json.JsonObject
- get(String) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
I
- id() - Method in class org.jdrupes.json.JsonRpc.DefaultJsonRpc
- id() - Method in interface org.jdrupes.json.JsonRpc
-
An optional request id.
J
- JsonArray - Interface in org.jdrupes.json
-
A view on a
List<Object>
that provides some utility methods for accessing the data. - JsonArray.DefaultJsonArray - Class in org.jdrupes.json
-
Instances of this class are used as default representations for JSON arrays.
- JsonArray.JsonArrayWrapper - Class in org.jdrupes.json
-
Instances of this class are used as default representations for JSON arrays.
- JsonBeanDecoder - Class in org.jdrupes.json
-
Decoder for converting JSON to a Java object graph.
- JsonBeanDecoder(JsonParser) - Constructor for class org.jdrupes.json.JsonBeanDecoder
- JsonBeanEncoder - Class in org.jdrupes.json
-
Encoder for converting a Java object graph to JSON.
- JsonCodec - Class in org.jdrupes.json
-
The base class for the
JsonBeanEncoder
andJsonBeanDecoder
. - JsonCodec() - Constructor for class org.jdrupes.json.JsonCodec
- JsonDecodeException - Exception in org.jdrupes.json
- JsonDecodeException() - Constructor for exception org.jdrupes.json.JsonDecodeException
- JsonDecodeException(String) - Constructor for exception org.jdrupes.json.JsonDecodeException
- JsonDecodeException(String, Throwable) - Constructor for exception org.jdrupes.json.JsonDecodeException
- JsonDecodeException(String, Throwable, boolean, boolean) - Constructor for exception org.jdrupes.json.JsonDecodeException
- JsonDecodeException(Throwable) - Constructor for exception org.jdrupes.json.JsonDecodeException
- JsonObject - Interface in org.jdrupes.json
-
A view on
Map<String,Object>
that provides some utility methods for accessing the data. - JsonObject.DefaultJsonObject - Class in org.jdrupes.json
-
Instances of this class are used as default representations for JSON objects.
- JsonObject.JsonObjectWrapper - Class in org.jdrupes.json
- JsonRpc - Interface in org.jdrupes.json
- JsonRpc.DefaultJsonRpc - Class in org.jdrupes.json
M
- method() - Method in class org.jdrupes.json.JsonRpc.DefaultJsonRpc
- method() - Method in interface org.jdrupes.json.JsonRpc
-
The invoked method.
O
- omitClass() - Method in class org.jdrupes.json.JsonBeanEncoder
-
Configure the encoder to not generate the
class
information even when needed to properly restore the Object graph. - org.jdrupes.json - package org.jdrupes.json
P
- params() - Method in class org.jdrupes.json.JsonRpc.DefaultJsonRpc
- params() - Method in interface org.jdrupes.json.JsonRpc
-
The parameters.
R
- readArray(Class<T>) - Method in class org.jdrupes.json.JsonBeanDecoder
-
Read a JSON array description into a new array of the expected type.
- readObject() - Method in class org.jdrupes.json.JsonBeanDecoder
-
Read a JSON object description into a new
JsonObject
. - readObject(Class<T>) - Method in class org.jdrupes.json.JsonBeanDecoder
-
Read a JSON object description into a new object of the expected type.
S
- setClassConverter(Function<String, Optional<Class<?>>>) - Method in class org.jdrupes.json.JsonBeanDecoder
-
Sets the converter that maps a specified “class” to an actual Java
Class
. - setField(String, Object) - Method in class org.jdrupes.json.JsonObject.DefaultJsonObject
- setField(String, Object) - Method in class org.jdrupes.json.JsonObject.JsonObjectWrapper
- setField(String, Object) - Method in interface org.jdrupes.json.JsonObject
- setMethod(String) - Method in class org.jdrupes.json.JsonRpc.DefaultJsonRpc
- setMethod(String) - Method in interface org.jdrupes.json.JsonRpc
- setParams(JsonArray) - Method in class org.jdrupes.json.JsonRpc.DefaultJsonRpc
- setParams(JsonArray) - Method in interface org.jdrupes.json.JsonRpc
- size() - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- size() - Method in interface org.jdrupes.json.JsonArray
- stream() - Method in class org.jdrupes.json.JsonArray.DefaultJsonArray
- stream() - Method in class org.jdrupes.json.JsonArray.JsonArrayWrapper
- stream() - Method in interface org.jdrupes.json.JsonArray
-
Streams the elements in the array.
T
- toJson() - Method in class org.jdrupes.json.JsonBeanEncoder
-
Returns the text written to the output.
W
- writeArray(Object...) - Method in class org.jdrupes.json.JsonBeanEncoder
- writeObject(Object) - Method in class org.jdrupes.json.JsonBeanEncoder
All Classes All Packages