java.lang.Object
tools.jackson.dataformat.protobuf.schema.EnumLookup

public abstract class EnumLookup extends Object
Helper class used for doing efficient lookups of protoc enums given enum name caller provides. Ideally this would be avoided, but at this point translation is unfortunately necessary.
  • Constructor Details

    • EnumLookup

      public EnumLookup()
  • Method Details

    • empty

      public static EnumLookup empty()
    • construct

      public static EnumLookup construct(ProtobufEnum enumDef)
    • findEnumByIndex

      public abstract String findEnumByIndex(int index)
    • findEnumIndex

      public abstract int findEnumIndex(tools.jackson.core.SerializableString key)
    • findEnumIndex

      public abstract int findEnumIndex(String key)
    • getEnumValues

      public abstract Collection<String> getEnumValues()