com.mojang.serialization

public interface DynamicOps<T>

com.mojang.serialization.DynamicOps

Method summary

Modifier and TypeMethod
T
empty()
default T
emptyMap()
default T
emptyList()
<U> U
convertTo(DynamicOps<U> arg0, T arg1)
DataResult<Number>
getNumberValue(T arg0)
default Number
getNumberValue(T arg0, Number arg1)
T
createNumeric(Number arg0)
default T
createByte(byte arg0)
default T
createShort(short arg0)
default T
createInt(int arg0)
default T
createLong(long arg0)
default T
createFloat(float arg0)
default T
createDouble(double arg0)
default DataResult<Boolean>
getBooleanValue(T arg0)
default T
createBoolean(boolean arg0)
DataResult<String>
getStringValue(T arg0)
T
createString(String arg0)
DataResult<T>
mergeToList(T arg0, T arg1)
default DataResult<T>
mergeToList(T arg0, List<T> arg1)
DataResult<T>
mergeToMap(T arg0, T arg1, T arg2)
default DataResult<T>
mergeToMap(T arg0, Map<T, T> arg1)
default DataResult<T>
mergeToMap(T arg0, MapLike<T> arg1)
default DataResult<T>
mergeToPrimitive(T arg0, T arg1)
DataResult<Stream<Pair<T, T>>>
getMapValues(T arg0)
default DataResult<Consumer<BiConsumer<T, T>>>
getMapEntries(T arg0)
T
createMap(Stream<Pair<T, T>> arg0)
default DataResult<MapLike<T>>
getMap(T arg0)
default T
createMap(Map<T, T> arg0)
DataResult<Stream<T>>
getStream(T arg0)
default DataResult<Consumer<Consumer<T>>>
getList(T arg0)
T
createList(Stream<T> arg0)
default DataResult<ByteBuffer>
getByteBuffer(T arg0)
default T
createByteList(ByteBuffer arg0)
default DataResult<IntStream>
getIntStream(T arg0)
default T
createIntList(IntStream arg0)
default DataResult<LongStream>
getLongStream(T arg0)
default T
createLongList(LongStream arg0)
T
remove(T arg0, String arg1)
default boolean
compressMaps()
default DataResult<T>
get(T arg0, String arg1)
default DataResult<T>
getGeneric(T arg0, T arg1)
default T
set(T arg0, String arg1, T arg2)
default T
update(T arg0, String arg1, Function<T, T> arg2)
default T
updateGeneric(T arg0, T arg1, Function<T, T> arg2)
default ListBuilder<T>
listBuilder()
default <E> DataResult<T>
list(Iterable<E> arg0, T arg1, Encoder<E> arg2)
default <E> DataResult<T>
list(Iterable<E> arg0, T arg1, Function<? super E, ? extends DataResult<T>> arg2)
default RecordBuilder<T>
mapBuilder()
default <K, V> DataResult<T>
map(Map<K, V> arg0, T arg1, Function<? super K, ? extends DataResult<T>> arg2, Function<? super V, ? extends DataResult<T>> arg3)
default <R> DataResult<R>
readMap(T arg0, DataResult<R> arg1, Function3<R, T, T, DataResult<R>> arg2)
default <E> Function<E, DataResult<T>>
withEncoder(Encoder<E> arg0)
default <E> Function<T, DataResult<Pair<E, T>>>
withDecoder(Decoder<E> arg0)
default <E> Function<T, DataResult<E>>
withParser(Decoder<E> arg0)
default <U> U
convertList(DynamicOps<U> arg0, T arg1)
default <U> U
convertMap(DynamicOps<U> arg0, T arg1)