Class Float2ObjectMapCodec<T>

java.lang.Object
com.hypixel.hytale.codec.codecs.map.Float2ObjectMapCodec<T>
All Implemented Interfaces:
Codec<it.unimi.dsi.fastutil.floats.Float2ObjectMap<T>>, RawJsonCodec<it.unimi.dsi.fastutil.floats.Float2ObjectMap<T>>, SchemaConvertable<it.unimi.dsi.fastutil.floats.Float2ObjectMap<T>>, WrappedCodec<T>

public class Float2ObjectMapCodec<T> extends Object implements Codec<it.unimi.dsi.fastutil.floats.Float2ObjectMap<T>>, WrappedCodec<T>
  • Field Details

    • FLOAT_PATTERN

      public static final Pattern FLOAT_PATTERN
    • valueCodec

      private final Codec<T> valueCodec
    • supplier

      private final Supplier<it.unimi.dsi.fastutil.floats.Float2ObjectMap<T>> supplier
    • unmodifiable

      private final boolean unmodifiable
  • Constructor Details

    • Float2ObjectMapCodec

      public Float2ObjectMapCodec(Codec<T> valueCodec, Supplier<it.unimi.dsi.fastutil.floats.Float2ObjectMap<T>> supplier, boolean unmodifiable)
    • Float2ObjectMapCodec

      public Float2ObjectMapCodec(Codec<T> valueCodec, Supplier<it.unimi.dsi.fastutil.floats.Float2ObjectMap<T>> supplier)
  • Method Details