Class ConfigHelper.TomlConfigOps
java.lang.Object
tech.anonymoushacker1279.immersiveweapons.config.ConfigHelper.TomlConfigOps
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<Object>
- Enclosing class:
- ConfigHelper
public static class ConfigHelper.TomlConfigOps
extends Object
implements com.mojang.serialization.DynamicOps<Object>
DynamicOps for using
Codecs to load objects from configs.
Particularly helpful for loading maps or maplike objects.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<U> UcreateBoolean(boolean value) createList(Stream<Object> input) createString(String value) empty()com.mojang.serialization.DataResult<Boolean>getBooleanValue(Object input) getMapValues(Object input) com.mojang.serialization.DataResult<Number>getNumberValue(Object input) com.mojang.serialization.DataResult<String>getStringValue(Object input) com.mojang.serialization.DataResult<Object>mergeToList(Object list, Object value) com.mojang.serialization.DataResult<Object>mergeToList(Object list, List<Object> values) com.mojang.serialization.DataResult<Object>mergeToMap(Object map, Object key, Object value) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOps
compressMaps, convertList, convertMap, createByte, createByteList, createDouble, createFloat, createInt, createIntList, createLong, createLongList, createMap, createShort, emptyList, emptyMap, get, getByteBuffer, getGeneric, getIntStream, getList, getLongStream, getMap, getMapEntries, getNumberValue, listBuilder, mapBuilder, mergeToMap, mergeToMap, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
TomlConfigOps
public TomlConfigOps()
-
-
Method Details
-
empty
- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<Object>
-
convertTo
- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<Object>
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<Object>
-
getBooleanValue
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<Object>
-
createBoolean
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<Object>
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<Object>
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<Object>
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<Object>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<Object>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<Object>
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<Object>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<Object,Object>>> getMapValues(Object input) - Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<Object>
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<Object>
-
getStream
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<Object>
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<Object>
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<Object>
-
toString
-