A C E G H I J M N P R S T 
All Classes All Packages

A

add(JsonSource) - Method in class com.github.wnameless.json.base.GsonJsonArray
 
add(JsonSource) - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
add(JsonSource) - Method in interface com.github.wnameless.json.base.JsonArrayCore
Sets an element by given JsonSource.
asArray() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asArray() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asArray() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asArray() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asArray() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asArray() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asArray() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a JSON array wrapper.
asArray() - Method in interface com.github.wnameless.json.base.JsonValueCore
 
asBigDecimal() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asBigDecimal() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asBigDecimal() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asBigDecimal() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asBigDecimal() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asBigDecimal() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asBigDecimal() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java BigDecimal.
asBigInteger() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asBigInteger() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asBigInteger() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asBigInteger() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asBigInteger() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asBigInteger() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asBigInteger() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java BigInteger.
asBoolean() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asBoolean() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asBoolean() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asBoolean() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asBoolean() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asBoolean() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asBoolean() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java boolean.
asDouble() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asDouble() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asDouble() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asDouble() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asDouble() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asDouble() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asDouble() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java double.
asInt() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asInt() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asInt() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asInt() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asInt() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asInt() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asInt() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java int.
asLong() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asLong() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asLong() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asLong() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asLong() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asLong() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asLong() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java long.
asNull() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java null.
asNumber() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java Number.

Converted Number is chosen from Integer, Long, BigInteger, Double and BigDecimal based on the size and scale of numeric.
asObject() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asObject() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asObject() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asObject() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asObject() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asObject() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asObject() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a JSON object wrapper.
asObject() - Method in interface com.github.wnameless.json.base.JsonValueCore
 
asString() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asString() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asString() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asString() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asString() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asString() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asString() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a Java String.
asValue() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
asValue() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
asValue() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
asValue() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
asValue() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
asValue() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
asValue() - Method in interface com.github.wnameless.json.base.JsonValueBase
Converts this to a JSON value wrapper.
asValue() - Method in interface com.github.wnameless.json.base.JsonValueCore
 

C

com.github.wnameless.json.base - module com.github.wnameless.json.base
 
com.github.wnameless.json.base - package com.github.wnameless.json.base
 
contains(String) - Method in class com.github.wnameless.json.base.GsonJsonObject
 
contains(String) - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
contains(String) - Method in interface com.github.wnameless.json.base.JsonObjectBase
Checks if this JSON object contains given field name.

E

equals(Object) - Method in class com.github.wnameless.json.base.GsonJsonArray
 
equals(Object) - Method in class com.github.wnameless.json.base.GsonJsonObject
 
equals(Object) - Method in class com.github.wnameless.json.base.GsonJsonValue
 
equals(Object) - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
equals(Object) - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
equals(Object) - Method in class com.github.wnameless.json.base.JacksonJsonValue
 

G

get(int) - Method in class com.github.wnameless.json.base.GsonJsonArray
 
get(int) - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
get(int) - Method in interface com.github.wnameless.json.base.JsonArrayBase
Returns a JSON value wrapper by given index.
get(String) - Method in class com.github.wnameless.json.base.GsonJsonObject
 
get(String) - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
get(String) - Method in interface com.github.wnameless.json.base.JsonObjectBase
Returns a JSON value wrapper by given field name.
getSource() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
getSource() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
getSource() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
getSource() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
getSource() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
getSource() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
getSource() - Method in interface com.github.wnameless.json.base.JsonSource
Returns a JSON elementary object.
GsonJsonArray - Class in com.github.wnameless.json.base
The GSON implementation of JsonArrayCore.
GsonJsonArray(JsonArray) - Constructor for class com.github.wnameless.json.base.GsonJsonArray
 
GsonJsonCore - Class in com.github.wnameless.json.base
The GSON implementation of JsonCore.
GsonJsonCore() - Constructor for class com.github.wnameless.json.base.GsonJsonCore
 
GsonJsonCore(Gson) - Constructor for class com.github.wnameless.json.base.GsonJsonCore
 
GsonJsonObject - Class in com.github.wnameless.json.base
The GSON implementation of JsonObjectCore.
GsonJsonObject(JsonObject) - Constructor for class com.github.wnameless.json.base.GsonJsonObject
 
GsonJsonValue - Class in com.github.wnameless.json.base
The GSON implementation of JsonValueCore.
GsonJsonValue(JsonElement) - Constructor for class com.github.wnameless.json.base.GsonJsonValue
 

H

