generated.docs.javadoc.org.eclipse.dawnsci.nexus.NexusScanInfo.ScanRole.html Maven / Gradle / Ivy
NexusScanInfo.ScanRole (h5jan API)
org.eclipse.dawnsci.nexus
Enum NexusScanInfo.ScanRole
- java.lang.Object
-
- java.lang.Enum<NexusScanInfo.ScanRole>
-
- org.eclipse.dawnsci.nexus.NexusScanInfo.ScanRole
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<NexusScanInfo.ScanRole>
- Enclosing class:
- NexusScanInfo
public static enum NexusScanInfo.ScanRole
extends java.lang.Enum<NexusScanInfo.ScanRole>
-
-
Enum Constant Summary
Enum Constants
Enum Constant and Description
DETECTOR
MONITOR_PER_POINT
MONITOR_PER_SCAN
NONE
SCANNABLE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
NexusScanInfo.NexusRole
getNexusRole()
static NexusScanInfo.ScanRole
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
static NexusScanInfo.ScanRole[]
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
-
-
Enum Constant Detail
-
DETECTOR
public static final NexusScanInfo.ScanRole DETECTOR
-
SCANNABLE
public static final NexusScanInfo.ScanRole SCANNABLE
-
MONITOR_PER_POINT
public static final NexusScanInfo.ScanRole MONITOR_PER_POINT
-
MONITOR_PER_SCAN
public static final NexusScanInfo.ScanRole MONITOR_PER_SCAN
-
NONE
public static final NexusScanInfo.ScanRole NONE
-
Method Detail
-
values
public static NexusScanInfo.ScanRole[] 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 (NexusScanInfo.ScanRole c : NexusScanInfo.ScanRole.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NexusScanInfo.ScanRole valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified name
java.lang.NullPointerException
- if the argument is null
-
getNexusRole
public NexusScanInfo.NexusRole getNexusRole()