extends MapCodec<V>
All mapped superinterfaces:
Compressable, Keyable, MapDecoder, MapEncoder
| com.mojang.serialization.codecs.KeyDispatchCodec |
Field summary
| Modifier and Type | Field | ||
|---|---|---|---|
| private final String |
| ||
| private final Codec<K> |
| ||
| private final String |
| ||
| private final Function<? super V, ? extends DataResult<? extends K>> |
| ||
| private final Function<? super K, ? extends DataResult<? extends Decoder<? extends V>>> |
| ||
| private final Function<? super V, ? extends DataResult<? extends Encoder<V>>> |
|
Constructor summary
| Modifier | Constructor |
|---|---|
| public | (String arg0, Codec<K> arg1, Function<? super V, ? extends DataResult<? extends K>> arg2, Function<? super K, ? extends DataResult<? extends Decoder<? extends V>>> arg3, Function<? super V, ? extends DataResult<? extends Encoder<V>>> arg4) |
| public | (String arg0, Codec<K> arg1, Function<? super V, ? extends DataResult<? extends K>> arg2, Function<? super K, ? extends DataResult<? extends Codec<? extends V>>> arg3) |
Method summary
| Modifier and Type | Method | ||
|---|---|---|---|
| public <T> DataResult<V> |
| ||
| public <T> RecordBuilder<T> |
| ||
| public <T> Stream<T> |
| ||
| private static <K, V> DataResult<? extends Encoder<V>> |
|