hashCode() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
hashCode() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
hashCode() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
hashCode() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
hashCode() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
hashCode() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 

I

isArray() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
isArray() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
isArray() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
isArray() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
isArray() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
isArray() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
isArray() - Method in interface com.github.wnameless.json.base.JsonValueBase
Checks if this is represented as a JSON array.
isBoolean() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
isBoolean() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
isBoolean() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
isBoolean() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
isBoolean() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
isBoolean() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
isBoolean() - Method in interface com.github.wnameless.json.base.JsonValueBase
Checks if this is represented as a JSON boolean.
isEmpty() - Method in interface com.github.wnameless.json.base.JsonArrayBase
Checks if this JSON array is empty.
isEmpty() - Method in interface com.github.wnameless.json.base.JsonObjectBase
Checks if this JSON object is empty.
isNull() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
isNull() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
isNull() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
isNull() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
isNull() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
isNull() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
isNull() - Method in interface com.github.wnameless.json.base.JsonValueBase
Checks if this is represented as a JSON null.
isNumber() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
isNumber() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
isNumber() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
isNumber() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
isNumber() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
isNumber() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
isNumber() - Method in interface com.github.wnameless.json.base.JsonValueBase
Checks if this is represented as a JSON number.
isObject() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
isObject() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
isObject() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
isObject() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
isObject() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
isObject() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
isObject() - Method in interface com.github.wnameless.json.base.JsonValueBase
Checks if this is represented as a JSON object.
isString() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
isString() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
isString() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
isString() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
isString() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
isString() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
isString() - Method in interface com.github.wnameless.json.base.JsonValueBase
Checks if this is represented as a JSON string.
iterator() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
iterator() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
iterator() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
iterator() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 

J

JacksonJsonArray - Class in com.github.wnameless.json.base
The Jackson implementation of JsonArrayCore.
JacksonJsonArray(ArrayNode) - Constructor for class com.github.wnameless.json.base.JacksonJsonArray
 
JacksonJsonCore - Class in com.github.wnameless.json.base
The Jackson implementation of JsonCore.
JacksonJsonCore() - Constructor for class com.github.wnameless.json.base.JacksonJsonCore
 
JacksonJsonCore(ObjectMapper) - Constructor for class com.github.wnameless.json.base.JacksonJsonCore
 
JacksonJsonObject - Class in com.github.wnameless.json.base
The Jackson implementation of JsonObjectCore.
JacksonJsonObject(ObjectNode) - Constructor for class com.github.wnameless.json.base.JacksonJsonObject
 
JacksonJsonValue - Class in com.github.wnameless.json.base
The Jackson implementation of JsonValueCore.
JacksonJsonValue(JsonNode) - Constructor for class com.github.wnameless.json.base.JacksonJsonValue
 
Jsonable - Interface in com.github.wnameless.json.base
Jsonable allows the implementing class to be converted into a JSON string.
JsonArrayBase<JVB extends JsonValueBase<JVB>> - Interface in com.github.wnameless.json.base
JsonArrayBase extends JsonValueBase and adds essential methods which should be included in any JSON array implementation.
JsonArrayCore<JVC extends JsonValueCore<JVC>> - Interface in com.github.wnameless.json.base
JsonArrayCore extends JsonArrayBase, JsonValueCore and adds few methods to make it mutable.
JsonCore<JVC extends JsonValueCore<JVC>> - Interface in com.github.wnameless.json.base
JsonCore provides a wrapper to all kinds of JSON parsers.
JsonObjectBase<JVB extends JsonValueBase<JVB>> - Interface in com.github.wnameless.json.base
JsonObjectBase extends JsonValueBase and adds essential methods which should be included in any JSON object implementation.
JsonObjectCore<JVC extends JsonValueCore<JVC>> - Interface in com.github.wnameless.json.base
JsonObjectCore extends JsonObjectBase, JsonValueCore and adds few methods to make it mutable.
JsonPrinter - Class in com.github.wnameless.json.base
JsonPrinter reprints any JSON input into minimal or pretty form.
JsonSource - Interface in com.github.wnameless.json.base
JsonSource allows the implementing class to return a JSON elementary object.
JsonValueBase<JVB extends JsonValueBase<JVB>> - Interface in com.github.wnameless.json.base
JsonValueBase defines all essential methods which should be included in any JSON implementation object.
JsonValueCore<JVC extends JsonValueCore<JVC>> - Interface in com.github.wnameless.json.base
JsonValueCore extends JsonValueBase and alters the returning values of JsonValueCore.asObject(), JsonValueCore.asArray() and JsonValueCore.asValue() from immutable "Base" version to mutable "Core" version.

