public class JsonConverter_v1_20_3 extends java.lang.Object implements DataConverter<com.google.gson.JsonElement>
| Modifier and Type | Field and Description |
|---|---|
static JsonConverter_v1_20_3 |
INSTANCE |
| Constructor and Description |
|---|
JsonConverter_v1_20_3() |
| Modifier and Type | Method and Description |
|---|---|
Result<java.lang.Boolean> |
asBoolean(com.google.gson.JsonElement element) |
Result<byte[]> |
asByteArray(com.google.gson.JsonElement element) |
Result<int[]> |
asIntArray(com.google.gson.JsonElement element) |
Result<java.util.List<com.google.gson.JsonElement>> |
asList(com.google.gson.JsonElement element) |
Result<long[]> |
asLongArray(com.google.gson.JsonElement element) |
Result<java.util.Map<com.google.gson.JsonElement,com.google.gson.JsonElement>> |
asMap(com.google.gson.JsonElement element) |
Result<java.lang.Number> |
asNumber(com.google.gson.JsonElement element) |
Result<java.lang.String> |
asString(com.google.gson.JsonElement element) |
Result<java.util.Map<java.lang.String,com.google.gson.JsonElement>> |
asStringTypeMap(com.google.gson.JsonElement element) |
<N> N |
convertTo(DataConverter<N> to,
com.google.gson.JsonElement element) |
com.google.gson.JsonElement |
createBoolean(boolean value) |
com.google.gson.JsonElement |
createByteArray(byte[] value) |
com.google.gson.JsonElement |
createIntArray(int[] value) |
com.google.gson.JsonElement |
createLongArray(long[] value) |
com.google.gson.JsonElement |
createNumber(java.lang.Number number) |
com.google.gson.JsonElement |
createString(java.lang.String value) |
com.google.gson.JsonElement |
createUnsafeMap(java.util.Map<com.google.gson.JsonElement,com.google.gson.JsonElement> values) |
java.util.function.Consumer<java.lang.String> |
currentConsumer() |
com.google.gson.JsonElement |
empty() |
DataConverter<com.google.gson.JsonElement> |
forkIfDefault() |
Result<com.google.gson.JsonElement> |
mergeList(com.google.gson.JsonElement list,
java.util.List<com.google.gson.JsonElement> values) |
Result<com.google.gson.JsonElement> |
mergeMap(com.google.gson.JsonElement map,
java.util.Map<com.google.gson.JsonElement,com.google.gson.JsonElement> values) |
void |
setCurrentConsumer(java.util.function.Consumer<java.lang.String> consumer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertFrom, convertList, convertMap, createByte, createDouble, createFloat, createInt, createList, createLong, createMergedMap, createShort, emptyList, emptyMap, fork, mergeList, mergeMap, mergeMap, toCodecpublic static final JsonConverter_v1_20_3 INSTANCE
@Nullable public java.util.function.Consumer<java.lang.String> currentConsumer()
currentConsumer in interface ConsumerTrackingpublic void setCurrentConsumer(java.util.function.Consumer<java.lang.String> consumer)
setCurrentConsumer in interface ConsumerTrackingpublic DataConverter<com.google.gson.JsonElement> forkIfDefault()
forkIfDefault in interface ConsumerTrackingforkIfDefault in interface DataConverter<com.google.gson.JsonElement>public <N> N convertTo(DataConverter<N> to, @Nullable com.google.gson.JsonElement element)
convertTo in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement empty()
empty in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement createBoolean(boolean value)
createBoolean in interface DataConverter<com.google.gson.JsonElement>public Result<java.lang.Boolean> asBoolean(com.google.gson.JsonElement element)
asBoolean in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement createNumber(java.lang.Number number)
createNumber in interface DataConverter<com.google.gson.JsonElement>public Result<java.lang.Number> asNumber(com.google.gson.JsonElement element)
asNumber in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement createString(java.lang.String value)
createString in interface DataConverter<com.google.gson.JsonElement>public Result<java.lang.String> asString(com.google.gson.JsonElement element)
asString in interface DataConverter<com.google.gson.JsonElement>public Result<com.google.gson.JsonElement> mergeList(@Nullable com.google.gson.JsonElement list, java.util.List<com.google.gson.JsonElement> values)
mergeList in interface DataConverter<com.google.gson.JsonElement>public Result<java.util.List<com.google.gson.JsonElement>> asList(com.google.gson.JsonElement element)
asList in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement createUnsafeMap(java.util.Map<com.google.gson.JsonElement,com.google.gson.JsonElement> values)
createUnsafeMap in interface DataConverter<com.google.gson.JsonElement>public Result<com.google.gson.JsonElement> mergeMap(@Nullable com.google.gson.JsonElement map, java.util.Map<com.google.gson.JsonElement,com.google.gson.JsonElement> values)
mergeMap in interface DataConverter<com.google.gson.JsonElement>public Result<java.util.Map<com.google.gson.JsonElement,com.google.gson.JsonElement>> asMap(com.google.gson.JsonElement element)
asMap in interface DataConverter<com.google.gson.JsonElement>public Result<java.util.Map<java.lang.String,com.google.gson.JsonElement>> asStringTypeMap(com.google.gson.JsonElement element)
asStringTypeMap in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement createByteArray(byte[] value)
createByteArray in interface DataConverter<com.google.gson.JsonElement>public Result<byte[]> asByteArray(com.google.gson.JsonElement element)
asByteArray in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement createIntArray(int[] value)
createIntArray in interface DataConverter<com.google.gson.JsonElement>public Result<int[]> asIntArray(com.google.gson.JsonElement element)
asIntArray in interface DataConverter<com.google.gson.JsonElement>public com.google.gson.JsonElement createLongArray(long[] value)
createLongArray in interface DataConverter<com.google.gson.JsonElement>public Result<long[]> asLongArray(com.google.gson.JsonElement element)
asLongArray in interface DataConverter<com.google.gson.JsonElement>