Package pl.poznan.put.pdb
Enum ExperimentalTechnique
- java.lang.Object
-
- java.lang.Enum<ExperimentalTechnique>
-
- pl.poznan.put.pdb.ExperimentalTechnique
-
- All Implemented Interfaces:
Serializable,Comparable<ExperimentalTechnique>
public enum ExperimentalTechnique extends Enum<ExperimentalTechnique>
An experimental technique used to solve a structure (according to the PDB sources).
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExperimentalTechniquefromFullName(String pdbName)Finds a matching instance of this enum in case-insensitive manner.StringgetPdbName()static ExperimentalTechniquevalueOf(String name)Returns the enum constant of this type with the specified name.static ExperimentalTechnique[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ELECTRON_CRYSTALLOGRAPHY
public static final ExperimentalTechnique ELECTRON_CRYSTALLOGRAPHY
-
ELECTRON_MICROSCOPY
public static final ExperimentalTechnique ELECTRON_MICROSCOPY
-
EPR
public static final ExperimentalTechnique EPR
-
FIBER_DIFFRACTION
public static final ExperimentalTechnique FIBER_DIFFRACTION
-
FLUORESCENCE_TRANSFER
public static final ExperimentalTechnique FLUORESCENCE_TRANSFER
-
INFRARED_SPECTROSCOPY
public static final ExperimentalTechnique INFRARED_SPECTROSCOPY
-
NEUTRON_DIFFRACTION
public static final ExperimentalTechnique NEUTRON_DIFFRACTION
-
POWDER_DIFFRACTION
public static final ExperimentalTechnique POWDER_DIFFRACTION
-
SOLID_STATE_NMR
public static final ExperimentalTechnique SOLID_STATE_NMR
-
SOLUTION_NMR
public static final ExperimentalTechnique SOLUTION_NMR
-
SOLUTION_SCATTERING
public static final ExperimentalTechnique SOLUTION_SCATTERING
-
THEORETICAL_MODEL
public static final ExperimentalTechnique THEORETICAL_MODEL
-
X_RAY_DIFFRACTION
public static final ExperimentalTechnique X_RAY_DIFFRACTION
-
UNKNOWN
public static final ExperimentalTechnique UNKNOWN
-
-
Method Detail
-
values
public static ExperimentalTechnique[] 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 (ExperimentalTechnique c : ExperimentalTechnique.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ExperimentalTechnique 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
-
fromFullName
public static ExperimentalTechnique fromFullName(String pdbName)
Finds a matching instance of this enum in case-insensitive manner.- Parameters:
pdbName- A string representation of an experimental technique.- Returns:
- An instance of this class that matches
fullNameor UNKNOWN if none does.
-
getPdbName
public String getPdbName()
- Returns:
- The name as used in PDB files.
-
-