类 ComponentSerialization.StrictEither<T>

java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<T>
net.minecraft.network.chat.ComponentSerialization.StrictEither<T>
所有已实现的接口:
com.mojang.serialization.Compressable, com.mojang.serialization.Keyable, com.mojang.serialization.MapDecoder<T>, com.mojang.serialization.MapEncoder<T>
封闭类:
ComponentSerialization

static class ComponentSerialization.StrictEither<T> extends com.mojang.serialization.MapCodec<T>
  • 嵌套类概要

    从类继承的嵌套类/接口 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<T>
     
    private final com.mojang.serialization.MapCodec<T>
     
    private final String
     
  • 构造器概要

    构造器
    构造器
    说明
    StrictEither(String p_307439_, com.mojang.serialization.MapCodec<T> p_307644_, com.mojang.serialization.MapCodec<T> p_307415_)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    <O> com.mojang.serialization.DataResult<T>
    decode(com.mojang.serialization.DynamicOps<O> p_307279_, com.mojang.serialization.MapLike<O> p_307655_)
     
    <O> com.mojang.serialization.RecordBuilder<O>
    encode(T p_307352_, com.mojang.serialization.DynamicOps<O> p_307510_, com.mojang.serialization.RecordBuilder<O> p_307297_)
     
    <T1> Stream<T1>
    keys(com.mojang.serialization.DynamicOps<T1> p_307616_)
     

    从类继承的方法 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, toString, wait, wait, wait

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

    ap, compressedDecode, compressor, decoder, flatMap, map

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

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

    • typeFieldName

      private final String typeFieldName
    • typed

      private final com.mojang.serialization.MapCodec<T> typed
    • fuzzy

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

    • StrictEither

      public StrictEither(String p_307439_, com.mojang.serialization.MapCodec<T> p_307644_, com.mojang.serialization.MapCodec<T> p_307415_)
  • 方法详细资料

    • decode

      public <O> com.mojang.serialization.DataResult<T> decode(com.mojang.serialization.DynamicOps<O> p_307279_, com.mojang.serialization.MapLike<O> p_307655_)
    • encode

      public <O> com.mojang.serialization.RecordBuilder<O> encode(T p_307352_, com.mojang.serialization.DynamicOps<O> p_307510_, com.mojang.serialization.RecordBuilder<O> p_307297_)
    • keys

      public <T1> Stream<T1> keys(com.mojang.serialization.DynamicOps<T1> p_307616_)
      指定者:
      keys 在接口中 com.mojang.serialization.Keyable
      指定者:
      keys 在类中 com.mojang.serialization.MapCodec<T>