A B C D E F G I J M O P R S T W 
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 JsonArrays.
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) and Introspector.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 created StringWriter.
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 and JsonBeanDecoder.
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
 
A B C D E F G I J M O P R S T W 
All Classes All Packages