Class Level$

java.lang.Object
csw.logging.models.Level$
All Implemented Interfaces:
enumeratum.Enum<Level>

public class Level$ extends Object implements enumeratum.Enum<Level>
Companion object for the level trait.
  • Field Details

    • MODULE$

      public static final Level$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • Level$

      public Level$()
  • Method Details

    • namesToValuesMap

      public scala.collection.immutable.Map<String,Level> namesToValuesMap()
      Specified by:
      namesToValuesMap in interface enumeratum.Enum<Level>
    • lowerCaseNamesToValuesMap

      public final scala.collection.immutable.Map<String,Level> lowerCaseNamesToValuesMap()
      Specified by:
      lowerCaseNamesToValuesMap in interface enumeratum.Enum<Level>
    • upperCaseNameValuesToMap

      public final scala.collection.immutable.Map<String,Level> upperCaseNameValuesToMap()
      Specified by:
      upperCaseNameValuesToMap in interface enumeratum.Enum<Level>
    • valuesToIndex

      public final scala.collection.immutable.Map<Level,Object> valuesToIndex()
      Specified by:
      valuesToIndex in interface enumeratum.Enum<Level>
    • values

      public scala.collection.immutable.IndexedSeq<Level> values()
      Specified by:
      values in interface enumeratum.Enum<Level>
    • stringify

      public String stringify()
    • apply

      public Level apply(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 boolean hasLevel(String name)
      Checks if a level name exists.

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