A C D E F G H I J K M N P R S T V W 
All Classes All Packages

A

append(boolean) - Method in class net.hamnaberg.json.Json.JArray
 
append(double) - Method in class net.hamnaberg.json.Json.JArray
 
append(int) - Method in class net.hamnaberg.json.Json.JArray
 
append(long) - Method in class net.hamnaberg.json.Json.JArray
 
append(Number) - Method in class net.hamnaberg.json.Json.JArray
 
append(String) - Method in class net.hamnaberg.json.Json.JArray
 
append(BigDecimal) - Method in class net.hamnaberg.json.Json.JArray
 
append(Json.JValue) - Method in class net.hamnaberg.json.Json.JArray
 
asBigDecimal() - Method in class net.hamnaberg.json.Json.JValue
 
asBoolean() - Method in class net.hamnaberg.json.Json.JValue
 
asDouble() - Method in class net.hamnaberg.json.Json.JNumber
 
asInt() - Method in class net.hamnaberg.json.Json.JNumber
 
asJsonArray() - Method in class net.hamnaberg.json.Json.JValue
 
asJsonArrayOrEmpty() - Method in class net.hamnaberg.json.Json.JValue
 
asJsonBoolean() - Method in class net.hamnaberg.json.Json.JValue
 
asJsonNull() - Method in class net.hamnaberg.json.Json.JValue
 
asJsonNumber() - Method in class net.hamnaberg.json.Json.JValue
 
asJsonObject() - Method in class net.hamnaberg.json.Json.JValue
 
asJsonObjectOrEmpty() - Method in class net.hamnaberg.json.Json.JValue
 
asJsonString() - Method in class net.hamnaberg.json.Json.JValue
 
asJValue() - Method in class net.hamnaberg.json.Json.JValue
 
asLong() - Method in class net.hamnaberg.json.Json.JNumber
 
asString() - Method in class net.hamnaberg.json.Json.JValue
 

C

concat(Json.JArray) - Method in class net.hamnaberg.json.Json.JArray
 
concat(Json.JObject) - Method in class net.hamnaberg.json.Json.JObject
 
containsKey(String) - Method in class net.hamnaberg.json.Json.JObject
 
containsValue(Json.JValue) - Method in class net.hamnaberg.json.Json.JObject
 

D

deepmerge(Json.JValue) - Method in class net.hamnaberg.json.Json.JValue
Perform a deep merge of this JSON value with another JSON value.
dropNullKeys(boolean) - Method in class net.hamnaberg.json.PrettyPrinter
 

E

equals(Object) - Method in class net.hamnaberg.json.Json.JArray
 
equals(Object) - Method in class net.hamnaberg.json.Json.JBoolean
 
equals(Object) - Method in class net.hamnaberg.json.Json.JNull
 
equals(Object) - Method in class net.hamnaberg.json.Json.JNumber
 
equals(Object) - Method in class net.hamnaberg.json.Json.JObject
 
equals(Object) - Method in class net.hamnaberg.json.Json.JString
 
equals(Object) - Method in class net.hamnaberg.json.Json.JValue
 

F

filter(BiPredicate<String, Json.JValue>) - Method in class net.hamnaberg.json.Json.JObject
 
filterKeys(Predicate<String>) - Method in class net.hamnaberg.json.Json.JObject
 
filterNot(BiPredicate<String, Json.JValue>) - Method in class net.hamnaberg.json.Json.JObject
 
flatMap(Function<Json.JValue, Json.JArray>) - Method in class net.hamnaberg.json.Json.JArray
 
flatMapToList(Function<Json.JValue, List<A>>) - Method in class net.hamnaberg.json.Json.JArray
 
fold(Function<Json.JString, X>, Function<Json.JBoolean, X>, Function<Json.JNumber, X>, Function<Json.JObject, X>, Function<Json.JArray, X>, Supplier<X>) - Method in class net.hamnaberg.json.Json.JArray
 
fold(Function<Json.JString, X>, Function<Json.JBoolean, X>, Function<Json.JNumber, X>, Function<Json.JObject, X>, Function<Json.JArray, X>, Supplier<X>) - Method in class net.hamnaberg.json.Json.JBoolean
 
fold(Function<Json.JString, X>, Function<Json.JBoolean, X>, Function<Json.JNumber, X>, Function<Json.JObject, X>, Function<Json.JArray, X>, Supplier<X>) - Method in class net.hamnaberg.json.Json.JNull
 
fold(Function<Json.JString, X>, Function<Json.JBoolean, X>, Function<Json.JNumber, X>, Function<Json.JObject, X>, Function<Json.JArray, X>, Supplier<X>) - Method in class net.hamnaberg.json.Json.JNumber
 
