Class Dynamic<T>
java.lang.Object
com.mojang.serialization.DynamicLike<T>
com.mojang.serialization.Dynamic<T>
-
Field Summary
FieldsFields inherited from class DynamicLike
ops -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasMapOpt()asNumber()DataResult<Stream<Dynamic<T>>> asString()<U> Ucast(DynamicOps<U> ops) <U> Dynamic<U> castTyped(DynamicOps<U> ops) <R> Dynamic<R> convert(DynamicOps<R> outOps) static <S,T> T convert(DynamicOps<S> inOps, DynamicOps<T> outOps, S input) static <T> Dynamic<?> copyAndFixField(Dynamic<T> source, String sourceFieldName, Dynamic<?> target, String targetFieldName, UnaryOperator<Dynamic<T>> fixer) static Dynamic<?> <A> DataResult<Pair<A, T>> booleangetElement(String key) getElementGeneric(T key) getGeneric(T key) getValue()inthashCode()<V> VrenameAndFixField(String oldFieldName, String newFieldName, UnaryOperator<Dynamic<?>> fixer) renameField(String oldFieldName, String newFieldName) replaceField(String oldFieldName, String newFieldName, Optional<? extends Dynamic<?>> newValue) setFieldIfPresent(String field, Optional<? extends Dynamic<?>> value) toString()updateGeneric(T key, Function<T, T> function) Methods inherited from class DynamicLike
asBoolean, asByte, asByteBuffer, asDouble, asFloat, asInt, asIntStream, asList, asListOpt, asLong, asLongStream, asMap, asMapOpt, asNumber, asShort, asStream, asString, createBoolean, createByte, createByteList, createDouble, createFloat, createInt, createIntList, createList, createLong, createLongList, createMap, createNumeric, createShort, createString, emptyList, emptyMap, getElement, getElementGeneric, getOps, read, readList, readList, readMap, readMap, readMap
-
Field Details
-
value
-
-
Constructor Details
-
Dynamic
-
Dynamic
-
-
Method Details
-
getValue
-
map
-
castTyped
-
cast
-
merge
-
merge
-
getMapValues
-
updateMapValues
-
asNumber
- Specified by:
asNumberin classDynamicLike<T>
-
asString
- Specified by:
asStringin classDynamicLike<T>
-
asBoolean
- Specified by:
asBooleanin classDynamicLike<T>
-
asStreamOpt
- Specified by:
asStreamOptin classDynamicLike<T>
-
asMapOpt
- Specified by:
asMapOptin classDynamicLike<T>
-
asByteBufferOpt
- Specified by:
asByteBufferOptin classDynamicLike<T>
-
asIntStreamOpt
- Specified by:
asIntStreamOptin classDynamicLike<T>
-
asLongStreamOpt
- Specified by:
asLongStreamOptin classDynamicLike<T>
-
get
- Specified by:
getin classDynamicLike<T>
-
getGeneric
- Specified by:
getGenericin classDynamicLike<T>
-
remove
-
set
-
update
-
updateGeneric
-
setFieldIfPresent
-
renameField
-
replaceField
-
renameAndFixField
-
getElement
- Specified by:
getElementin classDynamicLike<T>
-
getElementGeneric
- Specified by:
getElementGenericin classDynamicLike<T>
-
equals
-
hashCode
-
toString
-
convert
-
into
-
decode
- Specified by:
decodein classDynamicLike<T>
-
convert
-
copyField
-
copyAndFixField
-