Enum Class SequencingUsageDetector.SequencingLevel
java.lang.Object
java.lang.Enum<SequencingUsageDetector.SequencingLevel>
dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingLevel
- All Implemented Interfaces:
Serializable,Comparable<SequencingUsageDetector.SequencingLevel>,Constable
- Enclosing class:
- SequencingUsageDetector
public static enum SequencingUsageDetector.SequencingLevel
extends Enum<SequencingUsageDetector.SequencingLevel>
The SequencingLevel enum represents different levels of sequencing that can be applied within a
given context. The levels define the granularity or comprehensiveness of sequencing.
Enum Constants: - NONE: Indicates that no sequencing is applied. - MINIMAL: Represents a minimal level of sequencing. - MULTI: Denotes a multi-layered or intermediate level of sequencing. - FULL: Represents the highest level of sequencing with full granularity.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents the highest level of sequencing with full granularity.Represents a minimal level of sequencing within the SequencingLevel enum.Denotes a multi-SCO or intermediate level of sequencing within the SequencingLevel enum.Represents the absence of any sequencing being applied. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NONE
Represents the absence of any sequencing being applied. This is the default or baseline level within the SequencingLevel enum, indicating that no specific sequencing rules, constraints, or granularity are enforced in the given context. -
MINIMAL
Represents a minimal level of sequencing within the SequencingLevel enum. This level applies a basic or limited set of sequencing rules, ensuring only essential constraints are enforced in the given context. -
MULTI
Denotes a multi-SCO or intermediate level of sequencing within the SequencingLevel enum. This level provides more granularity compared to minimal sequencing, enabling multiple layers of sequencing rules or constraints to be applied within the given context. -
FULL
Represents the highest level of sequencing with full granularity. This level applies the most comprehensive set of sequencing rules and constraints, ensuring complete sequencing within the given context.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-