Class Level

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Level.DEBUG$
      The DEBUG logging level.
      static class  Level.ERROR$
      The ERROR logging level.
      static class  Level.FATAL$
      The FATAL logging level.
      static class  Level.INFO$
      The INFO logging level.
      static class  Level.TRACE$
      The TRACE logging level.
      static class  Level.WARN$
      The WARN logging level.
      • Nested classes/interfaces inherited from interface enumeratum.EnumEntry

        enumeratum.EnumEntry.Camelcase, enumeratum.EnumEntry.CapitalDotcase, enumeratum.EnumEntry.CapitalHyphencase, enumeratum.EnumEntry.CapitalSnakecase, enumeratum.EnumEntry.CapitalWords, enumeratum.EnumEntry.Dotcase, enumeratum.EnumEntry.EnumEntryOps<A extends enumeratum.EnumEntry>, enumeratum.EnumEntry.EnumEntryOps$, enumeratum.EnumEntry.Hyphencase, enumeratum.EnumEntry.LowerCamelcase, enumeratum.EnumEntry.Lowercase, enumeratum.EnumEntry.Snakecase, enumeratum.EnumEntry.Uncapitalised, enumeratum.EnumEntry.Uppercase, enumeratum.EnumEntry.UpperDotcase, enumeratum.EnumEntry.UpperHyphencase, enumeratum.EnumEntry.UpperSnakecase, enumeratum.EnumEntry.UpperWords, enumeratum.EnumEntry.Words
    • Constructor Summary

      Constructors 
      Constructor Description
      Level​(java.lang.String entryName, int pos)  
    • Constructor Detail

      • Level

        public Level​(java.lang.String entryName,
                     int pos)
    • Method Detail

      • namesToValuesMap

        public static scala.collection.immutable.Map<java.lang.String,​Level> namesToValuesMap()
      • lowerCaseNamesToValuesMap

        public static final scala.collection.immutable.Map<java.lang.String,​Level> lowerCaseNamesToValuesMap()
      • upperCaseNameValuesToMap

        public static final scala.collection.immutable.Map<java.lang.String,​Level> upperCaseNameValuesToMap()
      • valuesToIndex

        public static final scala.collection.immutable.Map<Level,​java.lang.Object> valuesToIndex()
      • values

        public static scala.collection.immutable.IndexedSeq<Level> values()
      • stringify

        public static java.lang.String stringify()
      • apply

        public static Level apply​(java.lang.String name)
        Level constructor.

        Parameters:
        name - a level name. Case is ignored.
        Returns:
        the corresponding Level if there is one for that name. Otherwise WARN.
      • hasLevel

        public static boolean hasLevel​(java.lang.String name)
        Checks if a level name exists.

        Parameters:
        name - the level name.
        Returns:
        true if a level with that name exists.
      • withName

        public static A withName​(java.lang.String name)
      • withNameOption

        public static scala.Option<A> withNameOption​(java.lang.String name)
      • withNameEither

        public static scala.util.Either<enumeratum.NoSuchMember<A>,​A> withNameEither​(java.lang.String name)
      • withNameInsensitive

        public static A withNameInsensitive​(java.lang.String name)
      • withNameUppercaseOnly

        public static A withNameUppercaseOnly​(java.lang.String name)
      • withNameLowercaseOnly

        public static A withNameLowercaseOnly​(java.lang.String name)
      • withNameInsensitiveOption

        public static scala.Option<A> withNameInsensitiveOption​(java.lang.String name)
      • withNameUppercaseOnlyOption

        public static scala.Option<A> withNameUppercaseOnlyOption​(java.lang.String name)
      • withNameLowercaseOnlyOption

        public static scala.Option<A> withNameLowercaseOnlyOption​(java.lang.String name)
      • withNameInsensitiveEither

        public static scala.util.Either<enumeratum.NoSuchMember<A>,​A> withNameInsensitiveEither​(java.lang.String name)
      • withNameUppercaseOnlyEither

        public static scala.util.Either<enumeratum.NoSuchMember<A>,​A> withNameUppercaseOnlyEither​(java.lang.String name)
      • withNameLowercaseOnlyEither

        public static scala.util.Either<enumeratum.NoSuchMember<A>,​A> withNameLowercaseOnlyEither​(java.lang.String name)
      • indexOf

        public static int indexOf​(A member)
      • findValues

        protected static scala.collection.immutable.IndexedSeq<A> findValues()
      • enumeratum$Enum$$existingEntriesString

        public static java.lang.String enumeratum$Enum$$existingEntriesString()
      • entryName

        public java.lang.String entryName()
        Specified by:
        entryName in interface enumeratum.EnumEntry
      • pos

        public int pos()
      • name

        public java.lang.String name()
        A level name.
        Returns:
        (undocumented)
      • compare

        public int compare​(Level that)
        Compares levels

        Specified by:
        compare in interface scala.math.Ordered<Level>
        Parameters:
        that - the other level
        Returns:
        x where: - x < 0 when this < that - x == 0 when this == that - x > 0 when this > that