Class ExtraInfo

java.lang.Object
com.hypixel.hytale.codec.ExtraInfo
Direct Known Subclasses:
BlockMigrationExtraInfo, CollectingExtraInfo, EmptyExtraInfo, VersionedExtraInfo

public class ExtraInfo extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getVersion

      public int getVersion()
    • getLegacyVersion

      @Deprecated public int getLegacyVersion()
      Deprecated.
      This exists so that the migration from global versions to per a builder codec versions works smoothly.
      Used to fetch the root version passed into extra info at creation.
    • getKeysSize

      public int getKeysSize()
    • getCodecStore

      public CodecStore getCodecStore()
    • pushKey

      public void pushKey(String key)
    • pushIntKey

      public void pushIntKey(int key)
    • pushKey

      public void pushKey(String key, RawJsonReader reader)
    • pushIntKey

      public void pushIntKey(int key, RawJsonReader reader)
    • popKey

      public void popKey()
    • ignoreUnusedKey

      public void ignoreUnusedKey(String key)
    • popIgnoredUnusedKey

      public void popIgnoredUnusedKey()
    • getIgnoredUnusedSize

      public int getIgnoredUnusedSize()
    • consumeIgnoredUnknownKey

      public boolean consumeIgnoredUnknownKey(@Nonnull RawJsonReader reader) throws IOException
      Throws:
      IOException
    • consumeIgnoredUnknownKey

      public boolean consumeIgnoredUnknownKey(@Nonnull String key)
    • readUnknownKey

      public void readUnknownKey(@Nonnull RawJsonReader reader) throws IOException
      Throws:
      IOException
    • addUnknownKey

      public void addUnknownKey(@Nonnull String key)
    • peekKey

      public String peekKey()
    • peekKey

      public String peekKey(char separator)
    • peekLine

      public int peekLine()
    • peekColumn

      public int peekColumn()
    • getUnknownKeys

      @Nonnull public List<String> getUnknownKeys()
    • getValidationResults

      public ValidationResults getValidationResults()
    • getMetadata

      @Deprecated public Map<String,Object> getMetadata()
      Deprecated.
    • appendDetailsTo

      public void appendDetailsTo(@Nonnull StringBuilder sb)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object