fold(Function<Json.JString, X>, Function<Json.JBoolean, X>, Function<Json.JNumber, X>, Function<Json.JObject, X>, Function<Json.JArray, X>, Supplier<X>) - Method in class net.hamnaberg.json.Json.JObject
 
fold(Function<Json.JString, X>, Function<Json.JBoolean, X>, Function<Json.JNumber, X>, Function<Json.JObject, X>, Function<Json.JArray, X>, Supplier<X>) - Method in class net.hamnaberg.json.Json.JString
 
fold(Function<Json.JString, X>, Function<Json.JBoolean, X>, Function<Json.JNumber, X>, Function<Json.JObject, X>, Function<Json.JArray, X>, Supplier<X>) - Method in class net.hamnaberg.json.Json.JValue
 
foldUnit(Consumer<Json.JString>, Consumer<Json.JBoolean>, Consumer<Json.JNumber>, Consumer<Json.JObject>, Consumer<Json.JArray>, Runnable) - Method in class net.hamnaberg.json.Json.JArray
 
foldUnit(Consumer<Json.JString>, Consumer<Json.JBoolean>, Consumer<Json.JNumber>, Consumer<Json.JObject>, Consumer<Json.JArray>, Runnable) - Method in class net.hamnaberg.json.Json.JBoolean
 
foldUnit(Consumer<Json.JString>, Consumer<Json.JBoolean>, Consumer<Json.JNumber>, Consumer<Json.JObject>, Consumer<Json.JArray>, Runnable) - Method in class net.hamnaberg.json.Json.JNull
 
foldUnit(Consumer<Json.JString>, Consumer<Json.JBoolean>, Consumer<Json.JNumber>, Consumer<Json.JObject>, Consumer<Json.JArray>, Runnable) - Method in class net.hamnaberg.json.Json.JNumber
 
foldUnit(Consumer<Json.JString>, Consumer<Json.JBoolean>, Consumer<Json.JNumber>, Consumer<Json.JObject>, Consumer<Json.JArray>, Runnable) - Method in class net.hamnaberg.json.Json.JObject
 
foldUnit(Consumer<Json.JString>, Consumer<Json.JBoolean>, Consumer<Json.JNumber>, Consumer<Json.JObject>, Consumer<Json.JArray>, Runnable) - Method in class net.hamnaberg.json.Json.JString
 
foldUnit(Consumer<Json.JString>, Consumer<Json.JBoolean>, Consumer<Json.JNumber>, Consumer<Json.JObject>, Consumer<Json.JArray>, Runnable) - Method in class net.hamnaberg.json.Json.JValue
 
forEach(BiConsumer<String, Json.JValue>) - Method in class net.hamnaberg.json.Json.JObject
 

G

get(int) - Method in class net.hamnaberg.json.Json.JArray
 
