Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABANDON - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "abandon" option hides the LMS's "abandon" button or action.
- ABANDON_ALL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "abandonAll" option hides the LMS's "abandon all" feature.
- ACCESSIBILITY_RESTRICTIONS - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide accessibility restrictions.
- ACTIVE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityType
-
The learning resource is interactive and requires user input.
- ACTIVITY_PROGRESS_KNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the progress status of the activity is known.
- ACTIVITY_PROGRESS_KNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the progress status of the activity is known.
- ActivityNode - Class in dev.jcputney.elearning.parser.input.scorm2004.sequencing
-
Represents a node in the SCORM 2004 Activity Tree.
- ActivityTree - Class in dev.jcputney.elearning.parser.input.scorm2004.sequencing
-
Represents a SCORM 2004 Activity Tree.
- addChild(ActivityNode) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
-
Adds a child node to this node.
- addComponent(MetadataComponent) - Method in class dev.jcputney.elearning.parser.output.metadata.CompositeMetadata
-
Adds a metadata component to this composite.
- addComponents(List<MetadataComponent>) - Method in class dev.jcputney.elearning.parser.output.metadata.CompositeMetadata
-
Adds multiple metadata components to this composite.
- addMetadata(String, Object) - Method in class dev.jcputney.elearning.parser.output.metadata.SimpleMetadata
-
Adds a metadata value with the given key.
- addMetadata(String, Object) - Method in exception dev.jcputney.elearning.parser.exception.ModuleException
-
Adds a metadata entry to this exception.
- addMetadataComponent(MetadataComponent) - Method in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
Adds a metadata component to this module's composite metadata.
- ADLCP - Class in dev.jcputney.elearning.parser.input.scorm2004
-
Represents the SCORM ADL Content Packaging (ADLCP) elements in the adlcp_v1p3 schema.
- ADLData - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.cp
-
Represents the data element, which contains multiple map elements.
- ADLData() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.ADLData
- ADLNav - Class in dev.jcputney.elearning.parser.input.scorm2004
-
Represents the navigation control elements within the SCORM ADL Navigation schema (adlnav_v1p3).
- ADLObjective - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing
-
Represents an objective within the SCORM sequencing model.
- ADLObjective() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
- ADLObjectives - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing
-
Represents the objectivesType complex type, containing a list of objective elements.
- ADLObjectives() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjectives
- ADLSeq - Class in dev.jcputney.elearning.parser.input.scorm2004
-
Represents the SCORM ADL Sequencing (ADLSeq) elements in the adlseq_v1p3 schema.
- AggregationLevel - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
aggregationLevelin a LOM element, specifying the aggregation level of the learning object. - AICC - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
AICC (Aviation Industry Computer-Based Training Committee) module type.
- AICC - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleType
-
AICC (Aviation Industry Computer-Based Training Committee) module type.
- AiccCourse - Class in dev.jcputney.elearning.parser.input.aicc
-
Represents the AICC course information.
- AiccCourse() - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccCourse
- AiccCourse.Course - Class in dev.jcputney.elearning.parser.input.aicc
-
Represents the course information in the AICC manifest.
- AiccCourse.CourseBehavior - Class in dev.jcputney.elearning.parser.input.aicc
-
Represents the course behavior information in the AICC manifest.
- AiccDetectorPlugin - Class in dev.jcputney.elearning.parser.util.detector
-
Plugin for detecting AICC modules.
- AiccDetectorPlugin() - Constructor for class dev.jcputney.elearning.parser.util.detector.AiccDetectorPlugin
-
Default constructor for the AICC detector plugin.
- AiccManifest - Class in dev.jcputney.elearning.parser.input.aicc
-
Represents the AICC manifest for a course.
- AiccManifest(AiccCourse, List<AssignableUnit>, List<Descriptor>, List<CourseStructure>) - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccManifest
-
Default constructor for the AiccManifest class.
- AiccMetadata - Class in dev.jcputney.elearning.parser.output.metadata.aicc
-
Represents metadata for an AICC eLearning module, including AICC-specific fields such as course structure, assignable units, prerequisites, objectives, credit type, time limit actions, and objective relationships.
- AiccMetadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
- AiccParser - Class in dev.jcputney.elearning.parser.parsers
-
Parses AICC (Aviation Industry CBT Committee) eLearning modules by handling both INI-style and CSV-style files with specific extensions such as .crs, .des, .au, .cst, .ort, and .pre.
- AiccParser(FileAccess) - Constructor for class dev.jcputney.elearning.parser.parsers.AiccParser
-
Default constructor for the AiccParser class.
- AiccParser(ModuleFileProvider) - Constructor for class dev.jcputney.elearning.parser.parsers.AiccParser
-
Constructs an AiccParser with the specified ModuleFileProvider instance.
- ALL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
The "all" value specifies that all child activities must be considered when evaluating the rollup rule.
- ALL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionCombinationType
-
The "all" value specifies that all conditions must be met for the rule to be satisfied.
- ALWAYS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.RollupConsiderationType
-
Always consider the rollup.
- ALWAYS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is always met.
- AMAYA - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "amaya" value specifies that the platform or software requirements are for Amaya.
- Annotation - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the annotation information about a learning object in a Learning Object Metadata (LOM) document.
- Annotation() - Constructor for class dev.jcputney.elearning.parser.input.lom.Annotation
- ANY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "any" value specifies that the platform or software requirements are for any operating system.
- ANY - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
The "any" value specifies that any child activity may be considered when evaluating the rollup rule.
- ANY - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionCombinationType
-
The "any" value specifies that any condition may be met for the rule to be satisfied.
- ANY_WINDOW - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.LaunchMethod
-
The activity can be launched in any window.
- AppearanceSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the appearanceSpec complex type.
- AppearanceSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.AppearanceSpec
- ASSET - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.ScormType
-
Indicates an asset, typically static content, that doesn't support interactivity or tracking.
- AssignableUnit - Class in dev.jcputney.elearning.parser.input.aicc
-
Represents an Assignable Unit (AU) in the context of AICC (Aviation Industry CBT Committee).
- AssignableUnit() - Constructor for class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
- AT_LEAST_COUNT - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
The "atLeastCount" value specifies that at least a specified number of child activities must be considered when evaluating the rollup rule.
- AT_LEAST_PERCENT - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
The "atLeastPercent" value specifies that at least a specified percentage of child activities must be considered when evaluating the rollup rule.
- ATOMIC - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
The "atomic" value specifies that the learning object is an atomic unit, not divisible into smaller parts.
- ATTEMPT_LIMIT_EXCEEDED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the activity's attempt limit has been exceeded.
- ATTEMPT_LIMIT_EXCEEDED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the activity's attempt limit has been exceeded.
- ATTEMPTED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the activity has been attempted.
- ATTEMPTED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the activity has been attempted.
- AU - Class in dev.jcputney.elearning.parser.input.cmi5
-
Represents an Assignable Unit (AU) in a CMI5 course structure.
- AU() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.AU
- AU_EXTENSION - Static variable in class dev.jcputney.elearning.parser.parsers.AiccParser
-
The file extension for the AICC assignable unit file.
- AUTHOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.IntendedEndUserRole
-
The intended end user role is an author.
- AUTHOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "author" value specifies that the entity is the author of the resource.
- AuxiliaryResource - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents an individual auxiliary resource within the SCORM IMS Simple Sequencing schema.
- AuxiliaryResource() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
- AuxiliaryResources - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents a collection of auxiliary resources associated with a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema.
- AuxiliaryResources() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResources
- AVERAGE_SCORE_OF_ALL_UNITS - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
-
The score rollup type is the average score of all units.
- AVERAGE_SCORE_OF_ALL_UNITS_WITH_SCORES - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
-
The score rollup type is the average score of all units with scores.
B
- BaseModuleMetadata<M extends PackageManifest> - Class in dev.jcputney.elearning.parser.output.metadata
-
Base class for module metadata that implements the MetadataComponent interface.
- BaseModuleMetadata(M, ModuleType, boolean) - Constructor for class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
Constructor for BaseModuleMetadata.
- BaseParser<T extends ModuleMetadata<M>,
M extends PackageManifest> - Class in dev.jcputney.elearning.parser.parsers -
Abstract base class for all module parsers, providing shared capability for common operations, like detecting xAPI-related files and utility methods for file parsing.
- BaseParser(FileAccess) - Constructor for class dev.jcputney.elearning.parser.parsers.BaseParser
-
Constructs a BaseParser with the specified FileAccess instance.
- BaseParser(ModuleFileProvider) - Constructor for class dev.jcputney.elearning.parser.parsers.BaseParser
-
Constructs a BaseParser with the specified ModuleFileProvider instance.
- BehaviorSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the behaviorSpec complex type.
- BehaviorSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
- BEST_DONE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
The offline synchronization mode is best done.
- Block - Class in dev.jcputney.elearning.parser.input.cmi5
-
Represents a block within a CMI5 course structure.
- Block() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.Block
- BROWSED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.CompletionStatusType
-
The "browsed" value indicates that the learning object has been browsed but not necessarily completed.
- BROWSER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Type
-
The "browser" value specifies that the location is a browser.
- buildActivityTree() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Builds an ActivityTree from this manifest.
- buildFromManifest(Scorm2004Manifest) - Static method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
-
Builds an ActivityTree from a SCORM 2004 manifest.
C
- CachedFileAccess - Class in dev.jcputney.elearning.parser.impl
-
A decorator implementation of
FileAccessthat adds caching capability to anyFileAccessimplementation. - CachedFileAccess(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.CachedFileAccess
-
Constructs a new
CachedFileAccessinstance that wraps the specifiedFileAccessimplementation. - CaptureHistorySpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the captureHistorySpec complex type.
- CaptureHistorySpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
- CatalogEntry - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a catalog entry in LOM metadata.
- CatalogEntry() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.CatalogEntry
- charset() - Method in record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
-
Returns the value of the
charsetrecord component. - checkForXapi() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
-
Checks if the module contains xAPI-related files (for example, xAPI.js, sendStatement.js).
- ChildActivitySet - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Enum representing the possible values for
childActivitySet, specifying the set of child activities to consider when evaluating a rollup rule. - Classification - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the classification information about a learning object in a Learning Object Metadata (LOM) document.
- Classification() - Constructor for class dev.jcputney.elearning.parser.input.lom.Classification
- ClasspathFileAccess - Class in dev.jcputney.elearning.parser.impl
-
Implementation of
FileAccessthat reads files from the classpath, allowing testing of modules stored in the resources directory without needing actual filesystem access. - ClasspathFileAccess(String) - Constructor for class dev.jcputney.elearning.parser.impl.ClasspathFileAccess
-
Constructs a ClasspathFileAccess instance with the specified root path.
- clearCache() - Method in class dev.jcputney.elearning.parser.impl.CachedFileAccess
-
Clears all caches, forcing subsequent calls to retrieve fresh data from the delegate.
- clearCache(String) - Method in class dev.jcputney.elearning.parser.impl.CachedFileAccess
-
Clears the cache for a specific path, forcing subsequent calls for that path to retrieve fresh data from the delegate.
- clearCaches() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Clear all caches - useful for testing or when bucket contents change.
- clearCaches() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Clear all caches - useful for testing or when bucket contents change.
- close() - Method in class dev.jcputney.elearning.parser.impl.ZipFileAccess
-
Closes the ZIP file to release resources.
- closeIfCloseable(FileAccess) - Static method in class dev.jcputney.elearning.parser.util.ResourceUtils
-
Ensures a FileAccess instance is properly closed if it's AutoCloseable.
- CMI5 - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
cmi5 (xAPI for cmi5) module type.
- CMI5 - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleType
-
cmi5 (xAPI for cmi5) module type.
- CMI5_XML - Static variable in class dev.jcputney.elearning.parser.parsers.Cmi5Parser
-
The name of the cmi5 XML file that contains the module metadata.
- Cmi5DetectorPlugin - Class in dev.jcputney.elearning.parser.util.detector
-
Plugin for detecting cmi5 modules.
- Cmi5DetectorPlugin() - Constructor for class dev.jcputney.elearning.parser.util.detector.Cmi5DetectorPlugin
-
Default constructor for the cmi5 detector plugin.
- Cmi5Manifest - Class in dev.jcputney.elearning.parser.input.cmi5
-
Represents the root element of a CMI5 course structure manifest.
- Cmi5Manifest() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
- Cmi5Metadata - Class in dev.jcputney.elearning.parser.output.metadata.cmi5
-
Represents metadata for a cmi5 module, including cmi5-specific fields such as prerequisites, dependencies, assignable units, custom data, and xAPI support.
- Cmi5Metadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
- Cmi5Parser - Class in dev.jcputney.elearning.parser.parsers
-
Cmi5Parser is responsible for parsing cmi5-specific metadata from the cmi5.xml file.
- Cmi5Parser(FileAccess) - Constructor for class dev.jcputney.elearning.parser.parsers.Cmi5Parser
-
Constructs a Cmi5Parser with the specified FileAccess instance.
- COLLECTION - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
The "collection" value specifies that the learning object is a collection of smaller units, each with its own metadata.
- COMBINED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
-
The status display type is combined.
- CommunicationsSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the communicationsSpec complex type.
- CommunicationsSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.CommunicationsSpec
- COMPETENCY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide a competency.
- COMPLETE_WHEN_ALL_UNITS_COMPLETE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusRollupType
-
The status rollup type is complete when all units complete.
- COMPLETE_WHEN_ALL_UNITS_SATISFACTORILY_COMPLETE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusRollupType
-
The status rollup type is complete when all units satisfactorily complete.
- COMPLETE_WHEN_THRESHOLD_SCORE_IS_MET - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusRollupType
-
The status rollup type is complete when the threshold score is met.
- COMPLETED - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
-
The move on condition is completed.
- COMPLETED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.CompletionStatusType
-
The "completed" value indicates that the learning object has been completed.
- COMPLETED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupActionType
-
The "completed" value specifies that the activity is considered completed when the rule's conditions are met.
- COMPLETED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the activity is marked as completed.
- COMPLETED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the activity is marked as completed.
- COMPLETED_AND_PASSED - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
-
The move on condition is completed and passed.
- COMPLETED_OR_PASSED - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
-
The move on condition is completed or passed.
- COMPLETION_ONLY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
-
The status display type is completion only.
- CompletionStatusType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the completionStatusType simple type.
- CompletionThreshold - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.cp
-
Represents the completion threshold element, which specifies the minimum progress required to mark the content as complete.
- CompletionThreshold() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
- compositeMetadata - Variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The composite metadata component that contains additional metadata.
- CompositeMetadata - Class in dev.jcputney.elearning.parser.output.metadata
-
A composite implementation of the MetadataComponent interface that can contain other metadata components.
- CompositeMetadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.CompositeMetadata
- ConditionCombinationType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Enum representing the possible ways to combine multiple conditions within a rollup or sequencing rule.
- ConditionOperatorType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Enum representing the possible operators for evaluating a rollup condition.
- ConstrainChoiceConsiderations - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing
-
Represents the constrainedChoiceConsiderationsType complex type, defining choice and activation restrictions.
- ConstrainChoiceConsiderations() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ConstrainChoiceConsiderations
- CONTENT_PROVIDER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "content provider" value specifies that the entity provided the content for the resource.
- Context - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
The context to which the learning object applies.
- CONTINUE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
-
The exit action is to continue.
- CONTINUE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "continue" option hides the LMS's "continue" button or action.
- CONTINUE_MESSAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.TimeLimitAction
-
Continue the activity and display a message.
- CONTINUE_NO_MESSAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.TimeLimitAction
-
Continue the activity without displaying a message.
- Contribute - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a contribution to the lifecycle of the learning object in the Learning Object Metadata (LOM).
- Contribute() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.Contribute
- ContributeEntity - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents an entity contributing to the lifecycle of the learning object in the Learning Object Metadata (LOM).
- ContributeEntity() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.ContributeEntity
- ContributeMeta - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents the metadata-specific contribution information in the Learning Object Metadata (LOM).
- ContributeMeta() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
- ControlMode - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents the control mode settings for a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema.
- ControlMode() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
- ControlsSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the controlsSpec complex type.
- ControlsSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
- CopyrightAndOtherRestrictions - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the copyright and other restrictions of a learning object.
- Cost - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
The cost of using the learning object.
- Course - Class in dev.jcputney.elearning.parser.input.cmi5
-
Represents the root course element in a CMI5 course structure, including metadata such as title, description, and optional custom extensions.
- Course() - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
- Course() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.Course
- CourseBehavior() - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
- CourseStructure - Class in dev.jcputney.elearning.parser.input.aicc
-
Represents the courseStructure complex type.
- CourseStructure() - Constructor for class dev.jcputney.elearning.parser.input.aicc.CourseStructure
- create(AiccManifest, boolean) - Static method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
-
Creates a new AiccMetadata instance with standard AICC metadata components.
- create(Cmi5Manifest, boolean) - Static method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
-
Creates a new Cmi5Metadata instance with standard cmi5 metadata components.
- create(Scorm12Manifest, boolean) - Static method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
-
Creates a new Scorm12Metadata instance with standard SCORM 1.2 metadata components.
- create(Scorm2004Manifest, boolean) - Static method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
-
Creates a new Scorm2004Metadata instance with standard SCORM 2004 metadata components.
- createBufferedStream(InputStream) - Static method in class dev.jcputney.elearning.parser.util.StreamingUtils
-
Wraps an InputStream with buffering for improved performance.
- createBufferedStream(InputStream, int) - Static method in class dev.jcputney.elearning.parser.util.StreamingUtils
-
Wraps an InputStream with buffering for improved performance.
- createEnhancedStream(InputStream, long, StreamingProgressListener) - Static method in class dev.jcputney.elearning.parser.util.StreamingUtils
-
Creates a combined buffered and progress-tracking stream.
- createProgressTrackingStream(InputStream, long, StreamingProgressListener) - Static method in class dev.jcputney.elearning.parser.util.StreamingUtils
-
Creates a progress-tracking input stream that reports progress at regular intervals.
- createProgressTrackingStream(InputStream, long, StreamingProgressListener, long) - Static method in class dev.jcputney.elearning.parser.util.StreamingUtils
-
Creates a progress-tracking input stream with custom progress interval.
- CREATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.RoleMeta
-
The "creator" value specifies that the entity is the creator of the resource.
- CRS_EXTENSION - Static variable in class dev.jcputney.elearning.parser.parsers.AiccParser
-
The file extension for the AICC course file.
- CST_EXTENSION - Static variable in class dev.jcputney.elearning.parser.parsers.AiccParser
-
The file extension for the AICC course structure file.
D
- DataMap - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.cp
-
Represents the map element, specifying shared data configuration.
- DataMap() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
- Date - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a date element in LOM metadata, including the date value and an optional description.
- Date() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.Date
- DebugSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the debugSpec complex type.
- DebugSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
- DEFAULT_BUFFER_SIZE - Static variable in class dev.jcputney.elearning.parser.util.StreamingUtils
-
Default buffer size for buffered streams (64KB).
- DEFAULT_PROGRESS_INTERVAL - Static variable in class dev.jcputney.elearning.parser.util.StreamingUtils
-
Default progress update interval in bytes (1MB).
- DefaultModuleFileProvider - Class in dev.jcputney.elearning.parser.impl
-
Default implementation of the ModuleFileProvider interface.
- DefaultModuleFileProvider(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
Constructs a DefaultModuleFileProvider with the specified FileAccess instance.
- DefaultModuleParserFactory - Class in dev.jcputney.elearning.parser.impl
-
Default implementation of the ModuleParserFactory interface.
- DefaultModuleParserFactory(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.DefaultModuleParserFactory
-
Constructs a new DefaultModuleParserFactory with the specified FileAccess implementation and a default ModuleTypeDetector.
- DefaultModuleParserFactory(FileAccess, ModuleTypeDetector) - Constructor for class dev.jcputney.elearning.parser.impl.DefaultModuleParserFactory
-
Constructs a new DefaultModuleParserFactory with the specified FileAccess and ModuleTypeDetector implementations.
- DefaultModuleTypeDetector - Class in dev.jcputney.elearning.parser.impl
-
Default implementation of the ModuleTypeDetector interface.
- DefaultModuleTypeDetector(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.DefaultModuleTypeDetector
-
Constructs a new DefaultModuleTypeDetector with the specified FileAccess implementation.
- DeliveryControls - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents the delivery controls for a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema.
- DeliveryControls() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
- DES_EXTENSION - Static variable in class dev.jcputney.elearning.parser.parsers.AiccParser
-
The file extension for the AICC descriptor file.
- DESCRIPTION - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The description field of the module metadata.
- Descriptor - Class in dev.jcputney.elearning.parser.input.aicc
-
Represents the descriptor element in an AICC module.
- Descriptor() - Constructor for class dev.jcputney.elearning.parser.input.aicc.Descriptor
- deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.LangStringDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.LangStringListDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.PercentTypeDeserializer
-
Deserializes a JSON string into a PercentType object.
- deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.TrimAndPreserveIndentationDeserializer
-
Deserializes a JSON string into a trimmed and normalized string.
- deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureTypeDeserializer
-
Deserialize a JSON string into a MeasureType object.
- deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.util.DurationHHMMSSDeserializer
-
Deserializes a JSON value into a
Durationobject. - deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.util.DurationIso8601Deserializer
-
Deserializes a JSON value into a
Durationobject. - deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.util.InstantDeserializer
-
Deserializes a JSON value into an
Instantobject. - detect(FileAccess) - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetectorPlugin
-
Attempts to detect if the module is of the type handled by this plugin.
- detect(FileAccess) - Method in class dev.jcputney.elearning.parser.util.detector.AiccDetectorPlugin
-
Detects if the provided FileAccess instance contains AICC module files.
- detect(FileAccess) - Method in class dev.jcputney.elearning.parser.util.detector.Cmi5DetectorPlugin
-
Detects if the provided FileAccess instance contains a cmi5 module.
- detect(FileAccess) - Method in class dev.jcputney.elearning.parser.util.detector.ScormDetectorPlugin
-
Detects the SCORM module type by checking for the presence of the SCORM manifest file.
- detectEncoding(InputStream) - Static method in class dev.jcputney.elearning.parser.util.EncodingDetector
-
Detects the encoding of an XML input stream.
- detectModuleType() - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetector
-
Detects the type of eLearning module based on the files present in the file system.
- detectModuleType() - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleTypeDetector
-
Detects the type of eLearning module based on the files present in the file system.
- detectScormVersion(FileAccess) - Static method in class dev.jcputney.elearning.parser.util.ScormVersionDetector
-
Detects the version of a SCORM module based on its manifest file.
- dev.jcputney.elearning.parser - package dev.jcputney.elearning.parser
- dev.jcputney.elearning.parser.api - package dev.jcputney.elearning.parser.api
- dev.jcputney.elearning.parser.enums - package dev.jcputney.elearning.parser.enums
- dev.jcputney.elearning.parser.exception - package dev.jcputney.elearning.parser.exception
- dev.jcputney.elearning.parser.impl - package dev.jcputney.elearning.parser.impl
- dev.jcputney.elearning.parser.input - package dev.jcputney.elearning.parser.input
- dev.jcputney.elearning.parser.input.aicc - package dev.jcputney.elearning.parser.input.aicc
- dev.jcputney.elearning.parser.input.cmi5 - package dev.jcputney.elearning.parser.input.cmi5
- dev.jcputney.elearning.parser.input.cmi5.types - package dev.jcputney.elearning.parser.input.cmi5.types
- dev.jcputney.elearning.parser.input.common - package dev.jcputney.elearning.parser.input.common
- dev.jcputney.elearning.parser.input.lom - package dev.jcputney.elearning.parser.input.lom
- dev.jcputney.elearning.parser.input.lom.properties - package dev.jcputney.elearning.parser.input.lom.properties
- dev.jcputney.elearning.parser.input.lom.types - package dev.jcputney.elearning.parser.input.lom.types
- dev.jcputney.elearning.parser.input.scorm12 - package dev.jcputney.elearning.parser.input.scorm12
- dev.jcputney.elearning.parser.input.scorm12.adl - package dev.jcputney.elearning.parser.input.scorm12.adl
- dev.jcputney.elearning.parser.input.scorm12.ims.cp - package dev.jcputney.elearning.parser.input.scorm12.ims.cp
- dev.jcputney.elearning.parser.input.scorm2004 - package dev.jcputney.elearning.parser.input.scorm2004
- dev.jcputney.elearning.parser.input.scorm2004.adl.cp - package dev.jcputney.elearning.parser.input.scorm2004.adl.cp
- dev.jcputney.elearning.parser.input.scorm2004.adl.navigation - package dev.jcputney.elearning.parser.input.scorm2004.adl.navigation
- dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing - package dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing
- dev.jcputney.elearning.parser.input.scorm2004.adl.types - package dev.jcputney.elearning.parser.input.scorm2004.adl.types
- dev.jcputney.elearning.parser.input.scorm2004.ims.cp - package dev.jcputney.elearning.parser.input.scorm2004.ims.cp
- dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective - package dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective
- dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random - package dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random
- dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup - package dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup
- dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing - package dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
- dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types - package dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
- dev.jcputney.elearning.parser.input.scorm2004.sequencing - package dev.jcputney.elearning.parser.input.scorm2004.sequencing
- dev.jcputney.elearning.parser.output - package dev.jcputney.elearning.parser.output
- dev.jcputney.elearning.parser.output.metadata - package dev.jcputney.elearning.parser.output.metadata
- dev.jcputney.elearning.parser.output.metadata.aicc - package dev.jcputney.elearning.parser.output.metadata.aicc
- dev.jcputney.elearning.parser.output.metadata.cmi5 - package dev.jcputney.elearning.parser.output.metadata.cmi5
- dev.jcputney.elearning.parser.output.metadata.scorm12 - package dev.jcputney.elearning.parser.output.metadata.scorm12
- dev.jcputney.elearning.parser.output.metadata.scorm2004 - package dev.jcputney.elearning.parser.output.metadata.scorm2004
- dev.jcputney.elearning.parser.parsers - package dev.jcputney.elearning.parser.parsers
- dev.jcputney.elearning.parser.util - package dev.jcputney.elearning.parser.util
- dev.jcputney.elearning.parser.util.detector - package dev.jcputney.elearning.parser.util.detector
- DIAGRAM - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a diagram.
- DIFFICULT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
The learning object is difficult.
- Difficulty - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
The difficulty of the learning object.
- DISABLE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.InvalidMenuItemActionType
-
The invalid menu item action type is "disable".
- DISABLED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.EnabledDisabledType
-
The lookahead sequencer mode is disabled.
- DISABLED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.LookaheadSequencerModeType
-
The lookahead sequencer mode is disabled.
- DISCIPLINE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide a discipline.
- DisplayStageSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the displayStageSpec complex type.
- DisplayStageSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.DisplayStageSpec
- DO_NOTHING - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
-
The exit action is to do nothing.
- DRAFT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Status
-
The "draft" value specifies that the learning object is in draft status.
- DURATION - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The duration field of the module metadata.
- DurationHHMMSSDeserializer - Class in dev.jcputney.elearning.parser.util
- DurationHHMMSSDeserializer() - Constructor for class dev.jcputney.elearning.parser.util.DurationHHMMSSDeserializer
-
Default constructor for the deserializer.
- DurationIso8601Deserializer - Class in dev.jcputney.elearning.parser.util
- DurationIso8601Deserializer() - Constructor for class dev.jcputney.elearning.parser.util.DurationIso8601Deserializer
-
Default constructor for the deserializer.
E
- EASY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
The learning object is easy.
- EDITOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "editor" value specifies that the entity edited the resource.
- Educational - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the educational information about a learning object in a Learning Object Metadata (LOM) document.
- Educational() - Constructor for class dev.jcputney.elearning.parser.input.lom.Educational
- EDUCATIONAL_LEVEL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide an educational level.
- EDUCATIONAL_OBJECTIVE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide an educational objective.
- EDUCATIONAL_VALIDATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "educational validator" value specifies that the entity validated the educational aspects of the resource.
- ENABLED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.EnabledDisabledType
-
The lookahead sequencer mode is enabled.
- ENABLED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.LookaheadSequencerModeType
-
The lookahead sequencer mode is enabled.
- EnabledDisabledType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the lookaheadSequencerModeType simple type.
- EncodingAwareInputStream(InputStream, Charset) - Constructor for record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
-
Creates an instance of a
EncodingAwareInputStreamrecord class. - EncodingDetector - Class in dev.jcputney.elearning.parser.util
-
Utility class for detecting character encoding of XML files.
- EncodingDetector() - Constructor for class dev.jcputney.elearning.parser.util.EncodingDetector
- EncodingDetector.EncodingAwareInputStream - Record Class in dev.jcputney.elearning.parser.util
-
Wrapper class that holds an input stream and its detected encoding.
- equals(Object) - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- equals(Object) - Method in record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
-
Indicates whether some other object is "equal to" this one.
- EXAM - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is an exam.
- EXERCISE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is an exercise.
- EXIT - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "exit" option hides the LMS's "exit" button or action.
- EXIT_ALL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ReturnToLmsActionType
-
The return to LMS action type is exit all.
- EXIT_ALL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "exitAll" option hides the LMS's "exit all" feature.
- EXIT_CONFIRMATION - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
-
The exit action is to exit with confirmation.
- EXIT_MESSAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.TimeLimitAction
-
Exit the activity and display a message.
- EXIT_NO_CONFIRMATION - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
-
The exit action is to exit without confirmation.
- EXIT_NO_MESSAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.TimeLimitAction
-
Exit the activity without displaying a message.
- ExitActionsSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the exitActionsSpec complex type.
- ExitActionsSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.ExitActionsSpec
- ExitActionType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the exitActionType simple type.
- ExitTypesSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the exitTypesSpec complex type.
- ExitTypesSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
- EXPERIMENT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is an experiment.
- EXPOSITIVE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityType
-
The learning resource is expositive and doesn't require user input.
F
- FALSE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.YesNoType
-
The value is false.
- FIGURE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a figure.
- FILE_ACCESS_VERBOSE - Static variable in class dev.jcputney.elearning.parser.util.LogMarkers
-
Marker for verbose file access operations logging.
- FileAccess - Interface in dev.jcputney.elearning.parser.api
-
An interface for accessing files within a package or directory.
- FileAccessException - Exception in dev.jcputney.elearning.parser.exception
-
Exception thrown when there's an error accessing files within a module.
- FileAccessException(String) - Constructor for exception dev.jcputney.elearning.parser.exception.FileAccessException
-
Constructs a new FileAccessException with the specified detail message.
- FileAccessException(String, Throwable) - Constructor for exception dev.jcputney.elearning.parser.exception.FileAccessException
-
Constructs a new FileAccessException with the specified detail message and cause.
- FileAccessException(String, Throwable, Map<String, Object>) - Constructor for exception dev.jcputney.elearning.parser.exception.FileAccessException
-
Constructs a new FileAccessException with the specified detail message, cause, and metadata.
- fileExists(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Checks if a file exists at the given path.
- fileExists(String) - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
-
Checks if a file exists at the specified path.
- fileExists(String) - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
Checks if a file exists at the specified path.
- fileExistsBatch(List<String>) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Batch check if multiple files exist - much more efficient for module parsing.
- fileExistsBatch(List<String>) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Batch check if multiple files exist - much more efficient for module parsing.
- fileExistsInternal(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Internal method to check if a file exists at the given path.
- fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.CachedFileAccess
-
Checks if a file exists at the given path, using the cache if available.
- fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.ClasspathFileAccess
-
Checks if a file exists on the classpath at the given path.
- fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.LocalFileAccess
-
Checks if a file exists at the specified path.
- fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Checks if a file exists at the specified path with caching.
- fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Checks if a file exists at the specified path with caching.
- fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.ZipFileAccess
-
Checks if a file exists within the ZIP archive.
- fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.util.ResourceUtils.SafeFileAccess
-
Checks if a file exists at the specified path using the wrapped FileAccess implementation.
- FINAL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Status
-
The "final" value specifies that the learning object is in final status.
- FIXED_AVERAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
-
The score rollup type is a fixed average.
- FRAMESET - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.LaunchType
-
The learning object is launched in a frameset.
- fromItem(Scorm2004Item, ActivityNode) - Static method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
-
Creates an ActivityNode from a Scorm2004Item.
- fromModuleType(ModuleType, String) - Static method in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
Creates a ModuleEditionType from a ModuleType and optional edition information.
- fromOrganization(Scorm2004Organization) - Static method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
-
Creates an ActivityNode from a Scorm2004Organization.
- fullPath(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Constructs the full path for the given relative or absolute path.
G
- General - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the
generalelement in the LOM schema, which provides general information about a learning object. - General() - Constructor for class dev.jcputney.elearning.parser.input.lom.General
- getCacheStats() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Retrieves statistics about various internal caches used in the class.
- getCacheStats() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Retrieves the current statistics of the internal caches used by the system.
- getChildren() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
-
Gets the children of this node.
- getComponents() - Method in class dev.jcputney.elearning.parser.output.metadata.CompositeMetadata
-
Gets all components in this composite.
- getCourseDescription() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
-
Course description information for the AICC manifest.
- getDefault() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
-
Retrieves the default organization for the content package.
- getDefault() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
-
Retrieves the default organization for the content package.
- getDescription() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
- getDescription() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
-
Returns the description of the course.
- getDescription() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
-
Get the description of the learning object.
- getDescription() - Method in interface dev.jcputney.elearning.parser.input.PackageManifest
-
The description of the package, which provides additional information about it.
- getDescription() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
- getDescription() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Returns the description of the content package, which is typically a summary or overview of the content.
- getDescription() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- getDuration() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
- getDuration() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
- getDuration() - Method in interface dev.jcputney.elearning.parser.input.PackageManifest
-
The duration of the package, which indicates how long the package is expected to take.
- getDuration() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
- getDuration() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
- getDuration() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- getFileContents(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Retrieves the contents of a file as an InputStream.
- getFileContents(String) - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
-
Gets the contents of a file as an InputStream.
- getFileContents(String) - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
Gets the contents of a file as an InputStream.
- getFileContentsInternal(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Internal method to retrieve the contents of a file as an InputStream.
- getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.CachedFileAccess
-
Retrieves the contents of a file as an InputStream, using the cache if available.
- getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.ClasspathFileAccess
-
Retrieves the contents of a file as an InputStream from the classpath.
- getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.LocalFileAccess
-
Gets the contents of a file as an InputStream.
- getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Gets the contents of a file as an InputStream with intelligent streaming/caching.
- getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Gets the contents of a file as an InputStream with intelligent streaming/caching.
- getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.ZipFileAccess
-
Retrieves the contents of a file within the ZIP archive as an InputStream.
- getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.util.ResourceUtils.SafeFileAccess
-
Retrieves the contents of a file as an InputStream while ensuring proper resource management.
- getFileContentsInternal(String, StreamingProgressListener) - Method in class dev.jcputney.elearning.parser.impl.LocalFileAccess
-
Gets the contents of a file as an InputStream with optional progress tracking.
- getFileContentsInternal(String, StreamingProgressListener) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Gets the contents of a file as an InputStream with optional progress tracking.
- getFileContentsInternal(String, StreamingProgressListener) - Method in class dev.jcputney.elearning.parser.impl.ZipFileAccess
-
Retrieves the contents of a file within the ZIP archive as an InputStream with optional progress tracking.
- getGlobalObjectiveIds() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Retrieves the set of global objective IDs from the manifest.
- getGlobalObjectiveIds() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
-
Retrieves the set of global objective IDs from the manifest.
- getIdentifier() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
- getIdentifier() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
-
Returns the identifier for the course.
- getIdentifier() - Method in interface dev.jcputney.elearning.parser.input.PackageManifest
-
The identifier of the package, which is a unique string that identifies the package.
- getIdentifier() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- getInternalRootDirectory() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Determines the internal root directory within the S3 bucket with lazy initialization.
- getInternalRootDirectory() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Determines the internal root directory within the S3 bucket with lazy initialization.
- getItemById(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
-
Retrieves an item by its unique identifier.
- getLaunchUrl() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
-
Returns the launch URL for the course.
- getLaunchUrl() - Method in interface dev.jcputney.elearning.parser.input.PackageManifest
-
The launch URL of the package, which is the URL to start the package.
- getLaunchUrl() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
- getLaunchUrl() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Returns the launch URL for the content package, which is typically the URL of the first resource in the package.
- getLaunchUrl() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- getLaunchUrlForItem(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Returns the launch URL for a specific item within the content package, which is typically the URL of the first resource associated with the item.
- getLeafNodes() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
-
Gets all leaf nodes in the tree.
- getLocation() - Method in interface dev.jcputney.elearning.parser.api.LoadableMetadata
-
Gets the location of the metadata.
- getLogger(Class<?>) - Static method in class dev.jcputney.elearning.parser.util.LoggingUtils
-
Gets a logger for the specified class.
- getLom() - Method in interface dev.jcputney.elearning.parser.api.LoadableMetadata
-
Gets the LOM (Learning Object Metadata) object associated with this metadata.
- getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.AiccParser
- getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
-
Abstract method to return the class of the manifest object for the specific parser.
- getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.Cmi5Parser
- getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.Scorm12Parser
- getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
- getMetadata() - Method in exception dev.jcputney.elearning.parser.exception.ModuleException
-
Gets all metadata entries as an unmodifiable map.
- getMetadata(String) - Method in exception dev.jcputney.elearning.parser.exception.ModuleException
-
Gets the value of a metadata entry.
- getMetadata(String) - Method in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
- getMetadata(String) - Method in class dev.jcputney.elearning.parser.output.metadata.CompositeMetadata
- getMetadata(String) - Method in interface dev.jcputney.elearning.parser.output.metadata.MetadataComponent
-
Gets a metadata value by key.
- getMetadata(String) - Method in class dev.jcputney.elearning.parser.output.metadata.SimpleMetadata
- getMetadata(String, Class<T>) - Method in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
- getMetadata(String, Class<T>) - Method in class dev.jcputney.elearning.parser.output.metadata.CompositeMetadata
- getMetadata(String, Class<T>) - Method in interface dev.jcputney.elearning.parser.output.metadata.MetadataComponent
-
Gets a metadata value by key, with type conversion.
- getMetadata(String, Class<T>) - Method in class dev.jcputney.elearning.parser.output.metadata.SimpleMetadata
- getName() - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetectorPlugin
-
Returns the name of this plugin.
- getName() - Method in class dev.jcputney.elearning.parser.util.detector.AiccDetectorPlugin
- getName() - Method in class dev.jcputney.elearning.parser.util.detector.Cmi5DetectorPlugin
- getName() - Method in class dev.jcputney.elearning.parser.util.detector.ScormDetectorPlugin
- getNodeByIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
-
Gets a node by its identifier.
- getOrganizationById(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
-
Retrieves an organization by its unique identifier.
- getOrganizationById(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
-
Retrieves an organization by its unique identifier.
- getParent() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
-
Gets the parent of this node.
- getParser() - Method in interface dev.jcputney.elearning.parser.api.ModuleParserFactory
-
Returns an appropriate parser for the module type detected.
- getParser() - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleParserFactory
-
Returns an appropriate parser for the module type detected at the given path.
- getPlugins() - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetector
-
Returns an unmodifiable list of the registered plugins.
- getPlugins() - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleTypeDetector
-
Returns an unmodifiable list of the registered plugins.
- getPriority() - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetectorPlugin
-
Returns the priority of this plugin.
- getPriority() - Method in class dev.jcputney.elearning.parser.util.detector.AiccDetectorPlugin
- getPriority() - Method in class dev.jcputney.elearning.parser.util.detector.Cmi5DetectorPlugin
- getPriority() - Method in class dev.jcputney.elearning.parser.util.detector.ScormDetectorPlugin
- getResourceById(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
-
Retrieves a resource by its identifier.
- getResourceIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
-
Gets the resource identifier for this node.
- getRoot() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
-
Gets the root node of the tree.
- getRootPath() - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Retrieves the root path used for file access.
- getRootPath() - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
-
Gets the root path of the module.
- getRootPath() - Method in class dev.jcputney.elearning.parser.impl.CachedFileAccess
-
Gets the root path from the delegate
FileAccessimplementation. - getRootPath() - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
Gets the root path of the module.
- getRootPath() - Method in class dev.jcputney.elearning.parser.util.ResourceUtils.SafeFileAccess
-
Gets the underlying FileAccess instance.
- getSCOIds() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Retrieves the set of SCO IDs from the manifest.
- getSequencing() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
-
Gets the sequencing information for this node.
- getSimpleMetadata(PackageManifest) - Method in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
Creates a SimpleMetadata object from the provided PackageManifest.
- getTitle() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
- getTitle() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
-
Returns the title of the course.
- getTitle() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
-
Get the title of the learning object.
- getTitle() - Method in interface dev.jcputney.elearning.parser.input.PackageManifest
-
The title of the package, which is a human-readable name.
- getTitle() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
- getTitle() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Returns the title of the content package, which is typically the name or title of the course.
- getTitle() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- getVersion() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
- getVersion() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
-
Returns null, as the CMI5 manifest does not include a version number.
- getVersion() - Method in interface dev.jcputney.elearning.parser.input.PackageManifest
-
The version of the package.
- getVersion() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- GRAPH - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a graph.
- GRAPHICAL_DESIGNER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "graphical designer" value specifies that the entity designed the graphics for the resource.
H
- HAS_FORMAT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object has a format that's the related resource.
- HAS_PART - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object has a part that's the related resource.
- HAS_VERSION - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object has a version that's the related resource.
- hashCode() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
- hashCode() - Method in record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
-
Returns a hash code value for this object.
- hasMetadata(String) - Method in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
- hasMetadata(String) - Method in class dev.jcputney.elearning.parser.output.metadata.CompositeMetadata
- hasMetadata(String) - Method in interface dev.jcputney.elearning.parser.output.metadata.MetadataComponent
-
Checks if this component contains metadata for the given key.
- hasMetadata(String) - Method in class dev.jcputney.elearning.parser.output.metadata.SimpleMetadata
- hasSequencing(Scorm2004Manifest) - Static method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
-
Determines if a SCORM 2004 manifest has sequencing information.
- hasXapiSupport() - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
-
Checks if the module contains xAPI-related files.
- hasXapiSupport() - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
Checks if the module contains xAPI-related files.
- HeuristicSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the heuristicSpec complex type.
- HeuristicSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
- HIDE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.InvalidMenuItemActionType
-
The invalid menu item action type is "hide".
- HideLMSUI - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.adl.navigation
-
Enum representing elements of the LMS user interface that can be hidden.
- HIERARCHICAL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
The "hierarchical" value specifies that the learning object is a hierarchical structure, with parent-child relationships between nodes.
- HIGH - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
The interactivity level is high.
- HIGH - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
The semantic density is high.
- HIGHER_EDUCATION - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Context
-
The learning object is intended for use in a higher education context.
I
- IDEA - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide an idea.
- Identifier - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents an identifier for a related resource.
- Identifier() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.Identifier
- IDENTIFIER - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The identifier field of the module metadata.
- IF_ATTEMPTED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.RollupConsiderationType
-
Consider the rollup if it's been attempted.
- IF_NOT_SKIPPED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.RollupConsiderationType
-
Consider the rollup if it hasn't been skipped.
- IF_NOT_SUSPENDED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.RollupConsiderationType
-
Consider the rollup if it hasn't been suspended.
- IMSSS - Class in dev.jcputney.elearning.parser.input.scorm2004
-
Represents the SCORM IMS Simple Sequencing (IMSSS) schema, which defines the sequencing and navigation rules for SCORM-compliant content.
- INCOMPLETE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.CompletionStatusType
-
The "incomplete" value indicates that the learning object has not been fully completed.
- INCOMPLETE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupActionType
-
The "incomplete" value specifies that the activity is considered incomplete when the rule's conditions are met.
- INDEX - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is an index.
- INITIATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "initiator" value specifies that the entity initiated the creation of the resource.
- inputStream() - Method in record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
-
Returns the value of the
inputStreamrecord component. - InstantDeserializer - Class in dev.jcputney.elearning.parser.util
- InstantDeserializer() - Constructor for class dev.jcputney.elearning.parser.util.InstantDeserializer
-
Default constructor for the deserializer.
- INSTRUCTIONAL_DESIGNER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "instructional designer" value specifies that the entity designed the instructional aspects of the resource.
- IntendedEndUserRole - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
The role of the end user in the context to which the learning object is intended to be delivered.
- InteractivityLevel - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
interactivityLevelin a LOM element, specifying the interactivity level of the learning resource. - InteractivityType - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
interactivityTypein a lom element, specifying the degree of interactivity of the learning resource. - InvalidMenuItemActionType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the invalidMenuItemActionType simple type.
- IS_BASED_ON - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object is based on the related resource.
- IS_BASIS_FOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object is the basis for the related resource.
- IS_FORMAT_OF - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object is in the same format as the related resource.
- IS_PART_OF - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object is part of the related resource.
- IS_REFERENCED_BY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object is referenced by the related resource.
- IS_REQUIRED_BY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object is required by the related resource.
- IS_VERSION_OF - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object is a version of the related resource.
- isScorm2004() - Method in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
Determines if this edition type is a SCORM 2004 variant.
K
- Kind - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
The kind of relation between the learning object and the related resource.
L
- LangString - Class in dev.jcputney.elearning.parser.input.cmi5.types
-
Represents a single localized string with an optional language attribute.
- LangString - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a LangString in LOM metadata, which is a collection of strings with language attributes.
- LangString() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.types.LangString
- LangString() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.LangString
- LangStringDeserializer - Class in dev.jcputney.elearning.parser.input.common
-
Custom deserializer for LangString objects to ensure that they are properly deserialized from XML.
- LangStringDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.common.LangStringDeserializer
-
Default constructor for the LangStringDeserializer class.
- LangStringListDeserializer - Class in dev.jcputney.elearning.parser.input.common
-
Custom deserializer for lists of LangString objects to ensure that they are properly deserialized from XML.
- LangStringListDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.common.LangStringListDeserializer
-
Default constructor for the LangStringListDeserializer class.
- LAUNCH_URL - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The launch URL field of the module metadata.
- LaunchMethod - Enum Class in dev.jcputney.elearning.parser.input.cmi5.types
-
Enum representing the possible values for
launchMethodin a CMI5 element, specifying the method used to launch the activity. - LaunchSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the launchSpec complex type.
- LaunchSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
- LaunchType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the possible launch type for the PackageProperties.
- LEARNER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.IntendedEndUserRole
-
The intended end user role is a learner.
- LearningResourceType - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
typein a learning resource, specifying the type of learning resource. - LECTURE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a lecture.
- LEGACY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ReturnToLmsActionType
-
The return to LMS action type is legacy.
- LEVEL_1 - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.AggregationLevel
-
The aggregation level is 1.
- LEVEL_2 - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.AggregationLevel
-
The aggregation level is 2.
- LEVEL_3 - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.AggregationLevel
-
The aggregation level is 3.
- LEVEL_4 - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.AggregationLevel
-
The aggregation level is 4.
- LifeCycle - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the lifecycle information about a learning object in a Learning Object Metadata (LOM) document.
- LifeCycle() - Constructor for class dev.jcputney.elearning.parser.input.lom.LifeCycle
- LimitConditions - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents the limit conditions for a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema.
- LimitConditions() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
- LINEAR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
The "linear" value specifies that the learning object is a linear structure, with a single path through the content.
- listFiles(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Lists all files within a specified directory path.
- listFiles(String) - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
-
Lists all files in the specified directory.
- listFiles(String) - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
Lists all files in the specified directory.
- listFilesInternal(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
-
Internal method to list all files within a specified directory path.
- listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.CachedFileAccess
-
Lists all files within a specified directory path, using the cache if available.
- listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.ClasspathFileAccess
-
Lists all files within a specified directory path on the classpath.
- listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.LocalFileAccess
-
Lists all files in the specified directory.
- listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Lists the files in the specified directory path with caching and pagination support.
- listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Lists the files in the specified directory path with caching and pagination support.
- listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.ZipFileAccess
-
Lists all files within a specified directory in the ZIP archive.
- listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.util.ResourceUtils.SafeFileAccess
-
Lists all files in the specified directory path by delegating the operation to the underlying FileAccess implementation.
- LoadableMetadata - Interface in dev.jcputney.elearning.parser.api
-
Interface representing metadata that can be loaded.
- loadExternalMetadataIntoMetadata(LoadableMetadata) - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
-
Loads an external LOM metadata file into the specified LoadableMetadata object.
- loadExternalMetadataIntoMetadata(LoadableMetadata, FileAccess) - Static method in class dev.jcputney.elearning.parser.util.XmlParsingUtils
-
Loads an external LOM metadata file into the specified LoadableMetadata object.
- loadExternalMetadataIntoMetadata(LoadableMetadata, ModuleFileProvider) - Static method in class dev.jcputney.elearning.parser.util.XmlParsingUtils
-
Loads an external LOM metadata file into the specified LoadableMetadata object.
- LocalFileAccess - Class in dev.jcputney.elearning.parser.impl
-
Implementation of FileAccess for local file access.
- LocalFileAccess(String) - Constructor for class dev.jcputney.elearning.parser.impl.LocalFileAccess
-
Constructs a LocalFileAccess instance with the specified root path.
- LoggingUtils - Class in dev.jcputney.elearning.parser.util
-
Utility class for logging-related capability.
- LogMarkers - Class in dev.jcputney.elearning.parser.util
-
SLF4J Markers for optional verbose logging in the e-learning parser library.
- LOM - Class in dev.jcputney.elearning.parser.input.lom
-
The root element of a Learning Object Metadata (LOM) document.
- LOM() - Constructor for class dev.jcputney.elearning.parser.input.lom.LOM
- LomDuration - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents the duration metadata of a resource, including the duration value in ISO 8601 format and an optional description.
- LomDuration() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.LomDuration
- LookaheadSequencerModeType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the lookaheadSequencerModeType simple type.
- LOW - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
The interactivity level is low.
- LOW - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
The semantic density is low.
M
- MACOS - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "macOS" value specifies that the platform or software requirements are for macOS.
- MANAGER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.IntendedEndUserRole
-
The intended end user role is a manager.
- manifest - Variable in class dev.jcputney.elearning.parser.output.ModuleMetadata
-
The package manifest for the module.
- MANIFEST_FILE - Static variable in class dev.jcputney.elearning.parser.parsers.Scorm12Parser
-
The name of the manifest file for SCORM 1.2 modules.
- MANIFEST_FILE - Static variable in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
-
The name of the manifest file for SCORM 2004 modules.
- ManifestParseException - Exception in dev.jcputney.elearning.parser.exception
-
Exception thrown when there's an error parsing a module manifest file.
- ManifestParseException(String) - Constructor for exception dev.jcputney.elearning.parser.exception.ManifestParseException
-
Constructs a new ManifestParseException with the specified detail message.
- ManifestParseException(String, Throwable) - Constructor for exception dev.jcputney.elearning.parser.exception.ManifestParseException
-
Constructs a new ManifestParseException with the specified detail message and cause.
- ManifestParseException(String, Throwable, Map<String, Object>) - Constructor for exception dev.jcputney.elearning.parser.exception.ManifestParseException
-
Constructs a new ManifestParseException with the specified detail message, cause, and metadata.
- MapInfo - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing
-
Represents a mapping to a global objective or another objective within the LMS.
- MapInfo() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
- MeasureType - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Represents a decimal measure with a value between -1 and 1, inclusive, with at least four significant decimal digits.
- MeasureType() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
-
Default constructor for the MeasureType class.
- MeasureType(BigDecimal) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
-
Constructs a MeasureType instance with the specified value.
- MeasureTypeDeserializer - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Custom deserializer for MeasureType, ensuring the value is within the range of -1 to 1 and has at least four decimal digits.
- MeasureTypeDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureTypeDeserializer
-
Default constructor for the MeasureTypeDeserializer class.
- MEDIUM - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
The learning object is of medium difficulty.
- MEDIUM - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
The interactivity level is medium.
- MEDIUM - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
The semantic density is medium.
- MESSAGE_PAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
-
The exit action is to display a message page.
- MetadataComponent - Interface in dev.jcputney.elearning.parser.output.metadata
-
Interface for all metadata components in the composite pattern.
- MetaMetadata - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the meta-metadata information about a learning object in a Learning Object Metadata (LOM) document.
- MetaMetadata() - Constructor for class dev.jcputney.elearning.parser.input.lom.MetaMetadata
- MIXED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityType
-
The learning resource is a mix of both active and expositive types.
- MODULE_TYPE - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The module type field of the module metadata.
- ModuleDetectionException - Exception in dev.jcputney.elearning.parser.exception
-
Exception thrown when a module type cannot be detected or when there's an error during the module detection process.
- ModuleDetectionException(String) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleDetectionException
-
Constructs a new ModuleDetectionException with the specified detail message.
- ModuleDetectionException(String, Throwable) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleDetectionException
-
Constructs a new ModuleDetectionException with the specified detail message and cause.
- ModuleDetectionException(String, Throwable, Map<String, Object>) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleDetectionException
-
Constructs a new ModuleDetectionException with the specified detail message, cause, and metadata.
- moduleEditionType - Variable in class dev.jcputney.elearning.parser.output.ModuleMetadata
-
The specific edition type of the module, including SCORM 2004 edition information.
- ModuleEditionType - Enum Class in dev.jcputney.elearning.parser.enums
-
Enum representing the different types and editions of modules.
- ModuleException - Exception in dev.jcputney.elearning.parser.exception
-
Base exception class for all module-related exceptions in the elearning-module-parser library.
- ModuleException(String) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleException
-
Constructs a new ModuleException with the specified detail message.
- ModuleException(String, Throwable) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleException
-
Constructs a new ModuleException with the specified detail message and cause.
- ModuleException(String, Throwable, Map<String, Object>) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleException
-
Constructs a new ModuleException with the specified detail message, cause, and metadata.
- moduleFileProvider - Variable in class dev.jcputney.elearning.parser.parsers.BaseParser
-
The ModuleFileProvider instance used for reading files in the module package.
- ModuleFileProvider - Interface in dev.jcputney.elearning.parser.api
-
Interface for providing file access operations specific to module parsing.
- ModuleMetadata<M extends PackageManifest> - Class in dev.jcputney.elearning.parser.output
-
Represents the core metadata for an eLearning module, providing common fields shared across various module types, such as SCORM, AICC, or cmi5.
- ModuleMetadata(M, ModuleType, ModuleEditionType, boolean) - Constructor for class dev.jcputney.elearning.parser.output.ModuleMetadata
-
Constructor for ModuleMetadata.
- ModuleParser<M extends PackageManifest> - Interface in dev.jcputney.elearning.parser
-
Interface for parsing module files and extracting metadata.
- ModuleParserFactory - Interface in dev.jcputney.elearning.parser.api
-
Interface for creating and managing module parsers.
- ModuleParsingException - Exception in dev.jcputney.elearning.parser.exception
-
Exception thrown when there's an error parsing an eLearning module.
- ModuleParsingException(String) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleParsingException
-
Constructs a new ModuleParsingException with the specified detail message.
- ModuleParsingException(String, Throwable) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleParsingException
-
Constructs a new ModuleParsingException with the specified detail message and cause.
- ModuleParsingException(String, Throwable, Map<String, Object>) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleParsingException
-
Constructs a new ModuleParsingException with the specified detail message, cause, and metadata.
- moduleType - Variable in class dev.jcputney.elearning.parser.output.ModuleMetadata
-
The type of the module (for example, SCORM, AICC, cmi5).
- ModuleType - Enum Class in dev.jcputney.elearning.parser.enums
-
Enum representing the different types of modules.
- ModuleTypeDetector - Interface in dev.jcputney.elearning.parser.api
-
Interface for detecting the type of eLearning module.
- ModuleTypeDetectorPlugin - Interface in dev.jcputney.elearning.parser.api
-
Interface for plugins that detect specific types of eLearning modules.
- MOST_COMPLETE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
The offline synchronization mode is most complete.
- MOST_DONE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
The offline synchronization mode is most done.
- MOST_RECENT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
The offline synchronization mode is most recent.
- MOST_SATISFIED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
The offline synchronization mode is most satisfied.
- MoveOn - Enum Class in dev.jcputney.elearning.parser.input.cmi5.types
-
Enum representing the possible values for
moveOnin a CMI5 element, specifying the conditions that must be met to move on to the next activity. - MS_INTERNET_EXPLORER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "ms-internet explorer" value specifies that the platform or software requirements are for MS Internet Explorer.
- MS_WINDOWS - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "ms-windows" value specifies that the platform or software requirements are for MS Windows.
- MULTI_OS - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "multi-os" value specifies that the platform or software requirements are for multiple operating systems.
N
- Name - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
namein a technical element, specifying the name of the platform or software requirements. - NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.lom.LOM
-
The namespace URI for the LOM schema.
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
-
The namespace URI for the ScormEnginePackageProperties XML.
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.scorm12.Scorm12ADLCP
-
The namespace URI for SCORM 1.2 ADLCP elements.
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
-
The namespace URI for the SCORM 1.2 manifest, as defined in the IMS Content Packaging specification.
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.scorm2004.ADLCP
-
The namespace URI for the ADLCP schema.
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.scorm2004.ADLNav
-
Default constructor for the ADLNav class.
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.scorm2004.ADLSeq
-
The namespace URI for the ADLSeq schema.
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.scorm2004.IMSSS
-
The XML namespace URI for SCORM IMS Simple Sequencing (imsss).
- NAMESPACE_URI - Static variable in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
The XML namespace URI for SCORM IMS Content Packaging (imscp_v1p1).
- NARRATIVE_TEXT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is narrative text.
- NavigationInterface - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.navigation
-
Represents the navigation interface controls, which specify options for interacting with the LMS navigation UI.
- NavigationInterface() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.NavigationInterface
- NETSCAPE_COMMUNICATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "netscape communicator" value specifies that the platform or software requirements are for Netscape Communicator.
- NETWORKED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
The "networked" value specifies that the learning object is a networked structure, with multiple nodes and connections between them.
- NEVER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ResetRunTimeDataTimingType
-
The reset run time data timing type is "never".
- NEVER - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RandomizationTiming
-
The "never" value specifies that randomization or selection should never occur.
- NEW_WINDOW - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.LaunchType
-
The learning object is launched in a new window.
- NEW_WINDOW_AFTER_CLICK - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.LaunchType
-
The learning object is launched in a new window after a click.
- NEW_WINDOW_WITHOUT_BROWSER_TOOLBAR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.LaunchType
-
The learning object is launched in a new window without the browser toolbar.
- NO - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.YesNoType
-
The value is no.
- NO - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.CopyrightAndOtherRestrictions
-
The learning object does not have copyright and other restrictions.
- NO - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Cost
-
The learning object does not have a cost associated with it.
- NO_OP - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionOperatorType
-
The "noOp" operator does not modify the result of the condition.
- NONE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
-
The status display type is none.
- NONE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "none" value specifies that there are no platform or software requirements.
- NONE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
The "none" value specifies that no child activities should be considered when evaluating the rollup rule.
- NOT - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionOperatorType
-
The "not" operator negates the result of the condition.
- NOT_APPLICABLE - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
-
The move on condition is not applicable.
- NOT_ATTEMPTED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.CompletionStatusType
-
The "not attempted" value indicates that the learning object has not been attempted.
- NOT_SATISFIED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupActionType
-
The "notSatisfied" value specifies that the activity is considered not satisfied when the rule's conditions are met.
O
- Objective - Class in dev.jcputney.elearning.parser.input.cmi5.types
-
Represents a single objective with a title, description, and unique identifier.
- Objective() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.types.Objective
- OBJECTIVE_MEASURE_GREATER_THAN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the measure of the objective is greater than the specified value.
- OBJECTIVE_MEASURE_KNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the measure of the objective is known.
- OBJECTIVE_MEASURE_KNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the measure of the objective is known.
- OBJECTIVE_MEASURE_LESS_THAN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the measure of the objective is less than the specified value.
- OBJECTIVE_STATUS_KNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the status of the objective is known.
- OBJECTIVE_STATUS_KNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the status of the objective is known.
- ObjectiveReference - Class in dev.jcputney.elearning.parser.input.cmi5.types
-
Represents a single objective reference.
- ObjectiveReference() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.types.ObjectiveReference
- ObjectivesList - Class in dev.jcputney.elearning.parser.input.cmi5
-
Represents the objectives section of a CMI5 course structure, containing a list of defined objectives.
- ObjectivesList() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.ObjectivesList
- OfflineSynchModeType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the offlineSynchModeType simple type.
- ON_EACH_NEW_ATTEMPT - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RandomizationTiming
-
The "onEachNewAttempt" value specifies that randomization or selection should occur on each new attempt.
- ON_EACH_NEW_SEQUENCING_ATTEMPT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ResetRunTimeDataTimingType
-
The reset run time data timing type is "on each new sequencing attempt".
- ONCE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RandomizationTiming
-
The "once" value specifies that randomization or selection should occur once.
- onComplete(long) - Method in interface dev.jcputney.elearning.parser.api.StreamingProgressListener
-
Called when the streaming operation is complete.
- onProgress(long, long) - Method in interface dev.jcputney.elearning.parser.api.StreamingProgressListener
-
Called periodically during a streaming operation to report progress.
- OPERA - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "opera" value specifies that the platform or software requirements are for Opera.
- OPERATING_SYSTEM - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Type
-
The "operating system" value specifies that the location is an operating system.
- OrComposite - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents an
orCompositeelement in the LOM schema, defining a set of conditions related to platform or software requirements. - OrComposite() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.OrComposite
- OTHER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Context
-
The learning object is intended for use in another context.
- OUTSIDE_AVAILABLE_TIME_RANGE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the current time falls outside the available time range for the activity.
- OUTSIDE_AVAILABLE_TIME_RANGE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the current time falls outside the available time range for the activity.
- OWN_WINDOW - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.LaunchMethod
-
The activity must be launched in a new window.
P
- PackageManifest - Interface in dev.jcputney.elearning.parser.input
-
Represents the manifest of a package, containing metadata about the package.
- PackageProperties - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Class representing the root element of the ScormEnginePackageProperties XML.
- PackageProperties() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
- parse() - Method in interface dev.jcputney.elearning.parser.ModuleParser
-
Parses the module files and extracts metadata.
- parse() - Method in class dev.jcputney.elearning.parser.parsers.AiccParser
-
Parses the AICC module and returns its metadata.
- parse() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
-
Abstract method that parses the module and returns the corresponding metadata object.
- parse() - Method in class dev.jcputney.elearning.parser.parsers.Cmi5Parser
-
Parses the cmi5 module located at the specified modulePath.
- parse() - Method in class dev.jcputney.elearning.parser.parsers.Scorm12Parser
-
Parses the SCORM 1.2 module located at the specified modulePath.
- parse() - Method in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
-
Parses the SCORM 2004 module located at the specified modulePath.
- parse(String) - Static method in class dev.jcputney.elearning.parser.input.common.PercentType
-
Parses a string as a PercentType.
- parse(String) - Static method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
-
Parses a string as a MeasureType.
- parseDuration(String) - Static method in class dev.jcputney.elearning.parser.util.DurationHHMMSSDeserializer
-
Parses a string representation of a duration into a
Durationobject. - parseManifest() - Method in class dev.jcputney.elearning.parser.parsers.AiccParser
-
Parses the AICC manifest and returns an instance of AiccManifest.
- parseManifest(String) - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
-
Parses the manifest file at the specified path and returns the corresponding manifest object.
- parseModule() - Method in interface dev.jcputney.elearning.parser.api.ModuleParserFactory
-
Parses the module and returns a ModuleMetadata object containing the extracted metadata.
- parseModule() - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleParserFactory
-
Parses the module at the specified path and returns a ModuleMetadata object containing the extracted metadata.
- PARSER_VERBOSE - Static variable in class dev.jcputney.elearning.parser.util.LogMarkers
-
Marker for verbose parsing operations logging.
- parseXmlToObject(InputStream, Class<C>) - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
-
Parses an XML file into an object of the specified class using Jackson's XmlMapper.
- parseXmlToObject(InputStream, Class<C>) - Static method in class dev.jcputney.elearning.parser.util.XmlParsingUtils
-
Parses an XML file into an object of the specified class using Jackson's XmlMapper.
- parseXmlToObject(InputStream, Class<C>, String) - Static method in class dev.jcputney.elearning.parser.util.XmlParsingUtils
-
Parses an XML file into an object of the specified class using Jackson's XmlMapper.
- parseZipModule(String, Function<FileAccess, ModuleParser<M>>) - Static method in class dev.jcputney.elearning.parser.util.ResourceUtils
-
Parses a module from a ZIP file path, ensuring the ZipFileAccess is properly closed.
- PASSED - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
-
The move on condition is passed.
- PC_DOS - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "pc-dos" value specifies that the platform or software requirements are for PC-DOS.
- PercentType - Class in dev.jcputney.elearning.parser.input.common
-
Represents a percentage value constrained between 0 and 1, inclusive.
- PercentType() - Constructor for class dev.jcputney.elearning.parser.input.common.PercentType
-
Default constructor for the PercentType class.
- PercentType(BigDecimal) - Constructor for class dev.jcputney.elearning.parser.input.common.PercentType
-
Constructs a PercentType instance with the specified value.
- PercentTypeDeserializer - Class in dev.jcputney.elearning.parser.input.common
-
Custom deserializer for PercentType, ensuring the value is within the range of 0 to 1.
- PercentTypeDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.common.PercentTypeDeserializer
-
Default constructor for the PercentTypeDeserializer class.
- PercentTypeSerializer - Class in dev.jcputney.elearning.parser.input.common
-
A custom serializer for the
PercentTypeclass, enabling its conversion to a JSON string representation during serialization. - PercentTypeSerializer() - Constructor for class dev.jcputney.elearning.parser.input.common.PercentTypeSerializer
- prefetchCommonFiles() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Prefetch common module files in parallel for faster subsequent access.
- prefetchCommonFiles() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Prefetch common module files in parallel for faster subsequent access.
- PREREQUISITE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide a prerequisite.
- Presentation - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.navigation
-
Represents the presentation settings for the navigation controls.
- Presentation() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.Presentation
- PREVIOUS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "previous" option hides the LMS's "previous" button or action.
- PROBLEM_STATEMENT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a problem statement.
- PUBLISHER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "publisher" value specifies that the entity is the publisher of the resource.
- Purpose - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
The purpose of the learning object.
Q
- QUESTIONNAIRE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a questionnaire.
R
- RandomizationControls - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random
-
Represents the randomization controls for a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema.
- RandomizationControls() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
- RandomizationTiming - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Enum representing the possible values for
randomizationTimingandselectionTiming, specifying when randomization and selection of child activities should occur. - read(InputStream) - Method in interface dev.jcputney.elearning.parser.util.ResourceUtils.StreamReader
-
Reads data from the given input stream and converts it into an instance of type
T. - REFERENCES - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object references the related resource.
- ReferencesObjectives - Class in dev.jcputney.elearning.parser.input.cmi5.types
-
Represents a list of objectives referenced by an AU or block in a CMI5 course structure.
- ReferencesObjectives() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.types.ReferencesObjectives
- registerParser(ModuleType, Function<FileAccess, ModuleParser<?>>) - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleParserFactory
-
Registers a parser factory function for the specified module type.
- registerPlugin(ModuleTypeDetectorPlugin) - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetector
-
Registers a module type detector plugin.
- registerPlugin(ModuleTypeDetectorPlugin) - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleTypeDetector
-
Registers a module type detector plugin.
- Relation - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the relationship information about a learning object in a Learning Object Metadata (LOM) document.
- Relation() - Constructor for class dev.jcputney.elearning.parser.input.lom.Relation
- Requirement - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a requirement for a learning object in a Learning Object Metadata (LOM) document.
- Requirement() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.Requirement
- REQUIRES - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The learning object requires the related resource.
- ResetRunTimeDataTimingType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the resetRunTimeDataTimingType simple type.
- Resource - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents the
resourceelement in the LOM schema, containing information about a related resource, including identifiers and descriptions. - Resource() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.Resource
- ResourceUtils - Class in dev.jcputney.elearning.parser.util
-
Utility class for managing resources safely, ensuring proper cleanup of ZipFileAccess and other AutoCloseable resources.
- ResourceUtils.SafeFileAccess - Class in dev.jcputney.elearning.parser.util
-
Wraps a FileAccess to ensure streams are properly closed.
- ResourceUtils.StreamReader<T> - Interface in dev.jcputney.elearning.parser.util
-
Functional interface for reading from a stream.
- ReturnToLmsActionType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the returnToLmsActionType simple type.
- REVISED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Status
-
The "revised" value specifies that the learning object is in revised status.
- Rights - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the rights information of a learning object, including cost, copyright, and descriptions.
- Rights() - Constructor for class dev.jcputney.elearning.parser.input.lom.Rights
- Role - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
rolein a LOM Contribute element, specifying the role of the entity contributing to the resource. - RoleMeta - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
rolein acontributeelement, specifying the role of the entity contributing to the resource. - RollupAction - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup
-
Represents the action to perform if the conditions specified in a rollup rule are met.
- RollupAction() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupAction
- RollupActionType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Enum representing the possible values for
actionin a rollup rule, specifying the effect on the activity’s status when the rule’s conditions are met. - RollupCondition - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup
-
Represents an individual rollup condition within a set of rollup conditions.
- RollupCondition() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupCondition
- RollupConditions - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup
-
Represents a set of conditions that control when a rollup rule should apply.
- RollupConditions() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupConditions
- RollupConsiderations - Class in dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing
-
Represents the rollupConsiderationsType complex type, defining attributes for rollup conditions.
- RollupConsiderations() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
- RollupConsiderationType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.adl.types
-
Enum for rollup consideration types, with allowed values as per the schema.
- RollupRule - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup
-
Represents an individual rollup rule within a set of rollup rules.
- RollupRule() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
- RollupRuleConditionType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Enum representing the possible conditions that can be evaluated within a rollup rule.
- RollupRules - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup
-
Represents a set of rollup rules within the SCORM IMS Simple Sequencing (IMSSS) schema.
- RollupRules() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
- RsopSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the rsopSpec complex type.
- RsopSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.RsopSpec
- RuleAction - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents the action to perform if the conditions specified in a sequencing rule are met.
- RuleAction() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleAction
- RuleCondition - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents an individual condition within a set of rule conditions.
- RuleCondition() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
- RuleConditions - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents a set of conditions that must be met for a sequencing rule to apply.
- RuleConditions() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleConditions
- RuntimeFileAccessException - Exception in dev.jcputney.elearning.parser.exception
-
Exception thrown when there's a runtime error related to file access.
- RuntimeFileAccessException(Exception) - Constructor for exception dev.jcputney.elearning.parser.exception.RuntimeFileAccessException
-
Constructs a new RuntimeFileAccessException with the specified detail message.
S
- S3_VERBOSE - Static variable in class dev.jcputney.elearning.parser.util.LogMarkers
-
Marker for verbose S3 operations logging.
- S3FileAccessV1 - Class in dev.jcputney.elearning.parser.impl
-
Optimized implementation of FileAccess using AWS S3 SDK v1 with batch operations, streaming support, and intelligent caching.
- S3FileAccessV1(AmazonS3, String, String) - Constructor for class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Constructs an optimized S3FileAccessV1 instance with the specified S3 client and bucket name.
- S3FileAccessV2 - Class in dev.jcputney.elearning.parser.impl
-
Optimized implementation of FileAccess using AWS S3 SDK v2 with batch operations, streaming support, and intelligent caching.
- S3FileAccessV2(S3Client, String, String) - Constructor for class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Constructs an optimized S3FileAccessV2 instance with the specified S3 client and bucket name.
- SafeFileAccess(FileAccess) - Constructor for class dev.jcputney.elearning.parser.util.ResourceUtils.SafeFileAccess
-
Constructs a SafeFileAccess that wraps the provided FileAccess instance.
- safeRead(InputStream, ResourceUtils.StreamReader<T>) - Static method in class dev.jcputney.elearning.parser.util.ResourceUtils
-
Safely reads content from an InputStream, ensuring it's closed properly.
- SATISFIED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupActionType
-
The "satisfied" value specifies that the activity is considered satisfied when the rule's conditions are met.
- SATISFIED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the activity or objective is marked as satisfied.
- SATISFIED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the activity or objective is marked as satisfied.
- SCHOOL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Context
-
The learning object is intended for use in a school context.
- SCO - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.ScormType
-
Indicates a Shareable Content Object (SCO), which includes interactive, trackable learning content.
- ScoExitActionSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the scoExitActionSpec complex type.
- ScoExitActionSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
- SCORE_PROVIDED_BY_COURSE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
-
The score rollup type is provided by the course.
- ScoreRollupType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the scoreRollupType simple type.
- SCORM_12 - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
SCORM 1.2 module type.
- SCORM_12 - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleType
-
SCORM 1.2 module type.
- SCORM_2004 - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
Generic SCORM 2004 module type (when edition is unknown or unspecified).
- SCORM_2004 - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleType
-
SCORM 2004 module type.
- SCORM_2004_2ND_EDITION - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
SCORM 2004 2nd Edition module type.
- SCORM_2004_3RD_EDITION - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
SCORM 2004 3rd Edition module type.
- SCORM_2004_4TH_EDITION - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
SCORM 2004 4th Edition module type.
- Scorm12ADLCP - Class in dev.jcputney.elearning.parser.input.scorm12
-
This class contains constants and utility methods for handling SCORM 1.2 ADLCP elements.
- Scorm12Dependency - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents a dependency within SCORM 1.2 resource.
- Scorm12Dependency() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Dependency
- Scorm12File - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents a file within SCORM 1.2 resource.
- Scorm12File() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
- Scorm12Item - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents an item within a SCORM 1.2 organization.
- Scorm12Item() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
- Scorm12Manifest - Class in dev.jcputney.elearning.parser.input.scorm12
-
Represents the SCORM IMS Content Packaging (IMSCP) elements according to the imscp_rootv1p1p2 schema.
- Scorm12Manifest() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
- Scorm12Metadata - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents the metadata element in SCORM 1.2.
- Scorm12Metadata - Class in dev.jcputney.elearning.parser.output.metadata.scorm12
-
Represents metadata for SCORM 1.2 eLearning modules, including SCORM 1.2-specific fields such as mastery score, prerequisites, and custom data.
- Scorm12Metadata() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
- Scorm12Metadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
- Scorm12Organization - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents the
organizationelement in SCORM 1.2. - Scorm12Organization() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
- Scorm12Organizations - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents the
<organizations>element in the SCORM 1.2 manifest file. - Scorm12Organizations() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
- Scorm12Parser - Class in dev.jcputney.elearning.parser.parsers
-
Parses SCORM 1.2 modules by reading the imsmanifest.xml file and extracting core metadata.
- Scorm12Parser(FileAccess) - Constructor for class dev.jcputney.elearning.parser.parsers.Scorm12Parser
-
Constructs a Scorm12Parser with the specified FileAccess instance.
- Scorm12Parser(ModuleFileProvider) - Constructor for class dev.jcputney.elearning.parser.parsers.Scorm12Parser
-
Constructs a Scorm12Parser with the specified ModuleFileProvider instance.
- Scorm12Prerequisites - Class in dev.jcputney.elearning.parser.input.scorm12.adl
-
Represents the
<adlcp:prerequisites>element in SCORM 1.2. - Scorm12Prerequisites() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.adl.Scorm12Prerequisites
- Scorm12Resource - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents the
<resource>element in SCORM 1.2 manifest file. - Scorm12Resource() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
- Scorm12Resources - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
-
Represents the
<resources>element in a SCORM 1.2 manifest file. - Scorm12Resources() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
- Scorm2004CourseMetadata - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents metadata information about the content package in SCORM manifest.
- Scorm2004CourseMetadata() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
- Scorm2004Dependency - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents a dependency element within a resource, specifying a relationship to another resource that this resource relies upon.
- Scorm2004Dependency() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Dependency
- Scorm2004File - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents a file element within a resource, specifying a particular physical file in the content package.
- Scorm2004File() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
- Scorm2004Item - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents a single item within an organization, typically mapping to a learning object or resource.
- Scorm2004Item() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
- Scorm2004Manifest - Class in dev.jcputney.elearning.parser.input.scorm2004
-
Represents the SCORM IMS Content Packaging (IMSCP) elements according to the imscp_v1p1 schema.
- Scorm2004Manifest() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
- Scorm2004Metadata - Class in dev.jcputney.elearning.parser.output.metadata.scorm2004
-
Represents metadata for SCORM 2004 eLearning modules, including SCORM 2004-specific fields such as sequencing information, mastery score, custom data, prerequisites, and additional metadata from external manifests.
- Scorm2004Metadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
- Scorm2004Objective - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective
-
Represents an individual learning objective within the SCORM IMS Simple Sequencing schema.
- Scorm2004Objective() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
- Scorm2004ObjectiveMapping - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective
-
Represents a mapping from a local objective to a global objective within the SCORM IMS Simple Sequencing schema.
- Scorm2004ObjectiveMapping() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
- Scorm2004Objectives - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective
-
Represents the learning objectives for an activity within the SCORM IMS Simple Sequencing (IMSSS) schema.
- Scorm2004Objectives() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
- Scorm2004Organization - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents a single organization within the content package.
- Scorm2004Organization() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
- Scorm2004Organizations - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents the hierarchical structure of organizations in the content package.
- Scorm2004Organizations() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
- Scorm2004Parser - Class in dev.jcputney.elearning.parser.parsers
-
Parses SCORM 2004 modules by reading the imsmanifest.xml file and extracting core metadata, including sequencing information, custom data (adlcp:data), prerequisites, mastery score, and any additional metadata files referenced within the manifest.
- Scorm2004Parser(FileAccess) - Constructor for class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
-
Constructs a Scorm2004Parser with the specified FileAccess instance.
- Scorm2004Parser(ModuleFileProvider) - Constructor for class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
-
Constructs a Scorm2004Parser with the specified ModuleFileProvider instance.
- Scorm2004Resource - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents a single resource within the content package, typically corresponding to a physical file or collection of files that can be delivered within an LMS.
- Scorm2004Resource() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
- Scorm2004Resources - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents the collection of resources within the content package.
- Scorm2004Resources() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
- Scorm2004SubMetadata - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.cp
-
Represents metadata for a SCORM element, which can either be inline metadata using a LOM element or an external reference to a metadata file.
- Scorm2004SubMetadata() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004SubMetadata
- ScormDetectorPlugin - Class in dev.jcputney.elearning.parser.util.detector
-
Plugin for detecting SCORM modules (both 1.2 and 2004 versions).
- ScormDetectorPlugin() - Constructor for class dev.jcputney.elearning.parser.util.detector.ScormDetectorPlugin
-
Default constructor for the SCORM detector plugin.
- ScormType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.adl.types
-
Enum representing the allowed SCORM types in the SCORM ADLCP schema.
- ScormVersionDetector - Class in dev.jcputney.elearning.parser.util
-
Utility class for detecting the version of SCORM modules based on their manifest files.
- SCRIPT_WRITER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "script writer" value specifies that the entity wrote the script for the resource.
- SECURITY_LEVEL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide a security level.
- SELECTABLE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ReturnToLmsActionType
-
The return to LMS action type is selectable.
- SELF_ASSESSMENT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a self-assessment.
- SemanticDensity - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
semanticDensityin a LOM element, specifying the semantic density of the learning resource. - SEPARATE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
-
The status display type is separate.
- Sequencing - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents a top-level sequencing configuration, containing elements that define the sequencing rules and objectives for SCORM content.
- Sequencing() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
- SequencingCollection - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents a collection of sequencing elements within the SCORM IMS Simple Sequencing schema.
- SequencingCollection() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingCollection
- SequencingRule - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents a single sequencing rule within a set of pre-condition, exit-condition, or post-condition rules.
- SequencingRule() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRule
- SequencingRuleConditionType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
-
Enum representing the possible values for
conditionTypein a sequencing rule condition, specifying the type of condition that must be met for the rule to apply. - SequencingRules - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing
-
Represents a set of sequencing rules within the SCORM IMS Simple Sequencing (IMSSS) schema.
- SequencingRules() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
- serialize(PercentType, JsonGenerator, SerializerProvider) - Method in class dev.jcputney.elearning.parser.input.common.PercentTypeSerializer
-
Serializes a
PercentTypeobject into its JSON string representation. - setLom(LOM) - Method in interface dev.jcputney.elearning.parser.api.LoadableMetadata
-
Sets the LOM (Learning Object Metadata) object associated with this metadata.
- SHOW - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.InvalidMenuItemActionType
-
The invalid menu item action type is "show".
- shutdown() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV1
-
Shutdown the executor service when the instance is no longer needed.
- shutdown() - Method in class dev.jcputney.elearning.parser.impl.S3FileAccessV2
-
Shutdown the executor service when the instance is no longer needed.
- SIMPLE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
The offline synchronization mode is simple.
- SimpleMetadata - Class in dev.jcputney.elearning.parser.output.metadata
-
A simple implementation of the MetadataComponent interface that stores metadata in a map.
- SimpleMetadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.SimpleMetadata
- SIMULATION - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a simulation.
- SingleLangString - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a single language string in LOM metadata.
- SingleLangString() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.SingleLangString
- SKILL_LEVEL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is to provide a skill level.
- SLIDE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a slide.
- SourceValuePair<T> - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a source-value pair, commonly used in the LOM schema to describe a value and its associated source.
- SourceValuePair() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.SourceValuePair
- StageSpec - Class in dev.jcputney.elearning.parser.input.lom.properties
-
Represents the stageSpec complex type.
- StageSpec() - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
- Status - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
statusin a LOM element, specifying the status of the learning object. - STATUS_PROVIDED_BY_COURSE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusRollupType
-
The status rollup type is provided by the course.
- StatusDisplayType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the statusDisplayType simple type.
- StatusRollupType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
Enum representing the statusRollupType simple type.
- StreamingProgressListener - Interface in dev.jcputney.elearning.parser.api
-
Interface for listening to streaming progress events.
- StreamingUtils - Class in dev.jcputney.elearning.parser.util
-
Utility class for working with streaming file operations.
- Structure - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
structurein a LOM element, specifying the structure of the learning object. - SUBJECT_MATTER_EXPERT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "subject-matter expert" value specifies that the entity is a subject-matter expert for the resource.
- SUCCESS_ONLY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
-
The status display type is success only.
- SUSPEND_ALL - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ReturnToLmsActionType
-
The return to LMS action type is suspend all.
- SUSPEND_ALL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "suspendAll" option hides the LMS's "suspend all" feature.
T
- TABLE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource is a table.
- Taxon - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a taxon within a taxon path in the Learning Object Metadata (LOM) schema.
- Taxon() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.Taxon
- TaxonPath - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a taxon path in the Learning Object Metadata (LOM) schema.
- TaxonPath() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
- TEACHER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.IntendedEndUserRole
-
The intended end user role is a teacher.
- Technical - Class in dev.jcputney.elearning.parser.input.lom
-
Represents the technical information about a learning object in a Learning Object Metadata (LOM) document.
- Technical() - Constructor for class dev.jcputney.elearning.parser.input.lom.Technical
- TECHNICAL_IMPLEMENTER - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "technical implementer" value specifies that the entity implemented the technical aspects of the resource.
- TECHNICAL_VALIDATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "technical validator" value specifies that the entity validated the technical aspects of the resource.
- TERMINATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "terminator" value specifies that the entity terminated the creation of the resource.
- TextType - Class in dev.jcputney.elearning.parser.input.cmi5.types
-
Represents a localized text element, supporting multiple languages via langstring elements.
- TextType() - Constructor for class dev.jcputney.elearning.parser.input.cmi5.types.TextType
- TIME_LIMIT_EXCEEDED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the activity's time limit has been exceeded.
- TIME_LIMIT_EXCEEDED - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the activity's time limit has been exceeded.
- TimeLimitAction - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.adl.types
-
Enum for timeLimitAction values.
- TITLE - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The title field of the module metadata.
- toModuleType() - Method in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
Converts this edition type to the base
ModuleType. - toString() - Method in exception dev.jcputney.elearning.parser.exception.ModuleException
-
Returns a string representation of this exception, including the message, cause, and metadata.
- toString() - Method in class dev.jcputney.elearning.parser.input.common.PercentType
-
Returns the string representation of the percentage value.
- toString() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
-
Returns the string representation of the measure value, formatted to at least four decimal places.
- toString() - Method in record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
-
Returns a string representation of this record class.
- TRAINING - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Context
-
The learning object is intended for use in a training context.
- TrimAndPreserveIndentationDeserializer - Class in dev.jcputney.elearning.parser.input.common
-
Custom deserializer for trimming leading whitespace and preserving indentation in JSON strings and XML text blocks.
- TrimAndPreserveIndentationDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.common.TrimAndPreserveIndentationDeserializer
-
Default constructor for the TrimAndPreserveIndentationDeserializer class.
- TRUE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.YesNoType
-
The value is true.
- Type - Enum Class in dev.jcputney.elearning.parser.input.lom.types
-
Enum representing the possible values for
typein atechnicalelement, specifying the type of the location.
U
- UNAVAILABLE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Status
-
The "unavailable" value specifies that the learning object is in unavailable status.
- UnboundLangString - Class in dev.jcputney.elearning.parser.input.lom.types
-
Represents a list of language strings in LOM metadata.
- UnboundLangString() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.UnboundLangString
- UNIX - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "unix" value specifies that the platform or software requirements are for Unix.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.CompletionStatusType
-
The "unknown" value indicates that the completion status is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.AggregationLevel
-
The aggregation level is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Context
-
The context of the learning object is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.CopyrightAndOtherRestrictions
-
The copyright and other restrictions of the learning object are unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Cost
-
The cost of the learning object is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
The difficulty of the learning object is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.IntendedEndUserRole
-
The intended end user role is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
The interactivity level is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityType
-
The interactivity type of the learning resource is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
The kind of relation between the learning object and the related resource is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
The learning resource type is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
The "unknown" value specifies that the platform or software requirements are unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
The purpose of the learning object is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "unknown" value specifies that the role of the entity is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.RoleMeta
-
The "unknown" value specifies that the role of the entity is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
The semantic density is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Status
-
The "unknown" value specifies that the status of the learning object is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
The "unknown" value specifies that the structure of the learning object is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Type
-
The "unknown" value specifies that the location type is unknown.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
The "unknown" option indicates that the LMS UI element is not specified or recognized.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.RollupConsiderationType
-
Unknown value, used for deserialization when the value isn't recognized.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.ScormType
-
Indicates an unknown type.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.TimeLimitAction
-
Unknown value, used for error handling or default cases.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
The "unknown" value is used when the child activity set is not specified or is not recognized.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionCombinationType
-
The "unknown" value is used when the condition combination type is not specified or is not recognized.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionOperatorType
-
The "unknown" operator is used when the condition operator type is not specified or is not recognized.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RandomizationTiming
-
The "unknown" value is used when the randomization timing type is not specified or is not recognized.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupActionType
-
The "unknown" value is used when the rollup action type is not specified or is not recognized.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
The condition is met if the activity's status is unknown or not specified.
- UNKNOWN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
The condition is met if the activity's status is unknown or not specified.
- unregisterParser(ModuleType) - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleParserFactory
-
Unregisters the parser factory function for the specified module type.
- unregisterPlugin(ModuleTypeDetectorPlugin) - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetector
-
Unregisters a module type detector plugin.
- unregisterPlugin(ModuleTypeDetectorPlugin) - Method in class dev.jcputney.elearning.parser.impl.DefaultModuleTypeDetector
-
Unregisters a module type detector plugin.
- usesSequencing() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
-
Checks if this manifest uses sequencing.
V
- VALIDATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
The "validator" value specifies that the entity validated the resource.
- VALIDATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.RoleMeta
-
The "validator" value specifies that the entity is the validator of the resource.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.enums.ModuleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.cmi5.types.LaunchMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.CompletionStatusType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.EnabledDisabledType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.InvalidMenuItemActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.LaunchType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.LookaheadSequencerModeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ResetRunTimeDataTimingType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ReturnToLmsActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusRollupType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.YesNoType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.AggregationLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Context
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.CopyrightAndOtherRestrictions
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Cost
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.IntendedEndUserRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.RoleMeta
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.RollupConsiderationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.ScormType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.TimeLimitAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionCombinationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionOperatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RandomizationTiming
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.enums.ModuleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.cmi5.types.LaunchMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.CompletionStatusType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.EnabledDisabledType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.InvalidMenuItemActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.LaunchType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.LookaheadSequencerModeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.OfflineSynchModeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ResetRunTimeDataTimingType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ReturnToLmsActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusRollupType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.properties.YesNoType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.AggregationLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Context
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.CopyrightAndOtherRestrictions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Cost
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.IntendedEndUserRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Name
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Purpose
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.RoleMeta
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Structure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.lom.types.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.HideLMSUI
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.RollupConsiderationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.ScormType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.adl.types.TimeLimitAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ChildActivitySet
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionCombinationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.ConditionOperatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RandomizationTiming
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.RollupRuleConditionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.SequencingRuleConditionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The version field of the module metadata.
- VERY_DIFFICULT - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
The learning object is very difficult.
- VERY_EASY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Difficulty
-
The learning object is very easy.
- VERY_HIGH - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
The interactivity level is very high.
- VERY_HIGH - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
The semantic density is very high.
- VERY_LOW - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.InteractivityLevel
-
The interactivity level is very low.
- VERY_LOW - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.SemanticDensity
-
The semantic density is very low.
W
- WHEN_EXIT_IS_NOT_SUSPEND - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ResetRunTimeDataTimingType
-
The reset run time data timing type is "when exit is not suspend".
X
- XAPI_ENABLED - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
-
The xAPI enabled field of the module metadata.
- XAPI_JS_FILE - Static variable in class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
The name of the xAPI JavaScript file.
- XAPI_JS_FILE - Static variable in class dev.jcputney.elearning.parser.parsers.BaseParser
-
The name of the xAPI JavaScript file.
- XAPI_SEND_STATEMENT_FILE - Static variable in class dev.jcputney.elearning.parser.impl.DefaultModuleFileProvider
-
The name of the xAPI send statement file.
- XAPI_SEND_STATEMENT_FILE - Static variable in class dev.jcputney.elearning.parser.parsers.BaseParser
-
The name of the sendStatement JavaScript file.
- xapiEnabled - Variable in class dev.jcputney.elearning.parser.output.ModuleMetadata
-
Indicates whether xAPI is enabled for the module.
- XML_VERBOSE - Static variable in class dev.jcputney.elearning.parser.util.LogMarkers
-
Marker for verbose XML processing logging.
- XmlParsingUtils - Class in dev.jcputney.elearning.parser.util
-
Utility class for XML parsing operations used throughout the app.
Y
- YES - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.YesNoType
-
The value is yes.
- YES - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.CopyrightAndOtherRestrictions
-
The learning object has copyright and other restrictions.
- YES - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Cost
-
The learning object has a cost associated with it.
- YesNoType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
-
The following schema snippet defines the possible values:
Z
- ZipFileAccess - Class in dev.jcputney.elearning.parser.impl
-
An implementation of the
FileAccessinterface for accessing files within a ZIP archive. - ZipFileAccess(String) - Constructor for class dev.jcputney.elearning.parser.impl.ZipFileAccess
-
Constructs a new
ZipFileAccessinstance for the specified ZIP path.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form