A B D F J L M N O R S T V W 
All Classes All Packages

A

Array - Class in org.dmfs.express.json.elementary
A JsonValue array.
Array() - Constructor for class org.dmfs.express.json.elementary.Array
 
Array(Boolean...) - Constructor for class org.dmfs.express.json.elementary.Array
Creates a JsonValue array of Booleans.
Array(CharSequence...) - Constructor for class org.dmfs.express.json.elementary.Array
Creates a JsonValue array of CharSequences.
Array(Iterable<JsonValue>) - Constructor for class org.dmfs.express.json.elementary.Array
Creates a JsonValue array of arbitrary JsonValue values.
Array(Number...) - Constructor for class org.dmfs.express.json.elementary.Array
Creates a JsonValue array of Numbers.
Array(Jsonable...) - Constructor for class org.dmfs.express.json.elementary.Array
Creates a JsonValue array of Jsonables.
Array(JsonValue...) - Constructor for class org.dmfs.express.json.elementary.Array
Creates a JsonValue array of arbitrary JsonValue values.

B

Boolean - Class in org.dmfs.express.json.elementary
A trivial JsonValue value which can be either true or false.
Boolean(Boolean) - Constructor for class org.dmfs.express.json.elementary.Boolean
 

D

DelegatingJsonValue - Class in org.dmfs.express.json.elementary
An abstract JsonValue object which just delegates to another JsonValue object.
DelegatingJsonValue(JsonValue) - Constructor for class org.dmfs.express.json.elementary.DelegatingJsonValue
 

F

FALSE - Static variable in class org.dmfs.express.json.elementary.Boolean
 

J

Json - Class in org.dmfs.express.json.adapters
The JsonValue of a Jsonable object.
Json(Jsonable) - Constructor for class org.dmfs.express.json.adapters.Json
 
Jsonable - Interface in org.dmfs.express.json
Interface of an object which can render itself to JsonValue.
JsonSink - Interface in org.dmfs.express.json
 
JsonText - Class in org.dmfs.express.json.elementary
JSON text representation of a JsonValue.
JsonText(JsonValue) - Constructor for class org.dmfs.express.json.elementary.JsonText
 
JsonValue - Interface in org.dmfs.express.json
A JSON value as per RFC 8259, section 3.

L

left() - Method in class org.dmfs.express.json.elementary.Member
 

M

Member - Class in org.dmfs.express.json.elementary
A JsonValue Object member.
Member(CharSequence, Boolean) - Constructor for class org.dmfs.express.json.elementary.Member
 
Member(CharSequence, CharSequence) - Constructor for class org.dmfs.express.json.elementary.Member
 
Member(CharSequence, Number) - Constructor for class org.dmfs.express.json.elementary.Member
 
Member(CharSequence, Jsonable) - Constructor for class org.dmfs.express.json.elementary.Member
 
Member(CharSequence, JsonValue) - Constructor for class org.dmfs.express.json.elementary.Member
 
Member(String, JsonValue) - Constructor for class org.dmfs.express.json.elementary.Member
 

N

Null - Class in org.dmfs.express.json.elementary
The trivial JsonValue null value.
Null() - Constructor for class org.dmfs.express.json.elementary.Null
 
NULL - Static variable in class org.dmfs.express.json.elementary.Null
 
Nullable - Class in org.dmfs.express.json.decorators
A JsonValue value which can be null.
Nullable(Boolean) - Constructor for class org.dmfs.express.json.decorators.Nullable
 
Nullable(CharSequence) - Constructor for class org.dmfs.express.json.decorators.Nullable
 
Nullable(Number) - Constructor for class org.dmfs.express.json.decorators.Nullable
 
Nullable(JsonValue) - Constructor for class org.dmfs.express.json.decorators.Nullable
 
Number - Class in org.dmfs.express.json.elementary
A number JsonValue.
Number(Number) - Constructor for class org.dmfs.express.json.elementary.Number
 

O

Object - Class in org.dmfs.express.json.elementary
A JsonValue object.
Object(Iterable<Pair<String, JsonValue>>) - Constructor for class org.dmfs.express.json.elementary.Object
 
Object(Pair<String, JsonValue>...) - Constructor for class org.dmfs.express.json.elementary.Object
 
org.dmfs.express.json - package org.dmfs.express.json
 
org.dmfs.express.json.adapters - package org.dmfs.express.json.adapters
 
org.dmfs.express.json.decorators - package org.dmfs.express.json.decorators
 
org.dmfs.express.json.elementary - package org.dmfs.express.json.elementary
 
org.dmfs.express.json.sinks - package org.dmfs.express.json.sinks
 

R

right() - Method in class org.dmfs.express.json.elementary.Member
 

S

serialize(JsonSink) - Method in class org.dmfs.express.json.adapters.Json
 
serialize(JsonSink) - Method in class org.dmfs.express.json.decorators.Nullable
 
serialize(JsonSink) - Method in class org.dmfs.express.json.elementary.Array
 
serialize(JsonSink) - Method in class org.dmfs.express.json.elementary.Boolean
 
serialize(JsonSink) - Method in class org.dmfs.express.json.elementary.DelegatingJsonValue
 
serialize(JsonSink) - Method in class org.dmfs.express.json.elementary.Null
 
serialize(JsonSink) - Method in class org.dmfs.express.json.elementary.Number
 
serialize(JsonSink) - Method in class org.dmfs.express.json.elementary.Object
 
serialize(JsonSink) - Method in class org.dmfs.express.json.elementary.String
 
serialize(JsonSink) - Method in interface org.dmfs.express.json.JsonValue
 
String - Class in org.dmfs.express.json.elementary
A String JsonValue.
String(CharSequence) - Constructor for class org.dmfs.express.json.elementary.String
 
StringBuilderSink - Class in org.dmfs.express.json.sinks
A JsonSink writing to a StringBuilder.
StringBuilderSink(StringBuilder) - Constructor for class org.dmfs.express.json.sinks.StringBuilderSink
 

T

toJson() - Method in interface org.dmfs.express.json.Jsonable
Returns a JsonValue representation of this object.
TRUE - Static variable in class org.dmfs.express.json.elementary.Boolean
 

V

value() - Method in class org.dmfs.express.json.elementary.JsonText
 

W

writeJson(CharSequence) - Method in interface org.dmfs.express.json.JsonSink
 
writeJson(CharSequence) - Method in class org.dmfs.express.json.sinks.StringBuilderSink
 
A B D F J L M N O R S T V W 
All Classes All Packages