Enum-Klasse LipidLevel

java.lang.Object
java.lang.Enum<LipidLevel>
org.lifstools.jgoslin.domain.LipidLevel
Alle implementierten Schnittstellen:
Serializable, Comparable<LipidLevel>, Constable

public enum LipidLevel extends Enum<LipidLevel>
Defines the taxonomy of lipid levels, including UNDEFINED for lipids where the level can not be inferred or does not apply. The levels are based on
Gerhard Liebisch et al. Update on LIPID MAPS classification, nomenclature, and shorthand notation for MS-derived lipid structures. J. Lipid Res. Volume 61, ISSUE 12, P1539-1555, December 01, 2020.
Autor:
Dominik Kopczynski, Nils Hoffmann
  • Enum-Konstanten - Details

    • NO_LEVEL

      public static final LipidLevel NO_LEVEL
    • UNDEFINED_LEVEL

      public static final LipidLevel UNDEFINED_LEVEL
    • CATEGORY

      public static final LipidLevel CATEGORY
    • CLASS

      public static final LipidLevel CLASS
    • SPECIES

      public static final LipidLevel SPECIES
    • MOLECULAR_SPECIES

      public static final LipidLevel MOLECULAR_SPECIES
    • SN_POSITION

      public static final LipidLevel SN_POSITION
    • STRUCTURE_DEFINED

      public static final LipidLevel STRUCTURE_DEFINED
    • FULL_STRUCTURE

      public static final LipidLevel FULL_STRUCTURE
    • COMPLETE_STRUCTURE

      public static final LipidLevel COMPLETE_STRUCTURE
  • Felddetails

    • level

      public int level
  • Methodendetails

    • values

      public static LipidLevel[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static LipidLevel valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird
    • isLevel

      public static boolean isLevel(LipidLevel l, int pattern)