类 DelegatingOps<T>
java.lang.Object
net.minecraft.resources.DelegatingOps<T>
- 所有已实现的接口:
com.mojang.serialization.DynamicOps<T>
- 直接已知子类:
RegistryOps
public abstract class DelegatingOps<T>
extends Object
implements com.mojang.serialization.DynamicOps<T>
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean
<U> U
createBoolean
(boolean pValue) createByte
(byte pValue) createByteList
(ByteBuffer pInput) createDouble
(double pValue) createFloat
(float pValue) createInt
(int pValue) createIntList
(IntStream pInput) createList
(Stream<T> pInput) createLong
(long pValue) createLongList
(LongStream pInput) createNumeric
(Number pI) createShort
(short pValue) createString
(String pValue) empty()
com.mojang.serialization.DataResult<Boolean>
getBooleanValue
(T pInput) com.mojang.serialization.DataResult<ByteBuffer>
getByteBuffer
(T pInput) com.mojang.serialization.DataResult<IntStream>
getIntStream
(T pInput) com.mojang.serialization.DataResult<LongStream>
getLongStream
(T pInput) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<T>>
com.mojang.serialization.DataResult<Consumer<BiConsumer<T,
T>>> getMapEntries
(T pInput) getMapValues
(T pInput) com.mojang.serialization.DataResult<Number>
getNumberValue
(T pInput) com.mojang.serialization.DataResult<String>
getStringValue
(T pInput) com.mojang.serialization.ListBuilder<T>
com.mojang.serialization.RecordBuilder<T>
com.mojang.serialization.DataResult<T>
mergeToList
(T pList, List<T> pValues) com.mojang.serialization.DataResult<T>
mergeToList
(T pList, T pValue) com.mojang.serialization.DataResult<T>
mergeToMap
(T pMap, com.mojang.serialization.MapLike<T> pValues) com.mojang.serialization.DataResult<T>
mergeToMap
(T pMap, T pKey, T pValue) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.mojang.serialization.DynamicOps
convertList, convertMap, createMap, emptyList, emptyMap, get, getGeneric, getNumberValue, mergeToMap, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
字段详细资料
-
delegate
-
-
构造器详细资料
-
DelegatingOps
-
-
方法详细资料
-
empty
- 指定者:
empty
在接口中com.mojang.serialization.DynamicOps<T>
-
convertTo
- 指定者:
convertTo
在接口中com.mojang.serialization.DynamicOps<T>
-
getNumberValue
- 指定者:
getNumberValue
在接口中com.mojang.serialization.DynamicOps<T>
-
createNumeric
- 指定者:
createNumeric
在接口中com.mojang.serialization.DynamicOps<T>
-
createByte
- 指定者:
createByte
在接口中com.mojang.serialization.DynamicOps<T>
-
createShort
- 指定者:
createShort
在接口中com.mojang.serialization.DynamicOps<T>
-
createInt
- 指定者:
createInt
在接口中com.mojang.serialization.DynamicOps<T>
-
createLong
- 指定者:
createLong
在接口中com.mojang.serialization.DynamicOps<T>
-
createFloat
- 指定者:
createFloat
在接口中com.mojang.serialization.DynamicOps<T>
-
createDouble
- 指定者:
createDouble
在接口中com.mojang.serialization.DynamicOps<T>
-
getBooleanValue
- 指定者:
getBooleanValue
在接口中com.mojang.serialization.DynamicOps<T>
-
createBoolean
- 指定者:
createBoolean
在接口中com.mojang.serialization.DynamicOps<T>
-
getStringValue
- 指定者:
getStringValue
在接口中com.mojang.serialization.DynamicOps<T>
-
createString
- 指定者:
createString
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToList
- 指定者:
mergeToList
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToList
- 指定者:
mergeToList
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToMap
- 指定者:
mergeToMap
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToMap
public com.mojang.serialization.DataResult<T> mergeToMap(T pMap, com.mojang.serialization.MapLike<T> pValues) - 指定者:
mergeToMap
在接口中com.mojang.serialization.DynamicOps<T>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<T,T>>> getMapValues(T pInput) - 指定者:
getMapValues
在接口中com.mojang.serialization.DynamicOps<T>
-
getMapEntries
- 指定者:
getMapEntries
在接口中com.mojang.serialization.DynamicOps<T>
-
createMap
- 指定者:
createMap
在接口中com.mojang.serialization.DynamicOps<T>
-
getMap
- 指定者:
getMap
在接口中com.mojang.serialization.DynamicOps<T>
-
getStream
- 指定者:
getStream
在接口中com.mojang.serialization.DynamicOps<T>
-
getList
- 指定者:
getList
在接口中com.mojang.serialization.DynamicOps<T>
-
createList
- 指定者:
createList
在接口中com.mojang.serialization.DynamicOps<T>
-
getByteBuffer
- 指定者:
getByteBuffer
在接口中com.mojang.serialization.DynamicOps<T>
-
createByteList
- 指定者:
createByteList
在接口中com.mojang.serialization.DynamicOps<T>
-
getIntStream
- 指定者:
getIntStream
在接口中com.mojang.serialization.DynamicOps<T>
-
createIntList
- 指定者:
createIntList
在接口中com.mojang.serialization.DynamicOps<T>
-
getLongStream
- 指定者:
getLongStream
在接口中com.mojang.serialization.DynamicOps<T>
-
createLongList
- 指定者:
createLongList
在接口中com.mojang.serialization.DynamicOps<T>
-
remove
- 指定者:
remove
在接口中com.mojang.serialization.DynamicOps<T>
-
compressMaps
public boolean compressMaps()- 指定者:
compressMaps
在接口中com.mojang.serialization.DynamicOps<T>
-
listBuilder
- 指定者:
listBuilder
在接口中com.mojang.serialization.DynamicOps<T>
-
mapBuilder
- 指定者:
mapBuilder
在接口中com.mojang.serialization.DynamicOps<T>
-