It also extends JsonSource which allows it returns the JSON implementation object of this wrapper.
JsonValueUtils - Class in com.github.wnameless.json.base
JsonValueUtils provides convenient methods to generate Java objects from any JSON wrapper in this library.

M

minimalPrint(String) - Static method in class com.github.wnameless.json.base.JsonPrinter
Returns a minimal print JSON of any JSON input.

N

names() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
names() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
names() - Method in interface com.github.wnameless.json.base.JsonObjectBase
Returns field names of this JSON object.

P

parse(Reader) - Method in class com.github.wnameless.json.base.GsonJsonCore
 
parse(Reader) - Method in class com.github.wnameless.json.base.JacksonJsonCore
 
parse(Reader) - Method in interface com.github.wnameless.json.base.JsonCore
Creates a JsonValueCore by given JSON string reader.
parse(String) - Method in class com.github.wnameless.json.base.GsonJsonCore
 
parse(String) - Method in class com.github.wnameless.json.base.JacksonJsonCore
 
parse(String) - Method in interface com.github.wnameless.json.base.JsonCore
Creates a JsonValueCore by given JSON string.
prettyPrint(String) - Static method in class com.github.wnameless.json.base.JsonPrinter
Returns a pretty print JSON of any JSON input.
prettyPrint(String, String) - Static method in class com.github.wnameless.json.base.JsonPrinter
Returns a pretty print JSON of any JSON input.

R

remove(int) - Method in class com.github.wnameless.json.base.GsonJsonArray
 
remove(int) - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
remove(int) - Method in interface com.github.wnameless.json.base.JsonArrayCore
Removes an element by given index.
remove(String) - Method in class com.github.wnameless.json.base.GsonJsonObject
 
remove(String) - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
remove(String) - Method in interface com.github.wnameless.json.base.JsonObjectCore
Removes an element by given field name.

S

set(int, JsonSource) - Method in class com.github.wnameless.json.base.GsonJsonArray
 
set(int, JsonSource) - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
set(int, JsonSource) - Method in interface com.github.wnameless.json.base.JsonArrayCore
Sets an element by given index and JsonSource.
set(String, JsonSource) - Method in class com.github.wnameless.json.base.GsonJsonObject
 
set(String, JsonSource) - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
set(String, JsonSource) - Method in interface com.github.wnameless.json.base.JsonObjectCore
Sets an element by given field name and JsonSource.
size() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
size() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
size() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
size() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
size() - Method in interface com.github.wnameless.json.base.JsonArrayBase
Returns the size of this JSON array.
size() - Method in interface com.github.wnameless.json.base.JsonObjectBase
Returns the size of this JSON object.

T

toJavaNumber(BigDecimal) - Static method in class com.github.wnameless.json.base.JsonValueUtils
Creates a Number by given BigDecimal from Integer, Long, BigInteger, Double and BigDecimal based on the size and scale of numeric.
toJson() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
toJson() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
toJson() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
toJson() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
toJson() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
toJson() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
toJson() - Method in interface com.github.wnameless.json.base.Jsonable
Returns a JSON string which represents this object.
toList() - Method in interface com.github.wnameless.json.base.JsonArrayBase
Converts this JSON array to a Java List.
toList(JsonArrayBase<?>) - Static method in class com.github.wnameless.json.base.JsonValueUtils
Creates a List by given JsonArrayBase.
toMap() - Method in interface com.github.wnameless.json.base.JsonObjectBase
Converts this JSON object to a Java Map.
toMap(JsonObjectBase<?>) - Static method in class com.github.wnameless.json.base.JsonValueUtils
Creates a Map by given JsonObjectBase.
toObject(JsonValueBase<?>) - Static method in class com.github.wnameless.json.base.JsonValueUtils
Creates a Java Object from given JsonValueBase.
toString() - Method in class com.github.wnameless.json.base.GsonJsonArray
 
toString() - Method in class com.github.wnameless.json.base.GsonJsonObject
 
toString() - Method in class com.github.wnameless.json.base.GsonJsonValue
 
toString() - Method in class com.github.wnameless.json.base.JacksonJsonArray
 
toString() - Method in class com.github.wnameless.json.base.JacksonJsonObject
 
toString() - Method in class com.github.wnameless.json.base.JacksonJsonValue
 
A C E G H I J M N P R S T 
All Classes All Packages