Class XjsOps
java.lang.Object
net.frozenblock.lib.config.api.instance.xjs.XjsOps
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<xjs.data.JsonValue>
public class XjsOps
extends Object
implements com.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean<U> UconvertTo(com.mojang.serialization.DynamicOps<U> outOps, xjs.data.JsonValue input) xjs.data.JsonValuecreateBoolean(boolean value) xjs.data.JsonValuecreateList(Stream<xjs.data.JsonValue> input) xjs.data.JsonValuexjs.data.JsonValuexjs.data.JsonValuecreateString(String value) xjs.data.JsonValueempty()com.mojang.serialization.DataResult<Boolean> getBooleanValue(xjs.data.JsonValue input) getList(xjs.data.JsonValue input) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<xjs.data.JsonValue>> getMap(xjs.data.JsonValue input) com.mojang.serialization.DataResult<Consumer<BiConsumer<xjs.data.JsonValue, xjs.data.JsonValue>>> getMapEntries(xjs.data.JsonValue input) com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<xjs.data.JsonValue, xjs.data.JsonValue>>> getMapValues(xjs.data.JsonValue input) com.mojang.serialization.DataResult<Number> getNumberValue(xjs.data.JsonValue input) com.mojang.serialization.DataResult<Stream<xjs.data.JsonValue>> getStream(xjs.data.JsonValue input) com.mojang.serialization.DataResult<String> getStringValue(xjs.data.JsonValue input) com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToList(xjs.data.JsonValue list, List<xjs.data.JsonValue> values) com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToList(xjs.data.JsonValue list, xjs.data.JsonValue value) com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToMap(xjs.data.JsonValue map, com.mojang.serialization.MapLike<xjs.data.JsonValue> values) com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToMap(xjs.data.JsonValue map, xjs.data.JsonValue key, xjs.data.JsonValue value) xjs.data.JsonValuetoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOps
convertList, convertMap, createByte, createByteList, createDouble, createFloat, createInt, createIntList, createLong, createLongList, createMap, createShort, emptyList, emptyMap, get, getByteBuffer, getGeneric, getIntStream, getLongStream, getNumberValue, listBuilder, mapBuilder, mergeToMap, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
INSTANCE
-
COMPRESSED
-
-
Method Details
-
empty
public xjs.data.JsonValue empty()- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
convertTo
public <U> U convertTo(com.mojang.serialization.DynamicOps<U> outOps, xjs.data.JsonValue input) - Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getBooleanValue
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
createBoolean
public xjs.data.JsonValue createBoolean(boolean value) - Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
mergeToList
public com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToList(xjs.data.JsonValue list, xjs.data.JsonValue value) - Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
mergeToList
public com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToList(xjs.data.JsonValue list, List<xjs.data.JsonValue> values) - Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
mergeToMap
public com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToMap(xjs.data.JsonValue map, xjs.data.JsonValue key, xjs.data.JsonValue value) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
mergeToMap
public com.mojang.serialization.DataResult<xjs.data.JsonValue> mergeToMap(xjs.data.JsonValue map, com.mojang.serialization.MapLike<xjs.data.JsonValue> values) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<xjs.data.JsonValue,xjs.data.JsonValue>>> getMapValues(xjs.data.JsonValue input) - Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getMapEntries
public com.mojang.serialization.DataResult<Consumer<BiConsumer<xjs.data.JsonValue,xjs.data.JsonValue>>> getMapEntries(xjs.data.JsonValue input) - Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getMap
public com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<xjs.data.JsonValue>> getMap(xjs.data.JsonValue input) - Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
createMap
public xjs.data.JsonValue createMap(Stream<com.mojang.datafixers.util.Pair<xjs.data.JsonValue, xjs.data.JsonValue>> map) - Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getStream
public com.mojang.serialization.DataResult<Stream<xjs.data.JsonValue>> getStream(xjs.data.JsonValue input) - Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
getList
public com.mojang.serialization.DataResult<Consumer<Consumer<xjs.data.JsonValue>>> getList(xjs.data.JsonValue input) - Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
compressMaps
public boolean compressMaps()- Specified by:
compressMapsin interfacecom.mojang.serialization.DynamicOps<xjs.data.JsonValue>
-
toString
-