Class HTEitherMapCodec

  • All Implemented Interfaces:
    com.mojang.serialization.Compressable , com.mojang.serialization.Keyable , com.mojang.serialization.MapDecoder , com.mojang.serialization.MapEncoder

    
    public final class HTEitherMapCodec<A extends Object, B extends Object>
    extends MapCodec<Either<A, B>>
                        

    Either向けのMapCodecの実装クラスです。

    Since:

    0.5.0

    Author:

    Hiiragi Tsubasa

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final MapCodec<A> left
      private final MapCodec<B> right
    • Constructor Summary

      Constructors 
      Constructor Description
      HTEitherMapCodec(MapCodec<A> left, MapCodec<B> right)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final MapCodec<A> getLeft()
      final MapCodec<B> getRight()
      <T extends Any> Stream<T> keys(DynamicOps<T> ops)
      <T extends Any> DataResult<Either<A, B>> decode(DynamicOps<T> ops, MapLike<T> input)
      <T extends Any> RecordBuilder<T> encode(Either<A, B> input, DynamicOps<T> ops, RecordBuilder<T> prefix)
      • Methods inherited from class com.mojang.serialization.MapCodec

        codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, setPartial, stable, validate, xmap
      • Methods inherited from class com.mojang.serialization.MapDecoder

        ap, compressedDecode, decoder, flatMap, map, withLifecycle
      • Methods inherited from class com.mojang.serialization.Compressable

        compressor
      • Methods inherited from class com.mojang.serialization.MapEncoder

        comap, compressedBuilder, encoder, flatComap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HTEitherMapCodec

        HTEitherMapCodec(MapCodec<A> left, MapCodec<B> right)