类 NeoForgeExtraCodecs.XorMapCodec<F,S>

java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<com.mojang.datafixers.util.Either<F,S>>
net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.XorMapCodec<F,S>
所有已实现的接口:
com.mojang.serialization.Compressable, com.mojang.serialization.Keyable, com.mojang.serialization.MapDecoder<com.mojang.datafixers.util.Either<F,S>>, com.mojang.serialization.MapEncoder<com.mojang.datafixers.util.Either<F,S>>
封闭类:
NeoForgeExtraCodecs

private static final class NeoForgeExtraCodecs.XorMapCodec<F,S> extends com.mojang.serialization.MapCodec<com.mojang.datafixers.util.Either<F,S>>
  • 嵌套类概要

    从类继承的嵌套类/接口 com.mojang.serialization.MapCodec

    com.mojang.serialization.MapCodec.MapCodecCodec<A>, com.mojang.serialization.MapCodec.ResultFunction<A>

    从接口继承的嵌套类/接口 com.mojang.serialization.MapDecoder

    com.mojang.serialization.MapDecoder.Implementation<A>

    从接口继承的嵌套类/接口 com.mojang.serialization.MapEncoder

    com.mojang.serialization.MapEncoder.Implementation<A>
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final com.mojang.serialization.MapCodec<F>
     
    private final com.mojang.serialization.MapCodec<S>
     
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    private
    XorMapCodec(com.mojang.serialization.MapCodec<F> first, com.mojang.serialization.MapCodec<S> second)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Either<F,S>>
    decode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input)
     
    <T> com.mojang.serialization.RecordBuilder<T>
    encode(com.mojang.datafixers.util.Either<F,S> input, com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> prefix)
     
    <T> Stream<T>
    keys(com.mojang.serialization.DynamicOps<T> ops)
     
     

    从类继承的方法 com.mojang.serialization.MapCodec

    assumeMapUnsafe, codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, recursive, setPartial, stable, unit, unit, validate, withLifecycle, xmap

    从类继承的方法 com.mojang.serialization.CompressorHolder

    compressor

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    从接口继承的方法 com.mojang.serialization.MapDecoder

    ap, compressedDecode, compressor, decoder, flatMap, map

    从接口继承的方法 com.mojang.serialization.MapEncoder

    comap, compressedBuilder, compressor, encoder, flatComap
  • 字段详细资料

    • first

      private final com.mojang.serialization.MapCodec<F> first
    • second

      private final com.mojang.serialization.MapCodec<S> second
  • 构造器详细资料

    • XorMapCodec

      private XorMapCodec(com.mojang.serialization.MapCodec<F> first, com.mojang.serialization.MapCodec<S> second)
  • 方法详细资料

    • keys

      public <T> Stream<T> keys(com.mojang.serialization.DynamicOps<T> ops)
      指定者:
      keys 在接口中 com.mojang.serialization.Keyable
      指定者:
      keys 在类中 com.mojang.serialization.MapCodec<com.mojang.datafixers.util.Either<F,S>>
    • decode

      public <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Either<F,S>> decode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input)
    • encode

      public <T> com.mojang.serialization.RecordBuilder<T> encode(com.mojang.datafixers.util.Either<F,S> input, com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> prefix)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object