Package de.isas.lipidomics.domain
Enum LipidFaBondType
- java.lang.Object
-
- java.lang.Enum<LipidFaBondType>
-
- de.isas.lipidomics.domain.LipidFaBondType
-
- All Implemented Interfaces:
Serializable
,Comparable<LipidFaBondType>
public enum LipidFaBondType extends Enum<LipidFaBondType>
The lipid fatty acyl bond types define how the FA is connected to the head group or which variant of a particular bond type it is.- Author:
- nils.hoffmann
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ESTER
ETHER_PLASMANYL
ETHER_PLASMENYL
ETHER_UNSPECIFIED
UNDEFINED
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LipidFaBondType
getLipidFaBondType(HeadGroup headGroup, FattyAcid... fa)
String
suffix()
static LipidFaBondType
valueOf(String name)
Returns the enum constant of this type with the specified name.static LipidFaBondType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNDEFINED
public static final LipidFaBondType UNDEFINED
-
ESTER
public static final LipidFaBondType ESTER
-
ETHER_PLASMANYL
public static final LipidFaBondType ETHER_PLASMANYL
-
ETHER_PLASMENYL
public static final LipidFaBondType ETHER_PLASMENYL
-
ETHER_UNSPECIFIED
public static final LipidFaBondType ETHER_UNSPECIFIED
-
-
Method Detail
-
values
public static LipidFaBondType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (LipidFaBondType c : LipidFaBondType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static LipidFaBondType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getLipidFaBondType
public static LipidFaBondType getLipidFaBondType(HeadGroup headGroup, FattyAcid... fa)
-
-