get(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAs(String, Function<Json.JValue, Optional<A>>) - Method in class net.hamnaberg.json.Json.JObject
 
getAsArray(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsArrayOrEmpty(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsBigDecimal(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsBoolean(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsDouble(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsInteger(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsLong(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsNumber(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsObject(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsObjectOrEmpty(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsString(String) - Method in class net.hamnaberg.json.Json.JObject
 
getAsStringOrEmpty(String) - Method in class net.hamnaberg.json.Json.JObject
 
getListAsBigDecimals() - Method in class net.hamnaberg.json.Json.JArray
 
getListAsObjects() - Method in class net.hamnaberg.json.Json.JArray
 
getListAsStrings() - Method in class net.hamnaberg.json.Json.JArray
 
getOrDefault(String, Json.JValue) - Method in class net.hamnaberg.json.Json.JObject
 
getValue() - Method in class net.hamnaberg.json.Json.JArray
 
getValue() - Method in class net.hamnaberg.json.Json.JNumber
 
getValue() - Method in class net.hamnaberg.json.Json.JObject
 
getValue() - Method in class net.hamnaberg.json.Json.JString
 

H

hashCode() - Method in class net.hamnaberg.json.Json.JArray
 
hashCode() - Method in class net.hamnaberg.json.Json.JBoolean
 
hashCode() - Method in class net.hamnaberg.json.Json.JNull
 
hashCode() - Method in class net.hamnaberg.json.Json.JNumber
 
hashCode() - Method in class net.hamnaberg.json.Json.JObject
 
hashCode() - Method in class net.hamnaberg.json.Json.JString
 
hashCode() - Method in class net.hamnaberg.json.Json.JValue
 
headOption() - Method in class net.hamnaberg.json.Json.JArray
 

I

immutable.json.ast - module immutable.json.ast
 
insert(int, Json.JValue) - Method in class net.hamnaberg.json.Json.JArray
 
INSTANCE - Static variable in class net.hamnaberg.json.Json.JNull
 
isArray() - Method in class net.hamnaberg.json.Json.JValue
 
isBoolean() - Method in class net.hamnaberg.json.Json.JValue
 
isEmpty() - Method in class net.hamnaberg.json.Json.JObject
 
isNull() - Method in class net.hamnaberg.json.Json.JValue
 
isNumber() - Method in class net.hamnaberg.json.Json.JValue
 
isObject() - Method in class net.hamnaberg.json.Json.JValue
 
isScalar() - Method in class net.hamnaberg.json.Json.JValue
 
isString() - Method in class net.hamnaberg.json.Json.JValue
 
isValue() - Method in class net.hamnaberg.json.Json.JBoolean
 
iterator() - Method in class net.hamnaberg.json.Json.JArray
 
iterator() - Method in class net.hamnaberg.json.Json.JObject
 

J

jArray(Iterable<Json.JValue>) - Static method in class net.hamnaberg.json.Json
 
jArray(Json.JValue, Json.JValue...) - Static method in class net.hamnaberg.json.Json
 
jBoolean(boolean) - Static method in class net.hamnaberg.json.Json
 
jEmptyArray() - Static method in class net.hamnaberg.json.Json
 
jEmptyObject() - Static method in class net.hamnaberg.json.Json
 
jNull() - Static method in class net.hamnaberg.json.Json
 
jNumber(double) - Static method in class net.hamnaberg.json.Json
 
jNumber(int) - Static method in class net.hamnaberg.json.Json
 
jNumber(long) - Static method in class net.hamnaberg.json.Json
 
jNumber(Number) - Static method in class net.hamnaberg.json.Json
 
jNumber(BigDecimal) - Static method in class net.hamnaberg.json.Json
 
jObject(Iterable<Map.Entry<String, Json.JValue>>) - Static method in class net.hamnaberg.json.Json
 
jObject(String, boolean) - Static method in class net.hamnaberg.json.Json
 
jObject(String, double) - Static method in class net.hamnaberg.json.Json
 
jObject(String, int) - Static method in class net.hamnaberg.json.Json
 
jObject(String, long) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Number) - Static method in class net.hamnaberg.json.Json
 
jObject(String, String) - Static method in class net.hamnaberg.json.Json
 
jObject(String, BigDecimal) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue, String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 
jObject(Map.Entry<String, Json.JValue>, Map.Entry<String, Json.JValue>...) - Static method in class net.hamnaberg.json.Json
 
jObject(Map<String, Json.JValue>) - Static method in class net.hamnaberg.json.Json
 
Json - Class in net.hamnaberg.json
 
Json.JArray - Class in net.hamnaberg.json
 
Json.JBoolean - Class in net.hamnaberg.json
 
Json.JNull - Class in net.hamnaberg.json
 
Json.JNumber - Class in net.hamnaberg.json
 
Json.JObject - Class in net.hamnaberg.json
 
Json.JString - Class in net.hamnaberg.json
 
Json.JValue - Class in net.hamnaberg.json
 
jString(String) - Static method in class net.hamnaberg.json.Json
 

K

keySet() - Method in class net.hamnaberg.json.Json.JObject
 

M

map(Function<Json.JValue, Json.JValue>) - Method in class net.hamnaberg.json.Json.JArray
 
MapCollector - Static variable in class net.hamnaberg.json.Json.JObject
 
mapJson(Function<Json.JValue, Json.JValue>) - Method in class net.hamnaberg.json.Json.JValue
 
mapOpt(Function<Json.JValue, Optional<A>>) - Method in class net.hamnaberg.json.Json.JArray
 
mapToList(BiFunction<String, Json.JValue, B>) - Method in class net.hamnaberg.json.Json.JObject
 
mapToList(Function<Json.JValue, A>) - Method in class net.hamnaberg.json.Json.JArray
 
mapValues(Function<Json.JValue, B>) - Method in class net.hamnaberg.json.Json.JObject
 

N

net.hamnaberg.json - package net.hamnaberg.json
 
nospaces() - Method in class net.hamnaberg.json.Json.JValue
 
nospaces() - Static method in class net.hamnaberg.json.PrettyPrinter
 
nullableTuple(String, Number) - Static method in class net.hamnaberg.json.Json
 
nullableTuple(String, String) - Static method in class net.hamnaberg.json.Json
 
nullableTuple(String, BigDecimal) - Static method in class net.hamnaberg.json.Json
 
nullableTuple(String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 

P

prepend(boolean) - Method in class net.hamnaberg.json.Json.JArray
 
prepend(double) - Method in class net.hamnaberg.json.Json.JArray
 
prepend(int) - Method in class net.hamnaberg.json.Json.JArray
 
prepend(long) - Method in class net.hamnaberg.json.Json.JArray
 
prepend(Number) - Method in class net.hamnaberg.json.Json.JArray
 
prepend(String) - Method in class net.hamnaberg.json.Json.JArray
 
prepend(BigDecimal) - Method in class net.hamnaberg.json.Json.JArray
 
prepend(Json.JValue) - Method in class net.hamnaberg.json.Json.JArray
 
pretty(PrettyPrinter) - Method in class net.hamnaberg.json.Json.JValue
 
PrettyPrinter - Class in net.hamnaberg.json
 
PrettyPrinter(int) - Constructor for class net.hamnaberg.json.PrettyPrinter
 
PrettyPrinter(int, boolean, boolean) - Constructor for class net.hamnaberg.json.PrettyPrinter
 
put(String, boolean) - Method in class net.hamnaberg.json.Json.JObject
 
put(String, double) - Method in class net.hamnaberg.json.Json.JObject
 
put(String, int) - Method in class net.hamnaberg.json.Json.JObject
 
put(String, long) - Method in class net.hamnaberg.json.Json.JObject
 
put(String, Number) - Method in class net.hamnaberg.json.Json.JObject
 
put(String, String) - Method in class net.hamnaberg.json.Json.JObject
 
put(String, BigDecimal) - Method in class net.hamnaberg.json.Json.JObject
 
put(String, Json.JValue) - Method in class net.hamnaberg.json.Json.JObject
 

R

remove(int) - Method in class net.hamnaberg.json.Json.JArray
 
remove(String) - Method in class net.hamnaberg.json.Json.JObject
 
replace(int, Json.JValue) - Method in class net.hamnaberg.json.Json.JArray
 
reverse() - Method in class net.hamnaberg.json.Json.JArray
 

S

scalarToString() - Method in class net.hamnaberg.json.Json.JValue
 
size() - Method in class net.hamnaberg.json.Json.JArray
 
size() - Method in class net.hamnaberg.json.Json.JObject
 
spaces2() - Method in class net.hamnaberg.json.Json.JValue
 
spaces2() - Static method in class net.hamnaberg.json.PrettyPrinter
 
spaces4() - Method in class net.hamnaberg.json.Json.JValue
 
spaces4() - Static method in class net.hamnaberg.json.PrettyPrinter
 
stream() - Method in class net.hamnaberg.json.Json.JArray
 
stream() - Method in class net.hamnaberg.json.Json.JObject
 

T

toString() - Method in class net.hamnaberg.json.Json.JArray
 
toString() - Method in class net.hamnaberg.json.Json.JBoolean
 
toString() - Method in class net.hamnaberg.json.Json.JNull
 
toString() - Method in class net.hamnaberg.json.Json.JNumber
 
toString() - Method in class net.hamnaberg.json.Json.JObject
 
toString() - Method in class net.hamnaberg.json.Json.JString
 
toString() - Method in class net.hamnaberg.json.Json.JValue
This is NOT the json representation.
tuple(String, boolean) - Static method in class net.hamnaberg.json.Json
 
tuple(String, double) - Static method in class net.hamnaberg.json.Json
 
tuple(String, int) - Static method in class net.hamnaberg.json.Json
 
tuple(String, long) - Static method in class net.hamnaberg.json.Json
 
tuple(String, A, Function<A, Optional<Json.JValue>>) - Static method in class net.hamnaberg.json.Json
 
tuple(String, Number) - Static method in class net.hamnaberg.json.Json
 
tuple(String, String) - Static method in class net.hamnaberg.json.Json
 
tuple(String, BigDecimal) - Static method in class net.hamnaberg.json.Json
 
tuple(String, Optional<A>, Function<A, Optional<Json.JValue>>) - Static method in class net.hamnaberg.json.Json
 
tuple(String, Optional<Json.JValue>) - Static method in class net.hamnaberg.json.Json
 
tuple(String, Json.JValue) - Static method in class net.hamnaberg.json.Json
 

V

value - Variable in class net.hamnaberg.json.Json.JArray
 
value - Variable in class net.hamnaberg.json.Json.JBoolean
 
value - Variable in class net.hamnaberg.json.Json.JNumber
 
value - Variable in class net.hamnaberg.json.Json.JObject
 
value - Variable in class net.hamnaberg.json.Json.JString
 
values() - Method in class net.hamnaberg.json.Json.JObject
 

W

writeString(Json.JValue) - Method in class net.hamnaberg.json.PrettyPrinter
 
A C D E F G H I J K M N P R S T V W 
All Classes All Packages