generated.docs.javadoc.org.eclipse.dawnsci.nexus.NexusBaseClass.html Maven / Gradle / Ivy
NexusBaseClass (h5jan API)
org.eclipse.dawnsci.nexus
Enum NexusBaseClass
- java.lang.Object
-
- java.lang.Enum<NexusBaseClass>
-
- org.eclipse.dawnsci.nexus.NexusBaseClass
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<NexusBaseClass>
public enum NexusBaseClass
extends java.lang.Enum<NexusBaseClass>
Eumeration of NeXus base classes.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
static NexusBaseClass
getBaseClassForName(java.lang.String name)
Returns the nexus base class constant for the given name string.
java.lang.Class<? extends NXobject>
getJavaClass()
java.lang.String
toString()
static NexusBaseClass
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
static NexusBaseClass[]
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
-
-
Enum Constant Detail
-
NX_REFLECTIONS
public static final NexusBaseClass NX_REFLECTIONS
-
NX_MONOCHROMATOR
public static final NexusBaseClass NX_MONOCHROMATOR
-
NX_INSERTION_DEVICE
public static final NexusBaseClass NX_INSERTION_DEVICE
-
NX_GUIDE
public static final NexusBaseClass NX_GUIDE
-
NX_COLLIMATOR
public static final NexusBaseClass NX_COLLIMATOR
-
NX_BENDING_MAGNET
public static final NexusBaseClass NX_BENDING_MAGNET
-
NX_SENSOR
public static final NexusBaseClass NX_SENSOR
-
NX_MONITOR
public static final NexusBaseClass NX_MONITOR
-
NX_LOG
public static final NexusBaseClass NX_LOG
-
NX_XRAYLENS
public static final NexusBaseClass NX_XRAYLENS
-
NX_SAMPLE
public static final NexusBaseClass NX_SAMPLE
-
NX_FILTER
public static final NexusBaseClass NX_FILTER
-
NX_CITE
public static final NexusBaseClass NX_CITE
-
NX_CYLINDRICAL_GEOMETRY
public static final NexusBaseClass NX_CYLINDRICAL_GEOMETRY
-
NX_VELOCITY_SELECTOR
public static final NexusBaseClass NX_VELOCITY_SELECTOR
-
NX_DETECTOR_MODULE
public static final NexusBaseClass NX_DETECTOR_MODULE
-
NX_SLIT
public static final NexusBaseClass NX_SLIT
-
NX_POLARIZER
public static final NexusBaseClass NX_POLARIZER
-
NX_DETECTOR
public static final NexusBaseClass NX_DETECTOR
-
NX_MIRROR
public static final NexusBaseClass NX_MIRROR
-
NX_SUBENTRY
public static final NexusBaseClass NX_SUBENTRY
-
NX_DETECTOR_GROUP
public static final NexusBaseClass NX_DETECTOR_GROUP
-
NX_PINHOLE
public static final NexusBaseClass NX_PINHOLE
-
NX_APERTURE
public static final NexusBaseClass NX_APERTURE
-
NX_PARAMETERS
public static final NexusBaseClass NX_PARAMETERS
-
NX_SOURCE
public static final NexusBaseClass NX_SOURCE
-
NX_INSTRUMENT
public static final NexusBaseClass NX_INSTRUMENT
-
NX_POSITIONER
public static final NexusBaseClass NX_POSITIONER
-
NX_DISK_CHOPPER
public static final NexusBaseClass NX_DISK_CHOPPER
-
NX_TRANSFORMATIONS
public static final NexusBaseClass NX_TRANSFORMATIONS
-
NX_USER
public static final NexusBaseClass NX_USER
-
NX_ENTRY
public static final NexusBaseClass NX_ENTRY
-
NX_DATA
public static final NexusBaseClass NX_DATA
-
NX_ROOT
public static final NexusBaseClass NX_ROOT
-
NX_GRATING
public static final NexusBaseClass NX_GRATING
-
NX_ATTENUATOR
public static final NexusBaseClass NX_ATTENUATOR
-
NX_SHAPE
public static final NexusBaseClass NX_SHAPE
-
NX_PROCESS
public static final NexusBaseClass NX_PROCESS
-
NX_GEOMETRY
public static final NexusBaseClass NX_GEOMETRY
-
NX_EVENT_DATA
public static final NexusBaseClass NX_EVENT_DATA
-
NX_ENVIRONMENT
public static final NexusBaseClass NX_ENVIRONMENT
-
NX_ORIENTATION
public static final NexusBaseClass NX_ORIENTATION
-
NX_FLIPPER
public static final NexusBaseClass NX_FLIPPER
-
NX_BEAM_STOP
public static final NexusBaseClass NX_BEAM_STOP
-
NX_NOTE
public static final NexusBaseClass NX_NOTE
-
NX_CAPILLARY
public static final NexusBaseClass NX_CAPILLARY
-
NX_FERMI_CHOPPER
public static final NexusBaseClass NX_FERMI_CHOPPER
-
NX_MODERATOR
public static final NexusBaseClass NX_MODERATOR
-
NX_SAMPLE_COMPONENT
public static final NexusBaseClass NX_SAMPLE_COMPONENT
-
NX_COLLECTION
public static final NexusBaseClass NX_COLLECTION
-
NX_OFF_GEOMETRY
public static final NexusBaseClass NX_OFF_GEOMETRY
-
NX_TRANSLATION
public static final NexusBaseClass NX_TRANSLATION
-
NX_BEAM
public static final NexusBaseClass NX_BEAM
-
NX_CRYSTAL
public static final NexusBaseClass NX_CRYSTAL
-
NX_FRESNEL_ZONE_PLATE
public static final NexusBaseClass NX_FRESNEL_ZONE_PLATE
-
NX_SPIN_ROTATOR
public static final NexusBaseClass NX_SPIN_ROTATOR
-
NX_QUADRUPOLE_MAGNET
public static final NexusBaseClass NX_QUADRUPOLE_MAGNET
-
NX_SOLENOID_MAGNET
public static final NexusBaseClass NX_SOLENOID_MAGNET
-
NX_SEPARATOR
public static final NexusBaseClass NX_SEPARATOR
-
NX_MAGNETIC_KICKER
public static final NexusBaseClass NX_MAGNETIC_KICKER
-
NX_CONTAINER
public static final NexusBaseClass NX_CONTAINER
-
NX_ELECTROSTATIC_KICKER
public static final NexusBaseClass NX_ELECTROSTATIC_KICKER
-
Method Detail
-
values
public static NexusBaseClass[] 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 (NexusBaseClass c : NexusBaseClass.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NexusBaseClass 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
-
getJavaClass
public java.lang.Class<? extends NXobject> getJavaClass()
-
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Enum<NexusBaseClass>
-
getBaseClassForName
public static NexusBaseClass getBaseClassForName(java.lang.String name)
Returns the nexus base class constant for the given name string.