Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
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.
AbstractArchiveFileAccess - Class in dev.jcputney.elearning.parser.api
Abstract base class for FileAccess implementations that work with archive-like storage structures (ZIP files, in-memory archives, cloud storage buckets) where root path detection and path normalization are needed.
AbstractArchiveFileAccess() - Constructor for class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Constructs an AbstractArchiveFileAccess.
AbstractS3FileAccess - Class in dev.jcputney.elearning.parser.impl.access
Abstract base class for S3 FileAccess implementations with common caching and optimization logic.
AbstractS3FileAccess(String, String) - Constructor for class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Constructs an abstract S3FileAccess instance.
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.
ActivitiesRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.xapi
Validates that an xAPI manifest contains at least one activity.
ActivitiesRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.xapi.ActivitiesRequiredRule
 
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.
ACTIVITY_SEQUENCING - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the indicator for activity sequencing in the SCORM 2004 specification.
ActivityNode - Class in dev.jcputney.elearning.parser.input.scorm2004.sequencing
Represents a node in the SCORM 2004 Activity Tree.
ActivityNode() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Default constructor for the ActivityNode class.
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.
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
Default constructor for the ADLData class.
ADLNav - Class in dev.jcputney.elearning.parser.input.scorm2004
Represents the navigation control elements within the SCORM ADL Navigation schema (adlnav_v1p3).
ADLNAV_NAMESPACE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the ADL Navigation (ADLNAV) namespace indicator used in SCORM 2004 manifests.
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
Default constructor for the ADLObjective class.
ADLSeq - Class in dev.jcputney.elearning.parser.input.scorm2004
Represents the SCORM ADL Sequencing (ADLSeq) elements in the adlseq_v1p3 schema.
ADLSEQ_NAMESPACE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the ADL Sequencing (ADLSEQ) namespace indicator used in SCORM 2004 manifests.
AggregationLevel - Enum Class in dev.jcputney.elearning.parser.input.lom.types
Enum representing the possible values for aggregationLevel in 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.
AICC_INVALID_AU_REFERENCE - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating an invalid Assignable Unit (AU) reference in AICC content.
AICC_MISSING_COURSE_ID - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating a missing Course ID in AICC descriptor file.
AiccCompletionCriteria - Class in dev.jcputney.elearning.parser.input.aicc
Represents the completion criteria for AICC (Aviation Industry CBT Committee) standards.
AiccCompletionCriteria() - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Constructs a new instance of the AiccCompletionCriteria class.
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 a course with various properties such as creator, ID, title, system information, and other specific metadata related to the course.
AiccCourse.CourseBehavior - Class in dev.jcputney.elearning.parser.input.aicc
Represents the behavior properties of a course in an AICC module.
AiccDetectorPlugin - Class in dev.jcputney.elearning.parser.impl.detector
Plugin for detecting AICC modules.
AiccDetectorPlugin() - Constructor for class dev.jcputney.elearning.parser.impl.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() - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Default constructor for the AiccManifest class.
AiccManifest(AiccCourse, List<AssignableUnit>, List<Descriptor>, List<CourseStructure>) - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Constructs an AiccManifest object that maps the relationship between the AICC course, its assignable units, descriptors, and course structures, and derives the launch URL of the root assignable unit.
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
 
AiccObjectiveMetadata - Class in dev.jcputney.elearning.parser.output.metadata.aicc
Objective metadata derived from AICC .ort/.pre files, including association with assignable units and measure requirements.
AiccObjectiveMetadata(String, String, List<String>, Boolean, Double, Double, Map<String, String>) - Constructor for class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Constructs an instance of AiccObjectiveMetadata with the specified details.
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(FileAccess, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.parsers.AiccParser
Constructs an AiccParser with the specified FileAccess instance and parser options.
AiccParser(ModuleFileProvider) - Constructor for class dev.jcputney.elearning.parser.parsers.AiccParser
Constructs an AiccParser with the specified ModuleFileProvider instance.
AiccPrerequisite - Class in dev.jcputney.elearning.parser.output.metadata.aicc
Enriched prerequisite details for an assignable unit, including parsed tokens and completion rules.
AiccPrerequisite(String, AiccPrerequisiteExpression, boolean, List<String>, List<String>, List<String>, List<String>, AiccCompletionCriteria) - Constructor for class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Constructs an instance of AiccPrerequisite with the specified attributes.
AiccPrerequisiteExpression - Class in dev.jcputney.elearning.parser.input.aicc.prereq
Represents an AICC prerequisite expression used in specifying conditions for course prerequisites.
AiccPrerequisiteExpression(String, boolean, List<String>, List<String>, List<AiccPrerequisiteToken>, List<AiccPrerequisiteToken>, AiccPrerequisiteNode) - Constructor for class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Constructs an instance of AiccPrerequisiteExpression with the specified parameters.
AiccPrerequisiteNode - Class in dev.jcputney.elearning.parser.input.aicc.prereq
Represents a node in an AICC prerequisite expression tree.
AiccPrerequisiteNode(AiccPrerequisiteNodeType, String, List<AiccPrerequisiteNode>) - Constructor for class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
Constructs an instance of AiccPrerequisiteNode representing a node in an AICC prerequisite expression tree.
AiccPrerequisiteNodeType - Enum Class in dev.jcputney.elearning.parser.input.aicc.prereq
Defines the types of nodes that can be part of an AICC prerequisite expression tree.
AiccPrerequisiteParser - Class in dev.jcputney.elearning.parser.input.aicc.prereq
A utility class for parsing AICC prerequisite expressions into structured representations.
AiccPrerequisiteToken - Class in dev.jcputney.elearning.parser.input.aicc.prereq
Represents a token parsed from an AICC prerequisite expression.
AiccPrerequisiteToken(AiccPrerequisiteTokenType, String) - Constructor for class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
Constructs an AiccPrerequisiteToken with the specified type and value.
AiccPrerequisiteToken(AiccPrerequisiteTokenType, String, boolean, boolean) - Constructor for class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
Constructs an AiccPrerequisiteToken with the specified type, value, optional, and unary attributes.
AiccPrerequisiteTokenType - Enum Class in dev.jcputney.elearning.parser.input.aicc.prereq
Represents the types of tokens that can be encountered when parsing an AICC prerequisite expression.
AiccValidator - Class in dev.jcputney.elearning.parser.validators
Validator for AICC manifests.
AiccValidator() - Constructor for class dev.jcputney.elearning.parser.validators.AiccValidator
Constructs a new AiccValidator with default validation rules.
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.
allFilesCache - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
A thread-safe cache storing the list of all file paths within the module.
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.
AND - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNodeType
Represents a logical AND operation in an AICC prerequisite expression.
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
Default constructor for the Annotation class.
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
Default constructor for the AppearanceSpec class.
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
Default constructor for the AU class.
AU(TextType, TextType, ReferencesObjectives, String, String, String, String, MoveOn, PercentType, LaunchMethod, String) - Constructor for class dev.jcputney.elearning.parser.input.cmi5.AU
Constructs a new instance of AU with the specified parameters.
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
Constructs a new instance of the AuxiliaryResource class.
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
Default constructor for the AuxiliaryResources class.
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.
BaseModuleMetadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
Default constructor for the BaseModuleMetadata class.
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 and default options.
BaseParser(FileAccess, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.parsers.BaseParser
Constructs a BaseParser with the specified FileAccess instance and parser options.
BaseParser(ModuleFileProvider) - Constructor for class dev.jcputney.elearning.parser.parsers.BaseParser
Constructs a BaseParser with the specified ModuleFileProvider instance and default options.
BaseParser(ModuleFileProvider, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.parsers.BaseParser
Constructs a BaseParser with the specified ModuleFileProvider instance and parser options.
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
Constructs a new instance of 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
Default constructor for the Block class.
Block(TextType, TextType, ReferencesObjectives, List<AU>, List<Block>, String) - Constructor for class dev.jcputney.elearning.parser.input.cmi5.Block
Constructs a new Block instance with the specified parameters.
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.
bucketName - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
The name of the S3 bucket to access.
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.access
A decorator implementation of FileAccess that adds caching capability to any FileAccess implementation.
CachedFileAccess(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.access.CachedFileAccess
Constructs a new CachedFileAccess instance that wraps the specified FileAccess implementation.
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
Default constructor for the CaptureHistorySpec class.
CaptureHistorySpec(YesNoType, YesNoType) - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
Constructs a new instance of the CaptureHistorySpec class with the specified values.
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
Default constructor for the CatalogEntry class.
charset() - Method in record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
Returns the value of the charset record component.
checkFileExistsOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Check if a file exists on S3 using the specific SDK implementation.
checkFileExistsOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Checks if a file exists on the specified S3 bucket at the given path.
checkFileExistsOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Checks if a file exists in the S3 bucket at the specified path.
checkForRootPath(Set<String>, String) - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Checks if a file entry represents a root-level directory or if multiple top-level directories are present in the provided set.
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
Default constructor for the Classification class.
ClasspathFileAccess - Class in dev.jcputney.elearning.parser.impl.access
Implementation of FileAccess that 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.access.ClasspathFileAccess
Constructs a ClasspathFileAccess instance with the specified root path.
clearCache() - Method in class dev.jcputney.elearning.parser.impl.access.CachedFileAccess
Clears all caches, forcing subsequent calls to retrieve fresh data from the delegate.
clearCache(String) - Method in class dev.jcputney.elearning.parser.impl.access.CachedFileAccess
Clears the cache for a specific path, forcing subsequent calls for that path to retrieve fresh data from the delegate.
clearCaches() - Method in interface dev.jcputney.elearning.parser.api.FileAccess
Clears any internal caches maintained by this FileAccess instance.
clearCaches() - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Clear all caches - useful for testing or when bucket contents change.
close() - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Default implementation of close for archive-based implementations.
close() - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Closes the resource and performs necessary cleanup operations.
close() - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
No-op for in-memory implementation since there are no external resources to close.
close() - Method in class dev.jcputney.elearning.parser.impl.access.ZipFileAccess
Closes the ZIP file to release resources.
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_INVALID_LAUNCH_URL - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating an invalid launch URL in a cmi5 AU.
CMI5_MISSING_LAUNCH_METHOD - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating a missing launch method in a cmi5 AU.
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.impl.detector
Plugin for detecting cmi5 modules.
Cmi5DetectorPlugin() - Constructor for class dev.jcputney.elearning.parser.impl.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
Default no-argument constructor for the Cmi5Manifest class.
Cmi5Manifest(Course, ObjectivesList, List<Block>, List<AU>) - Constructor for class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Constructs a new instance of the Cmi5Manifest class with the specified course, objectives, blocks, and assignable units.
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
Default constructor for the Cmi5Metadata class.
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.
Cmi5Parser(FileAccess, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.parsers.Cmi5Parser
Constructs a Cmi5Parser with the specified FileAccess instance and parser options.
Cmi5Validator - Class in dev.jcputney.elearning.parser.validators
Validator for cmi5 manifests.
Cmi5Validator() - Constructor for class dev.jcputney.elearning.parser.validators.Cmi5Validator
Constructs a new Cmi5Validator with default validation rules.
code() - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Returns the value of the code record component.
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.
COLLECTION_SEQUENCING_DEFINITION - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Indicates the sequencing definition for a collection within the SCORM IMS Simple Sequencing (IMSSS) framework.
COMBINED - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.StatusDisplayType
The status display type is combined.
COMMON_MODULE_FILES - Static variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Common module files that are frequently accessed and should be prefetched.
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
Default constructor for the CommunicationsSpec class.
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.
COMPLETION_THRESHOLD - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the completion threshold setting used in SCORM sequencing.
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
Default constructor for the CompletionThreshold class.
CompletionThreshold(MeasureType, PercentType, Boolean) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
Constructs a `CompletionThreshold` object with the specified parameters.
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
Default constructor for the ConstrainChoiceConsiderations class.
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
Default constructor for the Contribute class.
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
Default constructor for the ContributeEntity class.
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
Creates an instance of the ContributeMeta class with default values.
ContributeMeta(SourceValuePair<RoleMeta>, List<String>, Date) - Constructor for class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
Constructs an instance of the ContributeMeta class with the specified role, entities, and date.
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
Default constructor for the ControlMode class.
ControlMode(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Constructor for the ControlMode class, which allows customization of various navigation and information usage settings.
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
Default constructor for the ControlsSpec class.
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
Default constructor for the Course class.
Course(TextType, TextType, List<Object>, String) - Constructor for class dev.jcputney.elearning.parser.input.cmi5.Course
Constructs a new instance of the Course class with specified title, description, custom extensions, and identifier.
CourseBehavior() - Constructor for class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
 
CourseDescriptionDeserializer - Class in dev.jcputney.elearning.parser.input.aicc
Custom deserializer for AICC course descriptions that provides backward compatibility with legacy JSON data.
CourseDescriptionDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.aicc.CourseDescriptionDeserializer
Default constructor for the deserializer.
CourseRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.aicc
Validates that an AICC manifest contains course information.
CourseRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.cmi5
Validates that a cmi5 manifest contains course element.
CourseRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.aicc.CourseRequiredRule
 
CourseRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.cmi5.CourseRequiredRule
 
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
Default constructor for the CourseStructure class.
CourseStructure(String, String) - Constructor for class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Constructs a CourseStructure instance with the specified block and member.
create(AiccManifest, boolean, String) - Static method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Creates and initializes an instance of AiccMetadata based on the provided AICC manifest.
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 a 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
Default constructor for the DataMap class.
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
Default constructor for the Date class.
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 constructor for the DebugSpec class.
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.provider
Default implementation of the ModuleFileProvider interface.
DefaultModuleFileProvider(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.provider.DefaultModuleFileProvider
Constructs a DefaultModuleFileProvider with the specified FileAccess instance.
DefaultModuleParserFactory - Class in dev.jcputney.elearning.parser.impl.factory
Default implementation of the ModuleParserFactory interface.
DefaultModuleParserFactory(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.factory.DefaultModuleParserFactory
Constructs a new DefaultModuleParserFactory with the specified FileAccess implementation, a default ModuleTypeDetector, and default parser options.
DefaultModuleParserFactory(FileAccess, ModuleTypeDetector) - Constructor for class dev.jcputney.elearning.parser.impl.factory.DefaultModuleParserFactory
Constructs a new DefaultModuleParserFactory with the specified FileAccess and ModuleTypeDetector implementations, using default parser options.
DefaultModuleParserFactory(FileAccess, ModuleTypeDetector, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.impl.factory.DefaultModuleParserFactory
Constructs a new DefaultModuleParserFactory with the specified FileAccess, ModuleTypeDetector, and ParserOptions.
DefaultModuleParserFactory(FileAccess, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.impl.factory.DefaultModuleParserFactory
Constructs a new DefaultModuleParserFactory with the specified FileAccess implementation, a default ModuleTypeDetector, and custom parser options.
DefaultModuleTypeDetector - Class in dev.jcputney.elearning.parser.impl.detector
Default implementation of the ModuleTypeDetector interface.
DefaultModuleTypeDetector(FileAccess) - Constructor for class dev.jcputney.elearning.parser.impl.detector.DefaultModuleTypeDetector
Constructs a new DefaultModuleTypeDetector with the specified FileAccess implementation.
DefaultOrganizationValidRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm12
Validates that if a default organization is specified, it references an existing organization.
DefaultOrganizationValidRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm2004
Validates that the default organization attribute references an existing organization.
DefaultOrganizationValidRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm12.DefaultOrganizationValidRule
 
DefaultOrganizationValidRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm2004.DefaultOrganizationValidRule
 
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
Constructs an instance of the DeliveryControls class.
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
Default constructor for the Descriptor class.
Descriptor(String, String, String, String) - Constructor for class dev.jcputney.elearning.parser.input.aicc.Descriptor
Constructs a Descriptor object with the specified system ID, developer ID, title, and description.
deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseDescriptionDeserializer
Deserializes a JSON value into a course description string.
deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.LangStringDeserializer
Deserializes a JSON or XML representation of a LangString object.
deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.LangStringListDeserializer
Deserializes JSON input into a list of LangString objects.
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.serialization.DurationHHMMSSDeserializer
Deserializes a JSON value into a Duration object.
deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.serialization.DurationIso8601Deserializer
Deserializes a JSON value into a Duration object.
deserialize(JsonParser, DeserializationContext) - Method in class dev.jcputney.elearning.parser.input.common.serialization.InstantDeserializer
Deserializes a JSON value into an Instant 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.
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.impl.detector.AiccDetectorPlugin
Detects if the provided FileAccess instance contains AICC module files.
detect(FileAccess) - Method in class dev.jcputney.elearning.parser.impl.detector.Cmi5DetectorPlugin
Detects if the provided FileAccess instance contains a cmi5 module.
detect(FileAccess) - Method in class dev.jcputney.elearning.parser.impl.detector.ScormDetectorPlugin
Detects the SCORM module type by checking for the presence of the SCORM manifest file.
detect(FileAccess) - Method in class dev.jcputney.elearning.parser.impl.detector.XapiDetectorPlugin
Detects if the module is an xAPI/TinCan package.
detect(Scorm2004Manifest) - Static method in class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector
Detects the sequencing support level and relevant indicators within a given SCORM 2004 manifest.
detectEncoding(InputStream) - Static method in class dev.jcputney.elearning.parser.util.EncodingDetector
Detects the encoding of an XML input stream.
detectInternalRootDirectory(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Detect the internal root directory using the specific SDK implementation.
detectInternalRootDirectory(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Detects the internal root directory based on the specified root path by querying the S3 bucket for common prefixes.
detectInternalRootDirectory(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Detects the internal root directory from a given root path by querying the S3 bucket and inspecting the common prefixes.
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.detector.DefaultModuleTypeDetector
Detects the type of eLearning module based on the files present in the file system.
detectRootPath() - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Detects the common root directory by analyzing file paths from storage.
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.api - package dev.jcputney.elearning.parser.api
 
dev.jcputney.elearning.parser.config - package dev.jcputney.elearning.parser.config
 
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.access - package dev.jcputney.elearning.parser.impl.access
 
dev.jcputney.elearning.parser.impl.detector - package dev.jcputney.elearning.parser.impl.detector
 
dev.jcputney.elearning.parser.impl.factory - package dev.jcputney.elearning.parser.impl.factory
 
dev.jcputney.elearning.parser.impl.provider - package dev.jcputney.elearning.parser.impl.provider
 
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.aicc.prereq - package dev.jcputney.elearning.parser.input.aicc.prereq
 
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.common.serialization - package dev.jcputney.elearning.parser.input.common.serialization
 
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.input.xapi.tincan - package dev.jcputney.elearning.parser.input.xapi.tincan
 
dev.jcputney.elearning.parser.input.xapi.types - package dev.jcputney.elearning.parser.input.xapi.types
 
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.output.metadata.xapi - package dev.jcputney.elearning.parser.output.metadata.xapi
 
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.validation - package dev.jcputney.elearning.parser.validation
 
dev.jcputney.elearning.parser.validators - package dev.jcputney.elearning.parser.validators
 
dev.jcputney.elearning.parser.validators.rules - package dev.jcputney.elearning.parser.validators.rules
 
dev.jcputney.elearning.parser.validators.rules.aicc - package dev.jcputney.elearning.parser.validators.rules.aicc
 
dev.jcputney.elearning.parser.validators.rules.cmi5 - package dev.jcputney.elearning.parser.validators.rules.cmi5
 
dev.jcputney.elearning.parser.validators.rules.common - package dev.jcputney.elearning.parser.validators.rules.common
 
dev.jcputney.elearning.parser.validators.rules.scorm12 - package dev.jcputney.elearning.parser.validators.rules.scorm12
 
dev.jcputney.elearning.parser.validators.rules.scorm2004 - package dev.jcputney.elearning.parser.validators.rules.scorm2004
 
dev.jcputney.elearning.parser.validators.rules.xapi - package dev.jcputney.elearning.parser.validators.rules.xapi
 
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.
directoryListCache - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Cache for directory listings to avoid repeated S3 API calls.
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
Default constructor for the DisplayStageSpec class.
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.
DuplicateIdentifierRule - Class in dev.jcputney.elearning.parser.validators.rules.common
Validates that all identifiers within the manifest are unique.
DuplicateIdentifierRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.common.DuplicateIdentifierRule
 
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.input.common.serialization
Custom deserializer for Duration objects, allowing HH:MM:SS duration strings to be parsed into Duration instances.
DurationHHMMSSDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.common.serialization.DurationHHMMSSDeserializer
Default constructor for the deserializer.
DurationIso8601Deserializer - Class in dev.jcputney.elearning.parser.input.common.serialization
Custom deserializer for Duration objects, allowing ISO 8601 duration strings to be parsed into Duration instances.
DurationIso8601Deserializer() - Constructor for class dev.jcputney.elearning.parser.input.common.serialization.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
Constructs an instance of the Educational class.
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 EncodingAwareInputStream record 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 record class dev.jcputney.elearning.parser.api.ParseResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.ObjectivesList
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ObjectiveReference
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ReferencesObjectives
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.common.PercentType
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.Classification
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.General
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.AppearanceSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.CommunicationsSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DisplayStageSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitActionsSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.RsopSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.Relation
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.Rights
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.CatalogEntry
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeEntity
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.Date
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.Identifier
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.LangString
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.LomDuration
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.Requirement
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.SingleLangString
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.SourceValuePair
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.lom.types.UnboundLangString
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.adl.Scorm12Prerequisites
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Dependency
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.ADLData
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.NavigationInterface
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.Presentation
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ConstrainChoiceConsiderations
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Dependency
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004SubMetadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupAction
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupCondition
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupConditions
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResources
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleAction
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleConditions
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingCollection
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRule
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.xapi.types.LangString
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
 
equals(Object) - Method in class dev.jcputney.elearning.parser.input.xapi.types.TextType
 
equals(Object) - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
 
equals(Object) - Method in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
 
equals(Object) - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
 
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.
equals(Object) - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Indicates whether some other object is "equal to" this one.
error(String, String, String) - Static method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Creates an error-level validation issue without a suggested fix.
error(String, String, String, String) - Static method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Creates an error-level validation issue with a suggested fix.
ERROR - Enum constant in enum class dev.jcputney.elearning.parser.validation.ValidationIssue.Severity
Spec violation that prevents proper operation.
EXAM - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.LearningResourceType
The learning resource is an exam.
executorService - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Executor service for parallel operations, such as file existence checks and prefetching.
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
Constructs an instance of the ExitActionsSpec class.
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
Default constructor for the ExitTypesSpec class.
ExitTypesSpec(ExitActionType, ExitActionType, ExitActionType, ExitActionType) - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Constructs an instance of ExitTypesSpec with the specified exit action types for different scenarios: normal, suspend, timeout, and logout.
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.
extractMetadata(AiccManifest, ValidationResult) - Method in class dev.jcputney.elearning.parser.parsers.AiccParser
 
extractMetadata(Cmi5Manifest, ValidationResult) - Method in class dev.jcputney.elearning.parser.parsers.Cmi5Parser
 
extractMetadata(Scorm12Manifest, ValidationResult) - Method in class dev.jcputney.elearning.parser.parsers.Scorm12Parser
 
extractMetadata(Scorm2004Manifest, ValidationResult) - Method in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
 
extractMetadata(TincanManifest, ValidationResult) - Method in class dev.jcputney.elearning.parser.parsers.XapiParser
 
extractMetadata(M, ValidationResult) - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
Extracts metadata from a parsed and validated manifest.

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.
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.
FileExistenceValidator - Class in dev.jcputney.elearning.parser.config
Configuration utility for controlling file existence validation in module parsers.
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.provider.DefaultModuleFileProvider
Checks if a file exists at the specified path.
fileExistsBatch(List<String>) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
Checks if multiple files exist in a batch operation.
fileExistsBatch(List<String>) - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
Checks if multiple files exist in a batch operation.
fileExistsBatch(List<String>) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Batch check if multiple files exist - much more efficient for module parsing.
fileExistsBatch(List<String>) - Method in class dev.jcputney.elearning.parser.impl.provider.DefaultModuleFileProvider
Checks if multiple files exist in a batch operation.
fileExistsCache - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Cache for file existence checks to avoid repeated S3 API calls.
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.access.AbstractS3FileAccess
Checks if a file exists at the specified path with caching.
fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.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.access.ClasspathFileAccess
Checks if a file exists on the classpath at the given path.
fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Checks if a file specified by the given path exists in the in-memory file system.
fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.LocalFileAccess
Checks if a file exists at the specified path.
fileExistsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.ZipFileAccess
Checks if a file exists within the ZIP archive.
fileSizeCache - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Cache for file sizes, used to avoid repeated S3 API calls for size checks.
FileUtils - Class in dev.jcputney.elearning.parser.util
Utility methods for file operations.
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.
findFileIgnoreCase(List<String>, String) - Static method in class dev.jcputney.elearning.parser.util.FileUtils
Finds a file in the given list using case-insensitive matching.
FIXED_AVERAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
The score rollup type is a fixed average.
formatErrors() - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Formats all errors as a human-readable string.
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.
FULL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingLevel
Represents the highest level of sequencing with full granularity.
fullPath(String) - Method in interface dev.jcputney.elearning.parser.api.FileAccess
Constructs the full storage path for the given relative or absolute path.
fullPath(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Constructs the full S3 path by combining the root path with the relative path.

G

General - Class in dev.jcputney.elearning.parser.input.lom
Represents the general element in the LOM schema, which provides general information about a learning object.
General() - Constructor for class dev.jcputney.elearning.parser.input.lom.General
Default constructor for the General class.
General(List<Identifier>, UnboundLangString, List<CatalogEntry>, String, UnboundLangString, List<UnboundLangString>, UnboundLangString, SourceValuePair<Structure>, SourceValuePair<AggregationLevel>) - Constructor for class dev.jcputney.elearning.parser.input.lom.General
Constructs a new General object with the specified parameters.
getAction() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupAction
Retrieves the current rollup action type associated with this instance.
getAction() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleAction
Retrieves the action to be performed if the conditions specified in the rule are met.
getActivities() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Gets the list of activities in this TinCan package.
getActivitiesOverridingDeliveryControlDefaults() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves the set of activities that override the default delivery control settings.
getActivityAbsoluteDurationLimit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Retrieves the absolute duration limit for the activity.
getActivityDeliveryControls() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves an unmodifiable map containing the delivery controls for activities.
getActivityExperiencedDurationLimit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Retrieves the experienced duration limit for the activity.
getActivityType() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the activity type associated with the current instance.
getActivityTypes() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the activity types associated with the metadata.
getAdditionalColumns() - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Retrieves an immutable view of the additional columns map associated with the course structure.
getAdditionalRules() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Retrieves the additional rules associated with the AICC completion criteria.
getAdlcpNamespaceUri() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the ADLCP (Advanced Distributed Learning Content Package) namespace URI.
getAdlnavNamespaceUri() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the namespace URI associated with ADL navigation.
getAdlObjectives() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the ADL-specific objectives associated with this sequencing object.
getAdlseqNamespaceUri() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the namespace URI associated with the ADL sequence.
getAggregationLevel() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the aggregation level associated with this object.
getAllFiles() - Method in interface dev.jcputney.elearning.parser.api.FileAccess
Gets a list of all files in the module.
getAllFiles() - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Gets a list of all files in the module.
getAllFiles() - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Retrieves a list of all file paths stored in memory.
getAllIssues() - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Gets all issues regardless of severity.
getAllowCompleteStatusChange() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the current status indicating whether a complete status change is allowed.
getAlwaysFlowToFirstSco() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the value indicating whether the flow should always go to the first SCO (Sharable Content Object).
getAnnotations() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the list of annotations associated with the learning object.
getAppearance() - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Retrieves the appearance specifications associated with this package.
getApplyRollupStatusToSuccess() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the current rollup status indicating whether it should be applied to success.
getAssignableUnitChildren() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves a map representing the assignable unit children.
getAssignableUnitId() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the unique identifier for the assignable unit.
getAssignableUnitIds() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves a list of assignable unit IDs.
getAssignableUnitIds() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves a list of assignable unit IDs associated with the metadata.
getAssignableUnitNames() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves a list of unit names that can be assigned.
getAssignableUnits() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the list of assignable units.
getAssignableUnits() - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Retrieves a list of assignable units associated with the block.
getAssignableUnits() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Retrieves the list of assignable units associated with this manifest.
getAssignableUnitUrls() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves a list of URLs associated with the assignable units in the metadata.
getAssociatedAuIds() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Retrieves the list of associated AU (Assignable Unit) IDs for the objective metadata.
getAst() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Retrieves the abstract syntax tree (AST) representation of the AICC prerequisite expression.
getAttemptAbsoluteDurationLimit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Retrieves the absolute duration limit for an attempt.
getAttemptExperiencedDurationLimit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Retrieves the experienced duration limit for an attempt.
getAttemptLimit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Retrieves the maximum number of attempts allowed.
getAttribute(String) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Retrieves the value of the attribute associated with the specified key.
getAttributes() - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Retrieves an immutable view of the attributes map associated with the course structure.
getAttributesRaw() - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Retrieves the raw attributes string associated with the course structure.
getAuDetails() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the details of assignable units (AUs) as a map.
getAuPassword() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the AU password associated with this assignable unit.
getAuxiliaryResourceID() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
Retrieves the unique identifier for the auxiliary resource.
getAuxiliaryResourceList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResources
Retrieves the list of auxiliary resources associated with the learning activity.
getAuxiliaryResources() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the auxiliary resources associated with this sequencing object.
getBase() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the base URI or path associated with this resource.
getBase() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
Retrieves the base URL associated with the resources in the content package.
getBase() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Retrieves the base URL or path specified in the SCORM 1.2 manifest.
getBase() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the base value of the SCORM 2004 resource.
getBase() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
Retrieves the base URL for all resources in the content package.
getBeginTimeLimit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Retrieves the starting time limit for an activity or process.
getBehavior() - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Retrieves the behavior specifications associated with this package.
getBlock() - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Retrieves the block associated with the course structure.
getBlockIds() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the block IDs associated with the metadata.
getBlocks() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Retrieves the list of blocks associated with this manifest.
getCachedFileSize(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Get the cached file size or fetch it from S3 if not cached.
getCacheStatistics() - Method in class dev.jcputney.elearning.parser.impl.access.CachedFileAccess
Gets cache statistics for monitoring.
getCacheStats() - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Retrieves statistics about various internal caches used in the class.
getCalculateModuleSize() - Method in class dev.jcputney.elearning.parser.api.ParserOptions
Gets the module size calculation setting.
getCaptureHistory() - Method in class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
Retrieves the captureHistory value.
getCaptureHistoryDetailed() - Method in class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
Retrieves the detailed capture history flag.
getCatalog() - Method in class dev.jcputney.elearning.parser.input.lom.types.CatalogEntry
Retrieves the catalog associated with this catalog entry.
getCatalog() - Method in class dev.jcputney.elearning.parser.input.lom.types.Identifier
Retrieves the catalog associated with this identifier.
getCatalogEntries() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the list of catalog entries associated with the instance.
getCatalogEntries() - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Retrieves the list of catalog entries associated with this object.
getCatalogEntries() - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Retrieves the list of catalog entries associated with the resource.
getCEntities() - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Retrieves the list of ContributeEntity objects associated with the current contribution.
getChildActivitySet() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Retrieves the child activity set associated with this instance.
getChildren() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
Retrieves the list of child nodes associated with this AICC prerequisite node.
getChildren() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Gets the children of this node.
getClassifications() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the classifications associated with the learning object.
getCommandLine() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the command line associated with this assignable unit.
getCommitFrequency() - Method in class dev.jcputney.elearning.parser.input.lom.properties.CommunicationsSpec
Retrieves the commit frequency for the current instance.
getCommunications() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the communications specification for the behavior.
getCompletedByMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
Retrieves the value indicating whether completion is determined by the measure.
getCompletionAction() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Retrieves the completion action associated with the AICC completion criteria.
getCompletionCriteria() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the AICC completion criteria for the current context or object.
getCompletionCriteria() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the completion criteria associated with the prerequisite.
getCompletionLessonStatus() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Retrieves the completion lesson status associated with the AICC completion criteria.
getCompletionResultStatus() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Retrieves the completion result status associated with the AICC completion criteria.
getCompletionStatOfFailedSuccessStat() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the completion status corresponding to the failed success status.
getCompletionThreshold() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the completion threshold for this SCORM 2004 item.
getCompletionThresholds() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves the completion thresholds associated with the SCORM 2004 metadata.
getCondition() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupCondition
Retrieves the condition specified for this rollup condition.
getCondition() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Retrieves the sequencing rule condition associated with this instance.
getConditionCombination() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupConditions
Retrieves the logical combination of conditions associated with this instance.
getConditionCombination() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleConditions
Retrieves the condition combination type associated with this set of rule conditions.
getConstrainChoiceConsiderations() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the constrain choice considerations associated with the sequencing object.
getContext() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the list of contexts associated with this educational resource.
getContribute() - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Retrieves the list of contributions associated with the lifecycle object.
getContribute() - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Retrieves the list of contribution metadata associated with this object.
getControlAudit() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the control audit setting for the debug specification.
getControlDetailed() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the control detailed setting for the debug specification.
getControlMode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the control mode associated with the sequencing object.
getControlModes() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves the control modes associated with the SCORM 2004 metadata.
getControls() - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Retrieves the control specifications associated with this package.
getCopyrightAndOtherRestrictions() - Method in class dev.jcputney.elearning.parser.input.lom.Rights
Retrieves the copyright and other restrictions information associated with the learning object.
getCoreVendor() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the core vendor associated with this assignable unit.
getCost() - Method in class dev.jcputney.elearning.parser.input.lom.Rights
Retrieves the cost information associated with the learning object.
getCourse() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
Retrieves the course information associated with this instance.
getCourse() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the course object associated with this instance.
getCourse() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Retrieves the course associated with this manifest.
getCourseBehavior() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
Retrieves the CourseBehavior object associated with this instance.
getCourseCreator() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the creator of the course.
getCourseDescription() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
Retrieves the course description.
getCourseId() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the course ID.
getCourseStructures() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the list of course structures.
getCourseStructureStartsOpen() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the courseStructureStartsOpen property, which determines whether the course structure starts in an open state or not.
getCourseStructureWidth() - Method in class dev.jcputney.elearning.parser.input.lom.properties.AppearanceSpec
Retrieves the course structure width for the appearance configuration.
getCourseSystem() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the course system associated with the course.
getCourseTitle() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the title of the course.
getCoverage() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the coverage information associated with this object.
getCustomData() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
Retrieves a map of custom data defined in the SCORM 1.2 metadata.
getCustomElements() - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Retrieves the list of custom elements associated with the lifecycle object.
getCustomElements() - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Retrieves the list of custom elements associated with this object.
getCustomElements() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the list of custom elements associated with this instance.
getCustomElements() - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Retrieves the list of custom elements associated with the resource.
getCustomElements() - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
Retrieves the list of custom elements for the taxon.
getCustomElements() - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
Retrieves the list of custom elements associated with this TaxonPath.
getCustomExtensions() - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
Retrieves the custom extensions associated with the course.
getData() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the ADLData associated with this SCORM 2004 item.
getDataFromLms() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves SCORM-based metadata in the form of data from LMS (Learning Management System).
getDataFromLMS() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the data from the Learning Management System (LMS) associated with this SCORM 1.2 item.
getDataFromLMS() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves data associated with this SCORM 2004 item from the LMS.
getDate() - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
Retrieves the date associated with this object.
getDate() - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Retrieves the date associated with the current contribution.
getDate() - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
Retrieves the date associated with the contribution metadata.
getDateTime() - Method in class dev.jcputney.elearning.parser.input.lom.types.Date
Retrieves the date-time value associated with this instance.
getDebug() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the debug specification for the behavior.
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.
getDefaultOrganization() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
Retrieves the default organization identifier for the SCORM 1.2 content package.
getDefaultOrganization() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
Retrieves the default organization identifier for the content package.
getDeliveryControlOverrides() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves the set of delivery control overrides.
getDeliveryControls() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the delivery controls associated with the sequencing object.
getDependencies() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the list of dependencies associated with this SCORM 1.2 resource.
getDependencies() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the list of dependencies associated with the SCORM 2004 resource.
getDescription() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the description of the course.
getDescription() - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Retrieves the description of the descriptor element.
getDescription() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the description of the current instance.
getDescription() - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Retrieves the description of the block.
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.cmi5.Course
Retrieves the description of the course.
getDescription() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
Retrieves the description of the objective, represented as a localized text type.
getDescription() - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
Retrieves the description associated with this annotation.
getDescription() - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Retrieves the description of the classification.
getDescription() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the description associated with this object.
getDescription() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Get the description of the learning object.
getDescription() - Method in class dev.jcputney.elearning.parser.input.lom.types.Date
Retrieves the description of the date.
getDescription() - Method in class dev.jcputney.elearning.parser.input.lom.types.LomDuration
Retrieves the description associated with this instance.
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
Retrieves the description from the SCORM 1.2 metadata LOM structure if available.
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.input.xapi.tincan.TincanActivity
Gets the first activity description value (for convenience).
getDescription() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Returns the description from the first activity.
getDescription() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Retrieves the description of the objective metadata.
getDescription() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the description of the module.
getDescriptions() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the descriptions of the educational resource.
getDescriptions() - Method in class dev.jcputney.elearning.parser.input.lom.Rights
Retrieves the descriptions associated with the learning object.
getDescriptions() - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Retrieves the descriptions for the resource.
getDescriptions() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Gets the list of activity descriptions.
getDescriptor() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the descriptor associated with the assignable unit.
getDescriptors() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the list of descriptors.
getDesired() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DisplayStageSpec
Retrieves the desired element, which specifies the desired display stage.
getDeveloperId() - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Retrieves the developer ID of the descriptor element.
getDifficulty() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the difficulty level of the learning resource.
getDirectoryCount() - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Gets the number of directories detected in the ZIP structure.
getDisableRightClick() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the disable-right-click configuration for the behavior.
getDisplayStage() - Method in class dev.jcputney.elearning.parser.input.lom.properties.AppearanceSpec
Retrieves the display stage specification for the appearance configuration.
getDuration() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the duration associated with this instance.
getDuration() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Returns the duration of the course.
getDuration() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the duration metadata associated with this instance.
getDuration() - Method in class dev.jcputney.elearning.parser.input.lom.types.LomDuration
Retrieves the duration of the resource.
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
Retrieves the duration of the SCORM 1.2 resource.
getDuration() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the duration of the content package in a null-safe manner.
getDuration() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Returns zero duration as TinCan manifests do not include duration.
getDuration() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the duration of the module.
getEducational() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the educational information of the learning object.
getEnableChoiceNav() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the current state of the enableChoiceNav property.
getEnableFlowNav() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the enableFlowNav property, which indicates whether the flow navigation functionality is enabled or disabled.
getEndTimeLimit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Retrieves the ending time limit for an activity or process.
getEntities() - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Retrieves the list of entities associated with the current contribution.
getEntities() - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
Retrieves a list of entities associated with the contribution metadata.
getEntitlementKey() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the entitlement key associated with the current instance.
getEntity() - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
Retrieves the value of the entity associated with this object.
getEntry() - Method in class dev.jcputney.elearning.parser.input.lom.types.CatalogEntry
Retrieves the entry associated with this catalog entry.
getEntry() - Method in class dev.jcputney.elearning.parser.input.lom.types.Identifier
Retrieves the entry for this identifier.
getEntry() - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
Retrieves the entry for the taxon.
getErrors() - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Gets all ERROR-level issues.
getExitActions() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the exit actions specification for the behavior.
getExitConditionRules() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
Retrieves the list of exit-condition sequencing rules.
getExpression() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the prerequisite expression associated with this instance.
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.provider.DefaultModuleFileProvider
Gets the contents of a file as an InputStream.
getFileContentsBase(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Base implementation for getting file contents with intelligent streaming/caching.
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.access.AbstractS3FileAccess
Gets the contents of a file as an InputStream with intelligent streaming/caching.
getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.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.access.ClasspathFileAccess
Retrieves the contents of a file as an InputStream from the classpath.
getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Retrieves the contents of a file as an InputStream.
getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.LocalFileAccess
Gets the contents of a file as an InputStream.
getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
 
getFileContentsInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.ZipFileAccess
Retrieves the contents of a file within the ZIP archive as an InputStream.
getFileContentsInternal(String, StreamingProgressListener) - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Retrieves the contents of a file as an InputStream with optional progress tracking.
getFileContentsInternal(String, StreamingProgressListener) - Method in class dev.jcputney.elearning.parser.impl.access.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.access.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.access.ZipFileAccess
Retrieves the contents of a file within the ZIP archive as an InputStream with optional progress tracking.
getFileCount() - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Gets the number of files loaded in memory.
getFileName() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the file name associated with this assignable unit.
getFiles() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the list of files associated with this resource.
getFiles() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the list of SCORM 2004 files associated with this resource.
getFileSizeOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Get the size of a file on S3 using the specific SDK implementation.
getFileSizeOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Retrieves the size of a file stored in an S3 bucket.
getFileSizeOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Retrieves the file size of a specified file stored on S3.
getFinalSco() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitActionsSpec
Retrieves the exit action specification for the final SCO.
getFinishCausesImmediateCommit() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the value indicating whether finishing causes an immediate commit.
getFirstScoIsPretest() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the value indicating whether the first SCO (Shareable Content Object) is a pretest.
getForceDisableRootChoice() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the current value of the forceDisableRootChoice setting.
getForceObjectiveCompletionSetByContent() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the value indicating whether the objective completion is forcibly set by content.
getFormat() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the list of formats associated with this instance.
getFullscreen() - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
Retrieves the fullscreen setting associated with the current stage specification.
getGeneral() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the general information of the learning object.
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.
getHeight() - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
Retrieves the height associated with the current stage specification.
getHeuristics() - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Retrieves the heuristic specifications associated with this package.
getHideLmsUi() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves a mapping of LMS (Learning Management System) UI elements that are hidden.
getHideLMSUI() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.NavigationInterface
Retrieves a list of elements defining which parts of the LMS user interface should be hidden.
getHistory() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the capture history specification for the behavior.
getHref() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
Retrieves the relative path or URI of the file within the SCORM package.
getHref() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the href of this resource, which typically represents a relative path or URI associated with the resource.
getHref() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
Retrieves the URL or path to the file within the content package.
getHref() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the href value of the SCORM 2004 resource.
getId() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the unique identifier associated with the current instance.
getId() - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Retrieves the unique identifier of the block.
getId() - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
Retrieves the identifier of the course.
getId() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
Retrieves the unique identifier for the objective.
getId() - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
Retrieves the unique identifier for the taxon.
getId() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the identifier associated with the sequencing object.
getId() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Gets the activity ID (IRI).
getId() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Retrieves the unique identifier of the object.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the identifier of the course.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Returns the identifier for the course.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Retrieves the list of identifiers associated with this object.
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.input.scorm12.ims.cp.Scorm12Item
Retrieves the identifier of the SCORM 1.2 item.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Retrieves the identifier associated with the SCORM 1.2 organization.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the identifier for this resource.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Retrieves the identifier of the SCORM 1.2 manifest.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the identifier of the current SCORM 2004 item.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Retrieves the identifier for the organization.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the identifier of the SCORM 2004 resource.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the identifier of this SCORM 2004 manifest.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Retrieves the identifier of the activity node.
getIdentifier() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Returns the activity ID from the first activity.
getIdentifier() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the unique identifier of the module.
getIdentifierRef() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Dependency
Retrieves the identifier reference of the required resource.
getIdentifierRef() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the identifier reference of the SCORM 1.2 item.
getIdentifierRef() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Dependency
Retrieves the identifier reference for the dependency.
getIdentifierRef() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the identifier reference for this SCORM 2004 item.
getIdentifiers() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the list of identifiers associated with the instance.
getIdentifiers() - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Retrieves the list of identifiers associated with the resource.
getIdref() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ObjectiveReference
Retrieves the ID reference associated with this objective reference.
getIdRef() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the reference identifier associated with the sequencing object.
getImsssNamespaceUri() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the IMS Simple Sequencing namespace URI.
getIncludeTimestamps() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the include timestamps setting for the debug specification.
getIndicators() - Method in class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.Result
Retrieves the set of sequencing indicators derived from the sequencing detection process.
getInputStreamWrapper(InputStream, long) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Wraps the provided input stream with additional processing or functionality.
getInputStreamWrapper(InputStream, long) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Wraps the provided InputStream without modification.
getInputStreamWrapper(InputStream, long) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Wraps the provided InputStream to add optional progress tracking functionality if a StreamingProgressListener is available in the thread-local context.
getInstallationRemarks() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the installation remarks associated with this instance.
getIntendedEndUserRole() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the list of intended end user roles associated with this educational resource.
getInteractivityLevel() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the interactivity level of the learning resource.
getInteractivityType() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the interactivity type of the learning resource.
getIntermediateSco() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitActionsSpec
Retrieves the exit action specification for the intermediate SCO.
getInternalRootDirectory() - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Determines the internal root directory within the S3 bucket with lazy initialization.
getInvalidMenuItemAction() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the action type associated with invalid menu items.
getInvokeRollupAtSuspendAll() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the current value of the invokeRollupAtSuspendAll property.
getIsCompletionTracked() - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Retrieves the value indicating whether completion tracking is enabled.
getIsIncompleteSatisfactionMeaningful() - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Retrieves the value indicating whether an incomplete satisfaction is considered meaningful.
getIsIncompleteScoreMeaningful() - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Retrieves the value indicating whether an incomplete score is meaningful.
getIsSatisfactionTracked() - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Retrieves the value indicating whether satisfaction tracking is enabled.
getIsScoreTracked() - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Retrieves the value indicating whether score tracking is enabled.
getIsVisible() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the visibility status of this item.
getItemById(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
Retrieves an item by its unique identifier.
getItems() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the list of child SCORM 1.2 items associated with the current item.
getItems() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Retrieves the list of SCORM 1.2 items associated with the organization.
getItems() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the list of child items associated with this SCORM 2004 item.
getItems() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Retrieves the list of SCORM 2004 items associated with the organization.
getKeywords() - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Retrieves the keywords associated with the classification.
getKeywords() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the list of keywords associated with this object.
getKind() - Method in class dev.jcputney.elearning.parser.input.lom.Relation
Retrieves the kind of relationship represented as a source-value pair, which specifies the type of connection between the current learning object and another resource.
getLang() - Method in class dev.jcputney.elearning.parser.input.xapi.types.LangString
Retrieves the language associated with the localized string.
getLang() - Method in class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
Gets the language code.
getLangString() - Method in class dev.jcputney.elearning.parser.input.lom.types.SingleLangString
Retrieves the LangString object associated with this instance.
getLangStrings() - Method in class dev.jcputney.elearning.parser.input.lom.types.UnboundLangString
Retrieves the list of language strings.
getLanguage() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the language associated with this object.
getLanguage() - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Retrieves the language associated with this object.
getLanguage() - Method in class dev.jcputney.elearning.parser.input.lom.types.LangString
Retrieves the language associated with this instance.
getLanguages() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the list of languages.
getLaunch() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the launch specification.
getLaunch() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Gets the first launch URL value (for convenience).
getLaunches() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Gets the list of launch URLs.
getLaunchMethod() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the launch method associated with the current instance.
getLaunchMethods() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the launch methods associated with the metadata.
getLaunchParameters() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the launch parameters associated with the current instance.
getLaunchParameters() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the launch parameters associated with the metadata.
getLaunchUrl() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the launch URL.
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
Retrieves the launch URL of the SCORM 1.2 resource.
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.input.xapi.tincan.TincanManifest
Returns the launch URL from the first activity.
getLaunchUrl() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the launch URL for the module.
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.
getLearningResourceType() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the list of learning resource types associated with this educational resource.
getLevel() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the level of the course.
getLevel() - Method in class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.Result
Retrieves the sequencing level detected as part of the sequencing detection process.
getLifecycle() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the lifecycle information of the learning object.
getLimitConditions() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the limit conditions associated with the sequencing object.
getLocation() - Method in interface dev.jcputney.elearning.parser.api.LoadableMetadata
Gets the location of the metadata.
getLocation() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the list of locations associated with this instance.
getLocation() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Retrieves the location associated with the SCORM 1.2 metadata.
getLocation() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Retrieves the location associated with the SCORM 2004 course metadata.
getLocation() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004SubMetadata
Retrieves the location of the external metadata file referenced by the adlcp:location element.
getLogout() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Retrieves the exit action type associated with the logout operation.
getLogoutCausesPlayerExit() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves whether the player's logout causes their exit.
getLom() - Method in interface dev.jcputney.elearning.parser.api.LoadableMetadata
Gets the LOM (Learning Object Metadata) object associated with this metadata.
getLom() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Retrieves the LOM (Learning Object Metadata) associated with the SCORM 1.2 metadata.
getLom() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Retrieves the LOM (Learning Object Metadata) associated with the SCORM 2004 course metadata.
getLom() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004SubMetadata
Retrieves the inline metadata represented as a LOM (Learning Object Metadata) element.
getLookaheadAudit() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the lookahead audit setting for the debug specification.
getLookaheadDetailed() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the lookahead detailed setting for the debug specification.
getLookaheadSequencerMode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the current mode of the lookahead sequencer.
getMakeStudentPrefsGlobalToCourse() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the setting that determines if student preferences are made global to the course.
getManifest() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the manifest associated with this module metadata.
getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.AiccParser
Returns the class type representing the AICC manifest.
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
Returns the class type of the Cmi5 manifest used by this parser.
getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.Scorm12Parser
Returns the class type of the SCORM 1.2 manifest.
getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
Retrieves the class type of the SCORM 2004 manifest.
getManifestClass() - Method in class dev.jcputney.elearning.parser.parsers.XapiParser
Returns the class type of the TinCan manifest used by this parser.
getManifestFile() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Gets the AICC manifest filename (e.g., "course.crs").
getManifestFile() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
 
getManifestFile() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
 
getManifestFile() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
 
getManifestFile() - Method in class dev.jcputney.elearning.parser.output.metadata.xapi.XapiMetadata
 
getManifestFile() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the filename of the manifest file for this module.
getManifestFileName() - Method in class dev.jcputney.elearning.parser.parsers.AiccParser
 
getManifestFileName() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
Abstract method to return the filename of the manifest for the specific parser.
getManifestFileName() - Method in class dev.jcputney.elearning.parser.parsers.Cmi5Parser
 
getManifestFileName() - Method in class dev.jcputney.elearning.parser.parsers.Scorm12Parser
 
getManifestFileName() - Method in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
 
getManifestFileName() - Method in class dev.jcputney.elearning.parser.parsers.XapiParser
 
getMapInfo() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Retrieves the list of SCORM 2004 objective mappings associated with this objective.
getMapInfoList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
Retrieves the list of map information associated with this objective.
getMapList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.ADLData
Retrieves the list of map elements, where each map specifies a target and shared data access.
getMasteryScore() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Retrieves the mastery score associated with this instance.
getMasteryScore() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the mastery score associated with this assignable unit.
getMasteryScore() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the mastery score associated with the current instance.
getMasteryScore() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the mastery score of the SCORM 1.2 item.
getMasteryScore() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the mastery score for this SCORM 2004 item.
getMasteryScoreNormalized() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the normalized mastery score.
getMasteryScores() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the mastery scores associated with the metadata.
getMasteryScores() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
Retrieves a map of mastery scores defined in the SCORM 1.2 metadata.
getMaxFailedSubmissions() - Method in class dev.jcputney.elearning.parser.input.lom.properties.CommunicationsSpec
Retrieves the maximum number of failed submissions allowed.
getMaxFieldsCst() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the maximum fields constant for the course.
getMaxFieldsOrt() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the maximum fields ort value for the course.
getMaximumVersion() - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Retrieves the maximum version associated with the current object.
getMaxNormal() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Retrieves the maximum normal value associated with the instance.
getMaxScore() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the maximum score associated with this assignable unit.
getMaxTimeAllowed() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Retrieves the maximum time allowed associated with this instance.
getMaxTimeAllowed() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the maximum time allowed for this assignable unit.
getMaxTimeAllowed() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the maximum time allowed for the SCORM 1.2 item.
getMaxTimeAllowedNormalized() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the maximum time allowed normalized as a Duration object.
getMeasureThreshold() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Retrieves the measure threshold associated with this rule condition.
getMember() - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Retrieves the member associated with the course structure.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
Retrieves the SCORM 1.2 metadata associated with this file.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the metadata associated with this SCORM 1.2 item.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Retrieves the metadata associated with the SCORM 1.2 organization.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the metadata associated with this resource.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Retrieves the metadata of the SCORM 1.2 manifest.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
Retrieves the metadata associated with this file.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the metadata associated with this SCORM 2004 item.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Retrieves the SCORM 2004 metadata associated with the organization.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the metadata associated with the SCORM 2004 resource.
getMetadata() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the metadata associated with the SCORM 2004 course manifest.
getMetadataSchema() - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Retrieves the metadata schema associated with this object.
getMetaMetadata() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the meta-metadata information of the learning object.
getMinimumCount() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Retrieves the minimum count associated with this instance.
getMinimumPercent() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Retrieves the minimum percentage associated with this instance.
getMinimumVersion() - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Retrieves the minimum version associated with the current object.
getMinNormalizedMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Retrieves the minimum normalized measure required for achieving the objective.
getMinNormalizedMeasure() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Retrieves the minimum normalized measure associated with the objective metadata.
getMinProgressMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
Retrieves the minimum progress measure for the completion threshold.
getModuleEditionType() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the edition type of the module.
getModuleType() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the type of the module.
getModuleType() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
Returns the module type name for error messages.
getMoveOn() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the MoveOn value associated with the current instance.
getMoveOnCriteria() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the move-on criteria associated with the metadata.
getName() - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetectorPlugin
Returns the name of this plugin.
getName() - Method in class dev.jcputney.elearning.parser.impl.detector.AiccDetectorPlugin
Retrieves the name of this detector plugin.
getName() - Method in class dev.jcputney.elearning.parser.impl.detector.Cmi5DetectorPlugin
Retrieves the name of this detector plugin.
getName() - Method in class dev.jcputney.elearning.parser.impl.detector.ScormDetectorPlugin
Retrieves the name of this detector plugin.
getName() - Method in class dev.jcputney.elearning.parser.impl.detector.XapiDetectorPlugin
Returns the name of this detector plugin.
getName() - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Retrieves the name associated with the current object.
getName() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Gets the first activity name value (for convenience).
getNames() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Gets the list of activity names.
getNavigationInterface() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.Presentation
Retrieves the navigation interface settings associated with this presentation.
getNestedBlocks() - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Retrieves the nested blocks associated with this block.
getNodeByIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
Gets a node by its identifier.
getNodeMap() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
Retrieves the mapping of node identifiers to their corresponding activity nodes.
getNormal() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Retrieves the exit action type associated with a normal exit.
getNotSatisfied() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
Retrieves the action to take when the SCO is not satisfied.
getNumberOfScoringObjects() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the number of scoring objects associated with the behavior.
getObjectiveID() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
Retrieves the unique identifier for this objective.
getObjectiveID() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Retrieves the identifier for the objective associated with the instance.
getObjectiveIds() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves the list of objective IDs.
getObjectiveIds() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
Retrieves the objective IDs associated with the metadata.
getObjectiveList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
Retrieves the list of SCORM 2004 objectives associated with this instance.
getObjectiveMeasureWeight() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Retrieves the weight of the objective measure associated with this instance.
getObjectiveMetadata() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves a list of AiccObjectiveMetadata objects representing the objective metadata.
getObjectives() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the objectives of the current instance.
getObjectives() - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Retrieves the objectives associated with the block.
getObjectives() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Retrieves the list of objectives associated with this manifest.
getObjectives() - Method in class dev.jcputney.elearning.parser.input.cmi5.ObjectivesList
Retrieves the list of objectives defined within this instance.
getObjectives() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ReferencesObjectives
Retrieves the list of objectives referenced by this instance.
getObjectives() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the SCORM 2004 objectives associated with this sequencing object.
getObjectivesByAu() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves a map containing objectives categorized by assessment units.
getObjectivesRelationCount() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves the count of objectives relations.
getObjectivesRelationTable() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the objectives relation table.
getOfflineSynchMode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.RsopSpec
Retrieves the offline synchronization mode associated with the current resource.
getOperator() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupCondition
Retrieves the operator used to evaluate the rollup condition.
getOperator() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Retrieves the condition operator associated with this rule condition.
getOptionalAuIds() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Retrieves the list of optional AU (Assignable Unit) IDs that are part of the prerequisite expression.
getOptionalAuIds() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the list of optional assignable unit (AU) IDs associated with the prerequisite.
getOptions() - Method in interface dev.jcputney.elearning.parser.api.ModuleParser
Gets the parser options controlling validation behavior.
getOptions() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
Gets the parser options controlling validation behavior.
getOrCompositeList() - Method in class dev.jcputney.elearning.parser.input.lom.types.Requirement
Retrieves the list of OR-composite elements, which represent a set of alternative conditions that must be met to use the associated learning object.
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.
getOrganizationList() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
Retrieves the list of SCORM 1.2 organizations.
getOrganizationList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
Retrieves the list of SCORM 2004 organizations associated with this content package.
getOrganizations() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Retrieves the organizations defined within the SCORM 1.2 manifest.
getOrganizations() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the organizations defined in the SCORM 2004 manifest.
getOtherPlatformRequirements() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the other platform requirements associated with this instance.
getPackageProperties() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the package properties associated with this instance.
getParameters() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the parameters associated with this SCORM 1.2 item.
getParameters() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the parameters associated with this SCORM 2004 item.
getParent() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Gets the parent of this node.
getParsedPrerequisites() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves a list of parsed prerequisites.
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.factory.DefaultModuleParserFactory
Returns an appropriate parser for the module type detected at the given path.
getPlayer() - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
Retrieves the player launch type.
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.detector.DefaultModuleTypeDetector
Returns an unmodifiable list of the registered plugins.
getPostConditionRules() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
Retrieves the list of post-condition sequencing rules.
getPostfixTokens() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Retrieves the list of tokens that represent the postfix notation of the AICC prerequisite expression.
getPostfixTokens() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the list of postfix tokens associated with the prerequisite.
getPreConditionRules() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
Retrieves the list of pre-condition sequencing rules.
getPrerequisiteModel() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the prerequisite model associated with this assignable unit.
getPrerequisiteOptionalAuIds() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves a list of optional Assignable Unit (AU) IDs from the prerequisite model.
getPrerequisiteReferencedAuIds() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves a list of referenced Assignable Unit (AU) IDs from the prerequisite model.
getPrerequisites() - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Retrieves the prerequisites associated with the course structure.
getPrerequisites() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the prerequisites associated with this SCORM 1.2 item.
getPrerequisites() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the prerequisites for this SCORM 2004 item.
getPrerequisites() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
Retrieves a map of prerequisites defined in the SCORM 1.2 metadata.
getPrerequisitesEdgeCount() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves the count of prerequisite edges.
getPrerequisitesExpression() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the prerequisites expression associated with this assignable unit.
getPrerequisitesGraph() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Retrieves a map representing the prerequisites graph of courses or tasks.
getPrerequisitesMandatoryOverride() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the value indicating whether the prerequisites mandatory override is enabled.
getPrerequisitesTable() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the prerequisites table containing a list of maps where each map represents a set of prerequisite details with key-value pairs.
getPresentation() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the presentation settings associated with this SCORM 2004 item.
getPreventWindowResize() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the configuration indicating whether window resize prevention is enabled.
getPrimaryObjective() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
Retrieves the primary objective associated with the instance.
getPriority() - Method in interface dev.jcputney.elearning.parser.api.ModuleTypeDetectorPlugin
Returns the priority of this plugin.
getPriority() - Method in class dev.jcputney.elearning.parser.impl.detector.AiccDetectorPlugin
Retrieves the priority of this detector plugin.
getPriority() - Method in class dev.jcputney.elearning.parser.impl.detector.Cmi5DetectorPlugin
Retrieves the priority of this detector plugin.
getPriority() - Method in class dev.jcputney.elearning.parser.impl.detector.ScormDetectorPlugin
Retrieves the priority of this detector plugin.
getPriority() - Method in class dev.jcputney.elearning.parser.impl.detector.XapiDetectorPlugin
Returns the priority for this detector.
getProgressMeasureWeight() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Retrieves the progress measure weight associated with the objective metadata.
getProgressWeight() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
Retrieves the progress weight associated with the completion threshold.
getPurpose() - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Retrieves the purpose of the classification.
getPurpose() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
Retrieves the purpose of the auxiliary resource.
getRandomizationControls() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the randomization controls associated with the sequencing object.
getRandomizationTiming() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Retrieves the current randomization timing setting for the instance.
getRawExpression() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Retrieves the raw prerequisite expression as provided during the creation of this instance.
getRawExpression() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the raw expression associated with the prerequisite.
getReferencedAuIds() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Retrieves the list of referenced AU (Assignable Unit) IDs that are part of the prerequisite expression.
getReferencedAuIds() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the list of referenced assignable unit (AU) IDs associated with the prerequisite.
getReferencedObjective() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Retrieves the referenced objective associated with this rule condition.
getRelations() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the list of relations associated with the learning object.
getRequired() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DisplayStageSpec
Retrieves the required element, which specifies the required display stage.
getRequiredForCompleted() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Retrieves the rollup consideration type required for marking completion.
getRequiredForIncomplete() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Retrieves the rollup consideration type required for marking incompletion.
getRequiredForNotSatisfied() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Retrieves the rollup consideration type required for non-satisfaction.
getRequiredForSatisfied() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Retrieves the rollup consideration type required for satisfaction.
getRequirements() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the list of requirements associated with this instance.
getResetRtTiming() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the timing configuration for resetting runtime data.
getResource() - Method in class dev.jcputney.elearning.parser.input.lom.Relation
Retrieves the list of related resources associated with the relationship.
getResourceById(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
Retrieves a resource by its identifier.
getResourceById(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
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.
getResourceList() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
Retrieves the list of SCORM 1.2 resources.
getResourceList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
Retrieves the list of SCORM 2004 resources contained in the content package.
getResources() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Retrieves the resources defined in the SCORM 1.2 manifest.
getResources() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the SCORM 2004 resources.
getReturnToLmsAction() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the action type associated with returning to the Learning Management System (LMS).
getRights() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the rights information of the learning object.
getRole() - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Retrieves the role associated with the current contribution.
getRole() - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
Retrieves the role information represented as a source-value pair.
getRollupAction() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Retrieves the rollup action associated with this instance.
getRollupConditionList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupConditions
Retrieves the list of rollup conditions associated with this instance.
getRollupConditions() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Retrieves the rollup conditions associated with this instance.
getRollupConsiderations() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the rollup considerations associated with this sequencing object.
getRollupEmptySetToUnknown() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the rollup behavior for handling an empty set, which determines whether the system should interpret it as an unknown state.
getRollupRuleList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Retrieves the list of rollup rules associated with this instance.
getRollupRules() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the rollup rules associated with this sequencing object.
getRollupRuntimeAtScoUnload() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the rollup runtime state at the time of SCO (Shareable Content Object) unload.
getRoot() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
Gets the root node of the tree.
getRootPath() - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Gets the detected root path within the archive.
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.access.AbstractS3FileAccess
Retrieves the root path of the current instance.
getRootPath() - Method in class dev.jcputney.elearning.parser.impl.access.CachedFileAccess
Gets the root path from the delegate FileAccess implementation.
getRootPath() - Method in class dev.jcputney.elearning.parser.impl.access.ClasspathFileAccess
Retrieves the root path used for file access.
getRootPath() - Method in class dev.jcputney.elearning.parser.impl.access.LocalFileAccess
Retrieves the root path for file access.
getRootPath() - Method in class dev.jcputney.elearning.parser.impl.provider.DefaultModuleFileProvider
Gets the root path of the module.
getRsop() - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Retrieves the RSOP (Resource Synchronization Operational Policy) specification associated with this package.
getRuleAction() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRule
Retrieves the action to be performed if the conditions specified in the sequencing rule are met.
getRuleConditionList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleConditions
Retrieves the list of rule conditions associated with this instance.
getRuleConditions() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRule
Retrieves the rule conditions associated with this sequencing rule.
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.CourseRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.LaunchUrlRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.TitleRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.CourseRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.LaunchUrlRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.TitleRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.common.DuplicateIdentifierRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.common.OrphanedResourcesRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.common.PathSecurityRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.DefaultOrganizationValidRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.LaunchableResourceRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ManifestIdentifierRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.OrganizationsRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceHrefRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceReferenceValidRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourcesRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.DefaultOrganizationValidRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.OrganizationsRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceHrefRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceReferenceValidRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004DuplicateIdentifierRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004OrphanedResourcesRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004PathSecurityRule
 
getRuleName() - Method in interface dev.jcputney.elearning.parser.validators.rules.ValidationRule
Human-readable name of this rule for logging and debugging.
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.xapi.ActivitiesRequiredRule
 
getRuleName() - Method in class dev.jcputney.elearning.parser.validators.rules.xapi.LaunchUrlRequiredRule
 
getRuntimeAudit() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the runtime audit setting for the debug specification.
getRuntimeDetailed() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the runtime detailed setting for the debug specification.
getS3ObjectAsBytes(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Get the contents of a small S3 object as a byte array.
getS3ObjectAsBytes(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Retrieves the content of a specified S3 object as a byte array.
getS3ObjectAsBytes(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Retrieves an object stored in S3 as a byte array.
getS3ObjectStream(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Get a stream for a large S3 object.
getS3ObjectStream(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Retrieves an S3 object's content as an input stream based on the specified S3 object path.
getS3ObjectStream(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Retrieves the InputStream of an object stored in S3 at the specified full path.
getSatisfied() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
Retrieves the action to take when the SCO is satisfied.
getSatisfiedByMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Retrieves the satisfaction criteria for the objective, indicating whether the objective is satisfied based on certain measures.
getSatisfiedByMeasure() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Indicates whether the objective is satisfied by measure.
getSatisfiedCausesCompletion() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the value of the satisfiedCausesCompletion property.
getScaleRawScore() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the raw score associated with the scale.
getSchema() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Retrieves the schema associated with the SCORM 1.2 metadata.
getSchema() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Returns the schema value for the SCORM 2004 course metadata.
getSchemaLocation() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the schema location.
getSchemaVersion() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Retrieves the schema version associated with the SCORM 1.2 metadata.
getSchemaVersion() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Retrieves the schema version of the SCORM 2004 course metadata.
getSco() - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
Retrieves the SCO (Sharable Content Object) launch type.
getSCOIds() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the set of SCO IDs from the manifest.
getScoreOverridesStatus() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the status of score overrides.
getScoreRollupMode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the score rollup mode setting for this behavior.
getScormType() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the SCORM type associated with this resource.
getScormType() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the SCORM type of the resource.
getSelectCount() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Retrieves the current select count for the instance.
getSelectionTiming() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Retrieves the current selection timing setting for the instance.
getSemanticDensity() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the semantic density of the learning resource.
getSequencing() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the sequencing settings associated with this SCORM 2004 item.
getSequencing() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Retrieves the sequencing associated with the SCORM 2004 organization.
getSequencing() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Gets the sequencing information for this node.
getSequencingAudit() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the sequencing audit setting for the debug specification.
getSequencingCollection() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the sequencing collection instance associated with this object.
getSequencingDetailed() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the sequencing detailed setting for the debug specification.
getSequencingIndicators() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Returns the set of sequencing indicators discovered within this manifest.
getSequencingIndicators() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves a list of sequencing indicators associated with the SCORM 2004 metadata.
getSequencingLevel() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Returns the detected sequencing level for this manifest.
getSequencingLevel() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves the current sequencing level.
getSequencingList() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingCollection
Retrieves the list of Sequencing elements associated with this sequencing collection.
getSequencingRules() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Retrieves the sequencing rules associated with this sequencing object.
getSequencingSimple() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Retrieves the sequencing simple setting for the debug specification.
getShowCloseItem() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the showCloseItem property, which indicates whether the "Close" item should be displayed or hidden.
getShowCourseStructure() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the showCourseStructure property, which determines whether the course structure should be displayed or hidden.
getShowFinishButton() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the showFinishButton property, which determines whether the "Finish" button should be displayed or not.
getShowHelp() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the showHelp property, which defines whether the help section should be displayed or not.
getShowNavBar() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the showNavBar property, which determines whether the navigation bar should be displayed or not.
getShowProgressBar() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the showProgressBar property, which determines whether the progress bar should be displayed or not.
getShowTitleBar() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the showTitleBar property, which determines whether the title bar should be displayed or not.
getSize() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Retrieves the size associated with this instance.
getSizeOnDisk() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Gets the total size of all files in the module on disk.
getSource() - Method in class dev.jcputney.elearning.parser.input.lom.types.SourceValuePair
Retrieves the source associated with this instance.
getSource() - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
Retrieves the source field of the TaxonPath.
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.CourseRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.LaunchUrlRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.TitleRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.CourseRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.LaunchUrlRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.TitleRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.common.DuplicateIdentifierRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.common.OrphanedResourcesRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.common.PathSecurityRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.DefaultOrganizationValidRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.LaunchableResourceRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ManifestIdentifierRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.OrganizationsRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceHrefRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceReferenceValidRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourcesRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.DefaultOrganizationValidRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.OrganizationsRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceHrefRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceReferenceValidRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004DuplicateIdentifierRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004OrphanedResourcesRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004PathSecurityRule
 
getSpecReference() - Method in interface dev.jcputney.elearning.parser.validators.rules.ValidationRule
Specification reference for traceability and documentation.
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.xapi.ActivitiesRequiredRule
 
getSpecReference() - Method in class dev.jcputney.elearning.parser.validators.rules.xapi.LaunchUrlRequiredRule
 
getStatus() - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Retrieves the current status of the lifecycle object as a SourceValuePair<Status>.
getStatusDisplay() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the current status display type.
getStatusMap() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
Retrieves the status mapping associated with the objective metadata.
getStatusRollupMode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the current status rollup mode.
getStorageFilePaths() - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Template method that subclasses must implement to provide all file paths from storage.
getStorageFilePaths() - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Provides all file paths from storage for root path detection.
getStorageFilePaths() - Method in class dev.jcputney.elearning.parser.impl.access.ZipFileAccess
Provides all file paths from storage for root path detection.
getStrings() - Method in class dev.jcputney.elearning.parser.input.xapi.types.TextType
Retrieves the list of localized strings associated with this object.
getStructure() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the structure of the learning object associated with this instance.
getStructure() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Retrieves the structure of the SCORM 1.2 organization.
getStructure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Retrieves the structure of the SCORM 2004 organization.
getSuspend() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Retrieves the exit action type associated with the suspend operation.
getSuspendDataMaxLength() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the maximum length allowed for suspension data.
getSystemId() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the system identifier associated with the assignable unit.
getSystemId() - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Retrieves the system ID of the descriptor element.
getSystemVendor() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the system vendor associated with this assignable unit.
getTargetID() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
Retrieves the target ID URI for shared data mapping.
getTargetObjectiveID() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Retrieves the target objective ID associated with this instance.
getTargetObjectiveID() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Retrieves the target objective identifier associated with this object.
getTaxonPaths() - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Retrieves the list of taxon paths associated with this classification.
getTaxons() - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
Retrieves the list of taxons associated with this TaxonPath.
getTechnical() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Retrieves the technical information of the learning object.
getThresholdScoreForCompletion() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the threshold score required for completion.
getTimeLimit() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the time limit value.
getTimeLimitAction() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Retrieves the time limit action associated with this instance.
getTimeLimitAction() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the time limit action associated with this assignable unit.
getTimeLimitAction() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Retrieves the time limit action associated with this SCORM 1.2 item.
getTimeLimitAction() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the time limit action associated with this SCORM 2004 item.
getTimeLimitActionNormalized() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the list of time limit actions in a normalized format.
getTimeLimitActions() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Retrieves the time limit actions associated with the SCORM 2004 metadata.
getTimeout() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Retrieves the exit action type associated with the timeout operation.
getTitle() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the title of the course.
getTitle() - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Retrieves the title of the descriptor element.
getTitle() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the title of the current instance.
getTitle() - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Retrieves the title of the block.
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.cmi5.Course
Retrieves the title of the course.
getTitle() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
Retrieves the title of the objective, represented as a localized text type.
getTitle() - Method in class dev.jcputney.elearning.parser.input.lom.General
Retrieves the title associated with this object.
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.ims.cp.Scorm12Item
Retrieves the title of the SCORM 1.2 item.
getTitle() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Retrieves the title associated with the SCORM 1.2 organization.
getTitle() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Retrieves the title of the SCORM 1.2 manifest.
getTitle() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Retrieves the title of the SCORM 2004 item.
getTitle() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Retrieves the title of the SCORM 2004 organization.
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.input.scorm2004.sequencing.ActivityNode
Retrieves the title of the activity node.
getTitle() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Returns the title from the first activity.
getTitle() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the title of the module.
getTokens() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Retrieves the list of tokens that are part of the AICC prerequisite expression.
getTokens() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Retrieves the list of tokens associated with the prerequisite.
getTotalAus() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the total "Aus" value associated with the course.
getTotalBlocks() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the total blocks associated with the course.
getTotalComplexObj() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the total complex object value for the course.
getTotalObjectives() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the total objectives associated with the course.
getTotalSize() - Method in interface dev.jcputney.elearning.parser.api.FileAccess
Gets the total size of all files in the module.
getTotalSize() - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
Gets the total size of all files in the module.
getTotalSize() - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Gets the total size of all files in the module.
getTotalSize() - Method in class dev.jcputney.elearning.parser.impl.access.CachedFileAccess
Gets the total size of all files by delegating to the underlying FileAccess implementation.
getTotalSize() - Method in class dev.jcputney.elearning.parser.impl.access.ClasspathFileAccess
Gets the total size of all files accessible from the classpath.
getTotalSize() - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Retrieves the total size of all files stored in the in-memory file system.
getTotalSize() - Method in class dev.jcputney.elearning.parser.impl.access.LocalFileAccess
Gets the total size of all files in the module.
getTotalSize() - Method in class dev.jcputney.elearning.parser.impl.access.ZipFileAccess
Gets the total size of all files in the ZIP archive.
getTotalSize() - Method in class dev.jcputney.elearning.parser.impl.provider.DefaultModuleFileProvider
Gets the total size of all files in the module.
getType() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the type associated with this assignable unit.
getType() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
Retrieves the type of this AICC prerequisite node.
getType() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
Retrieves the token type of this AICC prerequisite token.
getType() - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Retrieves the type associated with the current object.
getType() - Method in class dev.jcputney.elearning.parser.input.scorm12.adl.Scorm12Prerequisites
Retrieves the type attribute of the "prerequisites" element.
getType() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Retrieves the type of this resource.
getType() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Retrieves the type of the SCORM 2004 resource.
getType() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Gets the activity type (IRI).
getTypicalAgeRange() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the typical age range associated with the educational resource.
getTypicalLearningTime() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Retrieves the typical learning time associated with the educational resource.
getUrl() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Retrieves the URL associated with the current instance.
getUseMeasureProgressBar() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Retrieves the value of the useMeasureProgressBar property, which determines whether the measure progress bar functionality is enabled or disabled.
getUseQuickLookaheadSequencer() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the current setting for the quick lookahead sequencer usage.
getValidateInteractionTypes() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Retrieves the validate interaction types configured for this instance.
getValidationResult() - Method in exception dev.jcputney.elearning.parser.exception.ModuleParsingException
Gets the validation result containing all issues found during parsing.
getValue() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
Retrieves the value of this AICC prerequisite node.
getValue() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
Retrieves the value of this object.
getValue() - Method in class dev.jcputney.elearning.parser.input.lom.types.LangString
Retrieves the value of the string associated with this instance.
getValue() - Method in class dev.jcputney.elearning.parser.input.lom.types.SourceValuePair
Retrieves the value associated with this instance.
getValue() - Method in class dev.jcputney.elearning.parser.input.scorm12.adl.Scorm12Prerequisites
Retrieves the string value of the prerequisites element.
getValue() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
Retrieves the current decimal value of the measure.
getValue() - Method in class dev.jcputney.elearning.parser.input.xapi.types.LangString
Retrieves the value of the localized string.
getValue() - Method in class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
Gets the text value.
getVCard() - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeEntity
Retrieves the VCARD representation of the entity.
getVersion() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Retrieves the version of the course.
getVersion() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Retrieves the version information of the course.
getVersion() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Returns the version of the course.
getVersion() - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Retrieves the version as an object of type UnboundLangString.
getVersion() - Method in interface dev.jcputney.elearning.parser.input.PackageManifest
The version of the package.
getVersion() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Retrieves the version of the SCORM 1.2 manifest.
getVersion() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Retrieves the version of the SCORM 2004 manifest.
getVersion() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Returns null as TinCan manifests do not include version information.
getVersion() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Retrieves the version of the module.
getWarnings() - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Gets all WARNING-level issues.
getWebLaunch() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Retrieves the web launch configuration associated with the assignable unit.
getWidth() - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
Retrieves the width associated with the current stage specification.
getWrapScoWindowWithApi() - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
Retrieves the value that indicates whether the SCO window should be wrapped with an API.
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.
hasAnySequencing() - Method in class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.Result
Determines if any sequencing configuration is applied.
hasErrors() - Method in record class dev.jcputney.elearning.parser.api.ParseResult
Checks if the module has any validation errors.
hasErrors() - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Checks if any ERROR-level issues are present.
hashCode() - Method in record class dev.jcputney.elearning.parser.api.ParseResult
Returns a hash code value for this object.
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.ObjectivesList
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ObjectiveReference
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ReferencesObjectives
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.common.PercentType
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.Classification
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.Educational
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.General
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.LOM
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.AppearanceSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.CommunicationsSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.DisplayStageSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitActionsSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.RsopSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.Relation
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.Rights
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.Technical
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.CatalogEntry
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeEntity
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.Date
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.Identifier
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.LangString
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.LomDuration
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.Requirement
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.SingleLangString
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.SourceValuePair
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.lom.types.UnboundLangString
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.adl.Scorm12Prerequisites
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Dependency
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.ADLData
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.NavigationInterface
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.Presentation
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ConstrainChoiceConsiderations
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Dependency
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004SubMetadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupAction
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupCondition
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupConditions
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResources
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleAction
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleConditions
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingCollection
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRule
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.xapi.types.LangString
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
 
hashCode() - Method in class dev.jcputney.elearning.parser.input.xapi.types.TextType
 
hashCode() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccObjectiveMetadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
 
hashCode() - Method in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
 
hashCode() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
 
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.
hashCode() - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Returns a hash code value for this object.
hasMultipleLaunchableUnits() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
 
hasMultipleLaunchableUnits() - Method in class dev.jcputney.elearning.parser.output.metadata.cmi5.Cmi5Metadata
 
hasMultipleLaunchableUnits() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
 
hasMultipleLaunchableUnits() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
 
hasMultipleLaunchableUnits() - Method in class dev.jcputney.elearning.parser.output.metadata.xapi.XapiMetadata
TinCan packages always have a single activity, so this always returns false.
hasMultipleLaunchableUnits() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Determines whether this module contains multiple launchable units.
hasSequencing() - Method in class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.Result
Determines if the sequencing level is set to full granularity.
hasSequencing(Scorm2004Manifest) - Static method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Determines if a SCORM 2004 manifest has sequencing information.
hasWarnings() - Method in record class dev.jcputney.elearning.parser.api.ParseResult
Checks if the module has any validation warnings.
hasWarnings() - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Checks if any WARNING-level issues are present.
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.provider.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
Default constructor for the HeuristicSpec class.
HeuristicSpec(YesNoType, YesNoType, YesNoType, YesNoType, YesNoType) - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Constructs an instance of HeuristicSpec with specified tracking and meaningfulness settings.
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
Default constructor for the Identifier class.
Identifier(String) - Constructor for class dev.jcputney.elearning.parser.input.lom.types.Identifier
Creates an identifier from a plain text value where only an entry is provided.
IDENTIFIER - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNodeType
Represents a specific identifier used within an AICC prerequisite expression.
IDENTIFIER - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteTokenType
Identifier token representing an AU or literal value.
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.
IMSSS_NAMESPACE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the IMS Simple Sequencing (IMSSS) namespace indicator used in SCORM 2004 manifests.
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.
initializeRootPath() - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Initializes the root path by detecting it from storage file paths.
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.
InMemoryFileAccess - Class in dev.jcputney.elearning.parser.impl.access
An implementation of the FileAccess interface for accessing files from an in-memory ZIP archive.
InMemoryFileAccess(byte[]) - Constructor for class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Constructs a new InMemoryFileAccess instance from a byte array containing ZIP data.
InMemoryFileAccess(InputStream) - Constructor for class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Constructs a new InMemoryFileAccess instance from an InputStream containing ZIP data.
inputStream() - Method in record class dev.jcputney.elearning.parser.util.EncodingDetector.EncodingAwareInputStream
Returns the value of the inputStream record component.
InstantDeserializer - Class in dev.jcputney.elearning.parser.input.common.serialization
Custom deserializer for Instant objects, allowing ISO 8601 date-time strings to be parsed into Instant instances.
InstantDeserializer() - Constructor for class dev.jcputney.elearning.parser.input.common.serialization.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 interactivityLevel in 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 interactivityType in 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.
isChoice() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Indicates whether the "choice" option is enabled for the current instance of the control mode.
isChoiceExit() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Determines whether the "choiceExit" option is enabled for the current instance of the control mode.
isCompletionSetByContent() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
Checks whether the completion status is determined by content.
isConstrainChoice() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ConstrainChoiceConsiderations
Checks whether choice is constrained based on the current state of the object.
isEnabled() - Static method in class dev.jcputney.elearning.parser.config.FileExistenceValidator
Determines whether file existence validation is enabled based on system properties or environment variables.
isEnabled() - Static method in class dev.jcputney.elearning.parser.config.ModuleSizeCalculator
Determines whether module size calculation is enabled based on system properties or environment variables.
isEnabled() - Static method in class dev.jcputney.elearning.parser.input.common.serialization.Scorm2004SchemaValidator
Determines whether validation is enabled based on system properties or environment variables.
isExists() - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
Checks whether the file exists within the context of the SCORM package.
isExists() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
Checks whether the file exists in the content package.
isFlow() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Determines whether the "flow" option is enabled for the current instance of the control mode.
isForwardOnly() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Determines whether the "forwardOnly" option is enabled for the current instance of the control mode.
isHasSequencing() - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Checks if sequencing is enabled.
isLeaf() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Determines if this activity node is a leaf node.
isMandatory() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Determines whether the prerequisite expression is mandatory.
isMandatory() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Determines whether the prerequisite is mandatory.
isMeasureSatisfactionIfActive() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Determines whether satisfaction measurement is enabled when active.
isObjectiveSetByContent() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
Checks whether the objective status is determined by content.
isObjectivesGlobalToSystem() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Determines whether the objectives in the SCORM 2004 organization are global to the system.
isOptional() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
Indicates whether this token is optional.
isPrerequisitesMandatory() - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Determines if prerequisites are mandatory for the Assignable Unit (AU).
isPreventActivation() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ConstrainChoiceConsiderations
Indicates whether activation is prevented.
isReadCompletionStatus() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the completion status data is set to be read.
isReadCompletionStatus() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Determines whether the read operation for the completion status is allowed.
isReadMaxScore() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the maximum score data is set to be read.
isReadMinScore() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the minimum score data is set to be read.
isReadNormalizedMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Checks if the read operation for the normalized measure is allowed.
isReadProgressMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the progress measure data is set to be read.
isReadRawScore() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the raw score data is set to be read.
isReadSatisfiedStatus() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Indicates whether the read operation for the satisfied status is allowed.
isReadSharedData() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
Determines whether shared data is readable.
isReorderChildren() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Determines whether the children of the relevant element or structure should be reordered.
isRollupObjectiveSatisfied() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Determines whether the rollup objective is satisfied for this instance.
isRollupProgressCompletion() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Determines whether the rollup progress completion condition is met for this instance.
isScorm2004() - Method in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
Determines if this edition type is a SCORM 2004 variant.
isSharedDataGlobalToSystem() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Determines whether the shared data within the SCORM 2004 organization is global to the system.
isStrictMode() - Method in class dev.jcputney.elearning.parser.api.ParserOptions
Checks if strict validation mode is enabled.
isStrong() - Method in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Indicates whether the sequencing indicator is strong.
isTracked() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
Indicates whether the delivery is tracked.
isUnary() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
Indicates whether this token is a unary token.
isUseCurrentAttemptObjectiveInfo() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Determines whether the "useCurrentAttemptObjectiveInfo" option is enabled for the current instance of the control mode.
isUseCurrentAttemptProgressInfo() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Determines whether the "useCurrentAttemptProgressInfo" option is enabled for the current instance of the control mode.
isValid() - Method in record class dev.jcputney.elearning.parser.api.ParseResult
Checks if the module passed validation without errors.
isValid() - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Checks if this result is valid (no errors).
isVisible() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Determines the visibility status of this SCORM 2004 item.
isVisible() - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Determines if this activity node is visible.
isWriteCompletionStatus() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the completion status data is set to be written.
isWriteCompletionStatus() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Determines whether the write operation for the completion status is allowed.
isWriteMaxScore() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the maximum score data is set to be written.
isWriteMinScore() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the minimum score data is set to be written.
isWriteNormalizedMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Checks whether the write operation for the normalized measure is enabled.
isWriteProgressMeasure() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the progress measure data is set to be written.
isWriteRawScore() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Determines whether the raw score data is set to be written.
isWriteSatisfiedStatus() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Determines whether the write operation for the satisfied status is allowed.
isWriteSharedData() - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
Determines whether shared data is writable.
isXapiEnabled() - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Checks whether xAPI is enabled for the module.
ITEM_HAS_CHILDREN - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Marker indicating whether the associated SCORM item contains child items.
ITEM_IS_VISIBLE_FALSE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents a constant value indicating that an item is not visible.
ITEM_NO_IDENTIFIER_REF - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents a flag or indicator to specify that an item does not have an identifier reference in the sequencing process of SCORM or similar e-learning standards.

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.lom.types
Represents a LangString in LOM metadata, which is a collection of strings with language attributes.
LangString - Class in dev.jcputney.elearning.parser.input.xapi.types
Represents a single localized string with an optional language attribute.
LangString() - Constructor for class dev.jcputney.elearning.parser.input.lom.types.LangString
Default constructor for the LangString class.
LangString() - Constructor for class dev.jcputney.elearning.parser.input.xapi.types.LangString
Default no-argument constructor for the LangString class.
LangString(String) - Constructor for class dev.jcputney.elearning.parser.input.lom.types.LangString
Constructs a LangString object with a specified value.
LangString(String, String) - Constructor for class dev.jcputney.elearning.parser.input.lom.types.LangString
Constructs a LangString object with a specified language and value.
LangString(String, String) - Constructor for class dev.jcputney.elearning.parser.input.xapi.types.LangString
Constructs a new LangString with the specified value and language.
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.
LaunchableResourceRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm12
Validates that every organization has at least one launchable resource.
LaunchableResourceRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm12.LaunchableResourceRequiredRule
 
LaunchMethod - Enum Class in dev.jcputney.elearning.parser.input.cmi5.types
Enum representing the possible values for launchMethod in 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
Constructs a new instance of the LaunchSpec class with no initial values.
LaunchSpec(LaunchType, LaunchType, YesNoType) - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
Constructs a new instance of the LaunchSpec class.
LaunchType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
Enum representing the possible launch type for the PackageProperties.
LaunchUrlRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.aicc
Validates that an AICC course has a launch URL.
LaunchUrlRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.cmi5
Validates that a cmi5 course has at least one AU with a launch URL.
LaunchUrlRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.xapi
Validates that an xAPI package has a launch URL.
LaunchUrlRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.aicc.LaunchUrlRequiredRule
 
LaunchUrlRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.cmi5.LaunchUrlRequiredRule
 
LaunchUrlRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.xapi.LaunchUrlRequiredRule
 
leaf(String) - Static method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
Creates a new AiccPrerequisiteNode representing a leaf node in the prerequisite expression tree.
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 type in 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.
LEFT_PAREN - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteTokenType
Left parenthesis token.
LEGACY - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ReturnToLmsActionType
The return to LMS action type is legacy.
lenient() - Static method in class dev.jcputney.elearning.parser.api.ParserOptions
Creates parser options with lenient mode enabled.
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
Default constructor for the LifeCycle class.
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
Default constructor for the LimitConditions class.
LimitConditions(Integer, Duration, Duration, Duration, Duration, Instant, Instant) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Constructs a LimitConditions object with the specified constraints and duration limits.
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.provider.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.access.AbstractS3FileAccess
Lists the files in the specified directory path with caching and pagination support.
listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.CachedFileAccess
Lists all files within a specified directory path, using the cache if available.
listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.ClasspathFileAccess
Lists all files within a specified directory path on the classpath.
listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.InMemoryFileAccess
Lists all files available within the specified directory in the in-memory file system.
listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.LocalFileAccess
Lists all files in the specified directory.
listFilesInternal(String) - Method in class dev.jcputney.elearning.parser.impl.access.ZipFileAccess
Lists all files within a specified directory in the ZIP archive.
listFilesOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
List files in a directory on S3 using the specific SDK implementation.
listFilesOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Lists the files in a specified directory path on an S3 bucket.
listFilesOnS3(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Lists all files in a specified directory within an S3 bucket.
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.access
Implementation of FileAccess for local file access.
LocalFileAccess(String) - Constructor for class dev.jcputney.elearning.parser.impl.access.LocalFileAccess
Constructs a LocalFileAccess instance with the specified root path.
location() - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Returns the value of the location record component.
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
Default constructor for the LOM class.
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
Default constructor for the LomDuration class.
LomDuration(Duration) - Constructor for class dev.jcputney.elearning.parser.input.lom.types.LomDuration
Constructs a new instance of the LomDuration class with the specified duration.
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.
ManifestIdentifierRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm12
Validates that the manifest has a required identifier attribute.
ManifestIdentifierRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm12.ManifestIdentifierRequiredRule
 
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.
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
Default constructor for the MapInfo class.
MAX_CACHE_SIZE - Static variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Maximum size of the small file cache.
MeasureType - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
A class representing a specific measure type in a decimal format, constrained by specific bounds and precision requirements.
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.
MeasureTypeSerializer - Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
A custom serializer for the MeasureType class, enabling its conversion to a JSON string representation during serialization.
MeasureTypeSerializer() - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureTypeSerializer
 
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.
merge(ValidationResult) - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Merges this result with another, combining their issues.
message() - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Returns the value of the message record component.
MESSAGE_PAGE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ExitActionType
The exit action is to display a message page.
metadata() - Method in record class dev.jcputney.elearning.parser.api.ParseResult
Returns the value of the metadata record component.
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
Constructs a new instance of the MetaMetadata class.
minimal(String, boolean) - Static method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
Creates a minimal instance of the AiccPrerequisiteExpression by initializing only the essential fields.
MINIMAL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingLevel
Represents a minimal level of sequencing within the SequencingLevel enum.
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.
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.
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() - Constructor for class dev.jcputney.elearning.parser.output.ModuleMetadata
Default constructor for the ModuleMetadata class.
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.api
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, ValidationResult) - Constructor for exception dev.jcputney.elearning.parser.exception.ModuleParsingException
Constructs a new ModuleParsingException with validation result.
ModuleSizeCalculator - Class in dev.jcputney.elearning.parser.config
Configuration utility for controlling module size calculation in module parsers.
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 the 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 the 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 moveOn in 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 - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingLevel
Denotes a multi-SCO or intermediate level of sequencing within the SequencingLevel enum.
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 name in 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
Constructs a new instance of the NavigationInterface class.
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.
NONE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingLevel
Represents the absence of any sequencing being applied.
normalizeDirectory(String) - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Normalizes a directory path by ensuring it ends with a slash.
normalizeMasteryScore(String) - Static method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Normalizes a raw mastery score string into a standardized Double format.
NOT - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNodeType
Represents a logical NOT operation in an AICC prerequisite expression.
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
Default constructor for the Objective class.
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
Constructs an instance of 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
Constructs an instance of ObjectivesList with no predefined objectives.
ObjectivesList(List<Objective>) - Constructor for class dev.jcputney.elearning.parser.input.cmi5.ObjectivesList
Constructs an instance of ObjectivesList with a specified list of objectives.
of(ValidationIssue...) - Static method in class dev.jcputney.elearning.parser.validation.ValidationResult
Creates a result with the specified issues.
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.
OPERATOR - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteTokenType
Logical operator token (AND, OR, NOT).
options - Variable in class dev.jcputney.elearning.parser.parsers.BaseParser
The parser options controlling validation and calculation behavior.
OR - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNodeType
Represents a logical OR operation in an AICC prerequisite expression.
OrComposite - Class in dev.jcputney.elearning.parser.input.lom.types
Represents an orComposite element 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
Constructs a new instance of the OrComposite class.
ORGANIZATION_OBJECTIVES_GLOBAL - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents a constant used to indicate whether the objectives associated with an organization in a SCORM-based sequencing context are globally shared across the entire package.
ORGANIZATION_SEQUENCING - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Indicates whether sequencing settings associated with an organization level are applied in a SCORM content package.
OrganizationsRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm12
Validates that the manifest contains an organizations element.
OrganizationsRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm2004
Validates that a SCORM 2004 manifest contains an organizations element.
OrganizationsRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm12.OrganizationsRequiredRule
 
OrganizationsRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm2004.OrganizationsRequiredRule
 
OrphanedResourcesRule - Class in dev.jcputney.elearning.parser.validators.rules.common
Validates that all resources are referenced by at least one item.
OrphanedResourcesRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.common.OrphanedResourcesRule
 
ORT_EXTENSION - Static variable in class dev.jcputney.elearning.parser.parsers.AiccParser
The file extension for the AICC objectives relation table file.
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.
overridesDeliveryControlDefaults(String) - Method in class dev.jcputney.elearning.parser.output.metadata.scorm2004.Scorm2004Metadata
Determines if the delivery control defaults are overridden for a given 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
Default constructor for the PackageProperties class.
PackageProperties(ControlsSpec, AppearanceSpec, BehaviorSpec, RsopSpec, HeuristicSpec) - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Constructs a new PackageProperties instance with the specified configuration details.
parse(String) - Static method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteParser
Parses a raw prerequisite expression.
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.
parseAndValidate() - Method in interface dev.jcputney.elearning.parser.api.ModuleParser
Parses and validates the eLearning module in a single operation.
parseAndValidate() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
 
parseDuration(String) - Static method in class dev.jcputney.elearning.parser.input.common.serialization.DurationHHMMSSDeserializer
Parses a string representation of a duration into a Duration object.
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.AiccParser
Overrides base class parseManifest to ignore the filename parameter since AICC parsing requires multiple files (.crs, .des, .au, .cst).
parseManifest(String) - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
Parses a manifest file from the given path, processes its content, and returns the parsed manifest object.
parseManifest(String) - Method in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
Parses and optionally XSD-validates the SCORM 2004 manifest.
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.factory.DefaultModuleParserFactory
Parses the module at the specified path and returns a ModuleMetadata object containing the extracted metadata.
parseOnly() - Method in interface dev.jcputney.elearning.parser.api.ModuleParser
Parses the eLearning module without validation.
parseOnly() - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
 
ParseResult<M extends PackageManifest> - Record Class in dev.jcputney.elearning.parser.api
Result of parsing and validating an eLearning module.
ParseResult(ValidationResult, ModuleMetadata<M>) - Constructor for record class dev.jcputney.elearning.parser.api.ParseResult
Creates an instance of a ParseResult record class.
ParserOptions - Class in dev.jcputney.elearning.parser.api
Configuration options for module parsing behavior.
ParserOptions() - Constructor for class dev.jcputney.elearning.parser.api.ParserOptions
Creates parser options with default settings (strict mode enabled).
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.
PASSED - Enum constant in enum class dev.jcputney.elearning.parser.input.cmi5.types.MoveOn
The move on condition is passed.
PathSecurityRule - Class in dev.jcputney.elearning.parser.validators.rules.common
Validates that all file paths in the manifest are safe and don't contain directory traversal patterns, absolute paths, or external references.
PathSecurityRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.common.PathSecurityRule
 
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 PercentType class, enabling its conversion to a JSON string representation during serialization.
PercentTypeSerializer() - Constructor for class dev.jcputney.elearning.parser.input.common.PercentTypeSerializer
 
PRE_EXTENSION - Static variable in class dev.jcputney.elearning.parser.parsers.AiccParser
The file extension for the AICC prerequisites file.
prefetchCommonFiles() - Method in interface dev.jcputney.elearning.parser.api.FileAccess
Prefetches common module files for faster subsequent access.
prefetchCommonFiles() - Method in interface dev.jcputney.elearning.parser.api.ModuleFileProvider
Prefetches common module files for faster subsequent access.
prefetchCommonFiles() - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Prefetches common files that are not already present in the small file cache.
prefetchCommonFiles() - Method in class dev.jcputney.elearning.parser.impl.provider.DefaultModuleFileProvider
Prefetches common module files for faster subsequent access.
prepareForModule(String) - Method in class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Prepare this file access instance for interacting with a specific module root.
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
Constructs a new Presentation instance.
PRESENTATION_CONTROLS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
A static instance representing the "Presentation Controls" sequencing indicator within SCORM 2004 sequencing definitions.
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.
putAdditionalRule(String, String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Adds a new rule to the collection of additional rules.

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
Default constructor for the RandomizationControls class.
RandomizationTiming - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
Enum representing the possible values for randomizationTiming and selectionTiming, specifying when randomization and selection of child activities should occur.
reconfigureRootPath(String) - Method in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Reconfigures the root path for the S3 file access.
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
Constructs an instance of ReferencesObjectives with no initial objectives.
ReferencesObjectives(List<ObjectiveReference>) - Constructor for class dev.jcputney.elearning.parser.input.cmi5.types.ReferencesObjectives
Constructs an instance of ReferencesObjectives with the specified list of objectives.
registerParser(ModuleType, Function<FileAccess, ModuleParser<?>>) - Method in class dev.jcputney.elearning.parser.impl.factory.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.detector.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
Default constructor for the Relation class.
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
Default constructor for the Requirement class.
REQUIRES - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.types.Kind
The learning object requires the related resource.
requiresLevel2() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Determines if the level 2 requirement is needed.
requiresLevel3() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Determines whether level 3 access is required.
requiresLevel4() - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Indicates whether level 4 access or requirements are necessary.
ResetRunTimeDataTimingType - Enum Class in dev.jcputney.elearning.parser.input.lom.properties
Enum representing the resetRunTimeDataTimingType simple type.
resolveDeliveryControlsById(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingCollection
Resolves and retrieves the DeliveryControls associated with the given sequencing identifier.
Resource - Class in dev.jcputney.elearning.parser.input.lom.types
Represents the resource element 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
Default constructor for the Resource class.
RESOURCE_SCO - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents a sequencing control option related to Resources in the SCORM sequencing model.
ResourceHrefRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm12
Validates that resources referenced by items have valid href attributes (launch URLs).
ResourceHrefRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm2004
Validates that resources referenced by items have valid href attributes (launch URLs).
ResourceHrefRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceHrefRequiredRule
 
ResourceHrefRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceHrefRequiredRule
 
ResourceReferenceValidRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm12
Validates that all item identifierref attributes reference existing resources.
ResourceReferenceValidRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm2004
Validates that all item identifierref attributes reference existing resources.
ResourceReferenceValidRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceReferenceValidRule
 
ResourceReferenceValidRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceReferenceValidRule
 
ResourcesRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm12
Validates that the manifest has a required resources element.
ResourcesRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourcesRequiredRule
 
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.
RIGHT_PAREN - Enum constant in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteTokenType
Right parenthesis token.
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
Default constructor for the Rights class.
Role - Enum Class in dev.jcputney.elearning.parser.input.lom.types
Enum representing the possible values for role in 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 role in a contribute element, 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
Default constructor for the RollupAction class.
RollupAction(RollupActionType) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupAction
Initializes a new instance of the RollupAction class with the specified rollup action type.
RollupActionType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
Enum representing the possible values for action in 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
Default constructor for the RollupCondition class.
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
Default constructor for the RollupConditions class.
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
Default constructor for the RollupConsiderations class.
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
Default constructor for the RollupRule class.
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
Default constructor for the RollupRules class.
RollupRules(List<RollupRule>, boolean, boolean, double) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Constructs a RollupRules object with the specified parameters.
rootPath - Variable in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
The detected root path within the archive.
rootPath - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
The root path within the S3 bucket to access.
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
Default constructor for the RsopSpec class.
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
Default constructor for the RuleAction class.
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
Default constructor for the RuleCondition class.
RuleCondition(String, MeasureType, ConditionOperatorType, SequencingRuleConditionType) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Constructs a new instance of the RuleCondition class, which represents a condition used in sequencing and evaluation rules.
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
Default constructor for the RuleConditions class.
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

S3FileAccessV1 - Class in dev.jcputney.elearning.parser.impl.access
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.access.S3FileAccessV1
Constructs an optimized S3FileAccessV1 instance with the specified S3 client and bucket name.
S3FileAccessV1(AmazonS3, String, String, boolean) - Constructor for class dev.jcputney.elearning.parser.impl.access.S3FileAccessV1
Constructs an optimized S3FileAccessV1 instance with the specified S3 client and bucket name.
S3FileAccessV2 - Class in dev.jcputney.elearning.parser.impl.access
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.access.S3FileAccessV2
Constructs an optimized S3FileAccessV2 instance with the specified S3 client and bucket name.
S3FileAccessV2(S3Client, String, String, boolean) - Constructor for class dev.jcputney.elearning.parser.impl.access.S3FileAccessV2
Constructs an optimized S3FileAccessV2 instance with the specified S3 client and bucket name.
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.
SCHEMA_LOCATION_ADLNAV - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
A constant indicating the schema location for SCORM ADL Navigation (ADLNAV).
SCHEMA_LOCATION_ADLSEQ - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the schema location for the ADL Simple Sequencing (ADLSEQ) namespace.
SCHEMA_LOCATION_IMSSS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the schema location for IMS Simple Sequencing (IMSSS) as a sequencing indicator.
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
Default constructor for the ScoExitActionSpec class.
ScoExitActionSpec(ExitTypesSpec, ExitTypesSpec) - Constructor for class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
Constructs an instance of the ScoExitActionSpec class with specified actions to take based on the satisfaction or non-satisfaction of the condition.
SCORE_PROVIDED_BY_COURSE - Enum constant in enum class dev.jcputney.elearning.parser.input.lom.properties.ScoreRollupType
The course provides the score rollup type.
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 an 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.
SCORM12_DUPLICATE_IDENTIFIER - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating duplicate identifier values in a SCORM 1.2 manifest.
SCORM12_FILE_NOT_FOUND - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating a referenced file cannot be found in a SCORM 1.2 package.
SCORM12_INVALID_DEFAULT_ORG - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating an invalid default organization reference in a SCORM 1.2 manifest.
SCORM12_INVALID_IDENTIFIER - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating an invalid or missing identifier attribute in a SCORM 1.2 manifest element.
SCORM12_INVALID_SCORMTYPE - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating an invalid SCORM type attribute in a SCORM 1.2 resource.
SCORM12_MISSING_LAUNCH_URL - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating that the launch URL is missing in a SCORM 1.2 manifest.
SCORM12_MISSING_MANIFEST_IDENTIFIER - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating a missing manifest identifier in a SCORM 1.2 package.
SCORM12_MISSING_ORGANIZATIONS - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating the organizations element is missing from a SCORM 1.2 manifest.
SCORM12_MISSING_RESOURCE_REF - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating that a referenced resource is missing in a SCORM 1.2 manifest.
SCORM12_MISSING_RESOURCES - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating the resources element is missing from a SCORM 1.2 manifest.
SCORM12_MISSING_TITLE - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating a missing title element in a SCORM 1.2 manifest component.
SCORM12_NO_LAUNCHABLE_RESOURCE - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating an organization has no launchable resources.
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
Default constructor for 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
Default constructor for the Scorm12File class.
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
Default constructor for the Scorm12Item class.
Scorm12Item(String, String, Boolean, String, Duration, Double, Scorm12Prerequisites, TimeLimitAction, String, String, Scorm12Metadata, List<Scorm12Item>) - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Constructs a new Scorm12Item with the specified properties.
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
Default constructor for the Scorm12Manifest class.
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
Default constructor for the Scorm12Metadata class.
Scorm12Metadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.scorm12.Scorm12Metadata
Protected constructor for the Scorm12Metadata class.
Scorm12Organization - Class in dev.jcputney.elearning.parser.input.scorm12.ims.cp
Represents the organization element in SCORM 1.2.
Scorm12Organization() - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Default constructor for the Scorm12Organization class.
Scorm12Organization(String, String, String, Scorm12Metadata, List<Scorm12Item>) - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Constructs a new Scorm12Organization instance with the specified parameters.
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
Default constructor for the Scorm12Organizations class.
Scorm12Organizations(String, List<Scorm12Organization>) - Constructor for class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
Constructs a new instance of Scorm12Organizations with the specified default organization identifier and list of organizations.
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(FileAccess, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.parsers.Scorm12Parser
Constructs a Scorm12Parser with the specified FileAccess instance and parser options.
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
Default constructor for the Scorm12Prerequisites class.
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
Constructs an instance of the Scorm12Resource class.
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
Default constructor for the Scorm12Resources class.
Scorm12ResourceValidator - Class in dev.jcputney.elearning.parser.validators
Validator for SCORM 1.2 manifests and their resource references.
Scorm12ResourceValidator() - Constructor for class dev.jcputney.elearning.parser.validators.Scorm12ResourceValidator
Constructs a new Scorm12ResourceValidator with default rules.
SCORM2004_INVALID_SEQUENCING - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating invalid sequencing rules in a SCORM 2004 manifest.
SCORM2004_MISSING_RESOURCE_REF - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating a missing resource reference in a SCORM 2004 manifest.
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
Constructs an instance of the Scorm2004CourseMetadata class.
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
Constructs a new instance of Scorm2004Dependency with default values.
Scorm2004Dependency(String) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Dependency
Constructs a Scorm2004Dependency object with the specified identifier reference.
Scorm2004DuplicateIdentifierRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm2004
Validates that all identifiers in SCORM 2004 manifest are unique.
Scorm2004DuplicateIdentifierRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004DuplicateIdentifierRule
 
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
Default constructor for the Scorm2004File class.
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
Default constructor for the Scorm2004Item class.
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
Default constructor for the Scorm2004Manifest class.
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
Constructs an instance of the Scorm2004Metadata class.
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
Default no-argument constructor for the Scorm2004Objective class.
Scorm2004Objective(String, Boolean, Double, List<Scorm2004ObjectiveMapping>) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Constructs a Scorm2004Objective instance with the provided parameters.
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
Default constructor for the Scorm2004ObjectiveMapping class.
Scorm2004ObjectiveMapping(String, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Constructs a Scorm2004ObjectiveMapping object with specified parameters to configure the capabilities for reading and writing SCORM 2004 objective properties.
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
Default constructor for the Scorm2004Objectives class.
Scorm2004Objectives(Scorm2004Objective, List<Scorm2004Objective>) - Constructor for class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
Constructs a `Scorm2004Objectives` object with a primary objective and a list of additional objectives.
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
Default constructor for the Scorm2004Organization class.
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
Default constructor for the Scorm2004Organizations class.
Scorm2004OrphanedResourcesRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm2004
Validates that all resources in SCORM 2004 manifest are referenced by at least one item.
Scorm2004OrphanedResourcesRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004OrphanedResourcesRule
 
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(FileAccess, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
Constructs a Scorm2004Parser with the specified FileAccess instance and parser options.
Scorm2004Parser(ModuleFileProvider) - Constructor for class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
Constructs a Scorm2004Parser with the specified ModuleFileProvider instance.
Scorm2004PathSecurityRule - Class in dev.jcputney.elearning.parser.validators.rules.scorm2004
Validates that all file paths in SCORM 2004 manifest are safe and don't contain directory traversal patterns, absolute paths, or external references.
Scorm2004PathSecurityRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004PathSecurityRule
 
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
Constructs a new instance of the Scorm2004Resource class.
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
Default constructor for the Scorm2004Resources class.
Scorm2004ResourceValidator - Class in dev.jcputney.elearning.parser.validators
Validator for SCORM 2004 manifests and their resource references.
Scorm2004ResourceValidator() - Constructor for class dev.jcputney.elearning.parser.validators.Scorm2004ResourceValidator
Constructs a new Scorm2004ResourceValidator with default rules.
Scorm2004SchemaValidator - Class in dev.jcputney.elearning.parser.input.common.serialization
Utility for validating SCORM 2004 imsmanifest.xml against local XSDs.
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
Default constructor for the Scorm2004SubMetadata class.
ScormDetectorPlugin - Class in dev.jcputney.elearning.parser.impl.detector
Plugin for detecting SCORM modules (both 1.2 and 2004 versions).
ScormDetectorPlugin() - Constructor for class dev.jcputney.elearning.parser.impl.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 semanticDensity in 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
Default constructor for the Sequencing class.
SEQUENCING_ADL_OBJECTIVES - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the SCORM sequencing indicator for ADL objectives.
SEQUENCING_AUXILIARY_RESOURCES - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents auxiliary resources used in SCORM sequencing configurations.
SEQUENCING_COLLECTION - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents an indicator for sequencing collection within the SCORM sequencing rules.
SEQUENCING_CONSTRAIN_CHOICE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the specific sequencing indicator for constraining choices within a SCORM sequencing context.
SEQUENCING_CONTROL_MODE - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the sequencing control mode setting within the SCORM IMS Simple Sequencing (IMSSS) model.
SEQUENCING_DELIVERY_CONTROLS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the delivery controls applicable to SCORM sequencing behavior.
SEQUENCING_ID - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents an identifier used in sequencing definitions within the SCORM IMS Simple Sequencing (IMSSS) schema.
SEQUENCING_IDREF - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents a reference to an existing sequencing definition in the IMS Simple Sequencing (IMSSS) specification.
SEQUENCING_LIMIT_CONDITIONS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the sequencing limit conditions as defined in the SCORM IMS Simple Sequencing (IMSSS) schema.
SEQUENCING_OBJECTIVES - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents sequencing objectives within the SCORM IMS Simple Sequencing (IMSSS) schema.
SEQUENCING_RANDOMIZATION - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the randomization sequencing indicator used in SCORM sequencing definitions.
SEQUENCING_ROLLUP_CONSIDERATIONS - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the sequencing rollup considerations used in the SCORM 2004 IMS Simple Sequencing (IMSSS) model.
SEQUENCING_ROLLUP_RULES - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the sequencing rollup rules defined within the SCORM IMS Simple Sequencing (IMSSS) specification.
SEQUENCING_RULES - Enum constant in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Represents the sequencing rules defined within the IMS Simple Sequencing (IMSSS) framework.
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
Default constructor for the SequencingCollection class.
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
Default constructor for the SequencingRule class.
SequencingRuleConditionType - Enum Class in dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types
Enum representing the possible values for conditionType in 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
Default constructor for the SequencingRules class.
SequencingUsageDetector - Class in dev.jcputney.elearning.parser.input.scorm2004
The `SequencingUsageDetector` class provides functionalities for analyzing and detecting sequencing levels and indicators in SCORM 2004 manifests and associated components.
SequencingUsageDetector.Result - Class in dev.jcputney.elearning.parser.input.scorm2004
Represents the result of a sequencing detection process.
SequencingUsageDetector.SequencingIndicator - Enum Class in dev.jcputney.elearning.parser.input.scorm2004
Enum representing different types of sequencing indicators used in SCORM 2004 manifests.
SequencingUsageDetector.SequencingLevel - Enum Class in dev.jcputney.elearning.parser.input.scorm2004
The SequencingLevel enum represents different levels of sequencing that can be applied within a given context.
serialize(PercentType, JsonGenerator, SerializerProvider) - Method in class dev.jcputney.elearning.parser.input.common.PercentTypeSerializer
Serializes a PercentType object into its JSON string representation.
serialize(MeasureType, JsonGenerator, SerializerProvider) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureTypeSerializer
Serializes a MeasureType object into its JSON string representation.
setAction(RollupActionType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupAction
Sets the rollup action to be performed when the rollup rule conditions are met.
setAction(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleAction
Sets the action to be performed if the conditions specified in the sequencing rule are met.
setActivities(List<TincanActivity>) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Sets the list of activities in this TinCan package.
setActivityAbsoluteDurationLimit(Duration) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Sets the absolute duration limit for the activity.
setActivityExperiencedDurationLimit(Duration) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Sets the experienced duration limit for the activity.
setActivityType(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the activity type for the current instance.
setAdditionalColumn(String, String) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Adds or updates an additional column with the provided key-value pair.
setAdlcpNamespaceUri(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the ADLCP namespace URI.
setAdlnavNamespaceUri(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the ADL Navigation namespace URI.
setAdlObjectives(Scorm2004Objectives) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the ADL-specific objectives for the sequencing object.
setAdlseqNamespaceUri(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the namespace URI for ADL sequencing.
setAggregationLevel(SourceValuePair<AggregationLevel>) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the aggregation level for the learning object.
setAllowCompleteStatusChange(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets whether the status change to 'complete' is allowed or not.
setAlwaysFlowToFirstSco(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets whether the flow should always proceed to the first SCO (Sharable Content Object).
setAnnotations(List<Annotation>) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the list of annotations associated with the learning object.
setAppearance(AppearanceSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Updates the appearance configuration for the current package.
setApplyRollupStatusToSuccess(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the apply rollup status to success.
setAssignableUnits(List<AssignableUnit>) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Sets the list of assignable units.
setAssignableUnits(List<AU>) - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Sets the list of assignable units associated with the block.
setAssignableUnits(List<AU>) - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Sets the list of assignable units for the Cmi5 manifest.
setAttemptAbsoluteDurationLimit(Duration) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Sets the absolute duration limit for a single attempt in the activity or process.
setAttemptExperiencedDurationLimit(Duration) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Sets the experienced duration limit for an attempt.
setAttemptLimit(Integer) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Sets the maximum number of attempts allowed.
setAttributes(String) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Sets the attributes for the course structure from a raw string.
setAuPassword(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the AU (Assignable Unit) password for this object.
setAuxiliaryResourceID(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
Sets the unique identifier for the auxiliary resource.
setAuxiliaryResourceList(List<AuxiliaryResource>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResources
Sets the list of auxiliary resources associated with the learning activity.
setAuxiliaryResources(AuxiliaryResources) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the auxiliary resources for the sequencing object.
setBase(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the base URI or path for this resource.
setBase(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
Sets the base URL associated with the resources in the SCORM content package.
setBase(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Sets the base URL or path for the SCORM 1.2 manifest.
setBase(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the base value of the SCORM 2004 resource.
setBase(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
Sets the base URL for all resources in the content package.
setBeginTimeLimit(Instant) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Sets the starting time limit for an activity or process.
setBehavior(BehaviorSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Updates the behavior configuration for the current package.
setBlock(String) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Sets the block associated with the course structure.
setBlocks(List<Block>) - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Sets the list of blocks for the Cmi5 manifest.
setCalculateModuleSize(Boolean) - Method in class dev.jcputney.elearning.parser.api.ParserOptions
Sets whether to calculate module size (total disk size of all files).
setCaptureHistory(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
Sets the capture history flag, which indicates whether capture history should be enabled or not.
setCaptureHistoryDetailed(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.CaptureHistorySpec
Sets the detailed capture history flag, specifying whether detailed capture history is enabled or not.
setCatalog(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.CatalogEntry
Sets the catalog for this catalog entry.
setCatalog(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.Identifier
Sets the catalog for the identifier.
setCatalogEntries(List<CatalogEntry>) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the list of catalog entries associated with the instance.
setCatalogEntries(List<CatalogEntry>) - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Sets the list of catalog entries associated with this object.
setCatalogEntries(List<CatalogEntry>) - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Sets the list of catalog entries associated with the resource.
setCEntities(List<ContributeEntity>) - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Sets the list of ContributeEntity objects associated with the current contribution.
setChildActivitySet(ChildActivitySet) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Sets the child activity set for this instance.
setChildren(List<ActivityNode>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets the list of child nodes for this activity node.
setChoice(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Sets the "choice" option for the current instance of the control mode.
setChoiceExit(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Sets the "choiceExit" option for the current instance of the control mode.
setClassifications(List<Classification>) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the classifications associated with the learning object.
setCommandLine(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the command line associated with this assignable unit.
setCommitFrequency(Integer) - Method in class dev.jcputney.elearning.parser.input.lom.properties.CommunicationsSpec
Sets the commit frequency for the current instance.
setCommunications(CommunicationsSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the communications specification for the behavior.
setCompletedByMeasure(Boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
Sets the value indicating whether completion is determined by the measure.
setCompletionAction(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Sets the completion action associated with the AICC completion criteria.
setCompletionCriteria(AiccCompletionCriteria) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the completion criteria for the current object.
setCompletionLessonStatus(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Sets the completion lesson status associated with the AICC completion criteria.
setCompletionResultStatus(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCompletionCriteria
Sets the completion result status associated with the AICC completion criteria.
setCompletionSetByContent(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
Sets whether the completion status is determined by content.
setCompletionStatOfFailedSuccessStat(CompletionStatusType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the completion status for a failed success status.
setCompletionThreshold(CompletionThreshold) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the completion threshold for this SCORM 2004 item.
setCondition(RollupRuleConditionType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupCondition
Sets the specific condition to evaluate within this rollup condition.
setCondition(SequencingRuleConditionType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Sets the sequencing rule condition associated with this instance.
setConditionCombination(ConditionCombinationType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleConditions
Sets the condition combination type for the current instance.
setConditionCombination(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupConditions
Sets the logical combination of rollup conditions for this instance.
setConstrainChoice(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ConstrainChoiceConsiderations
Sets whether the choice should be constrained.
setConstrainChoiceConsiderations(ConstrainChoiceConsiderations) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the constraint choice considerations.
setContext(List<SourceValuePair<Context>>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the context for the learning object.
setContribute(List<Contribute>) - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Sets the list of contributions associated with the lifecycle object.
setContribute(List<ContributeMeta>) - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Sets the list of contribution metadata associated with this object.
setControlAudit(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the control audit setting for the debug specification.
setControlDetailed(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the control detailed setting for the debug specification.
setControlMode(ControlMode) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the control mode for the sequencing object.
setControls(ControlsSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Updates the control specifications for the current package configuration.
setCopyrightAndOtherRestrictions(SourceValuePair<CopyrightAndOtherRestrictions>) - Method in class dev.jcputney.elearning.parser.input.lom.Rights
Sets the copyright and other restrictions information associated with the learning object.
setCoreVendor(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the core vendor associated with this assignable unit.
setCost(SourceValuePair<Cost>) - Method in class dev.jcputney.elearning.parser.input.lom.Rights
Sets the cost information associated with the learning object.
setCourse(AiccCourse) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Sets the course for the current instance.
setCourse(AiccCourse.Course) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
Updates the course information associated with this instance.
setCourse(Course) - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Sets the course associated with the manifest.
setCourseBehavior(AiccCourse.CourseBehavior) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
Sets the course behavior properties for the AICC course.
setCourseCreator(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the creator of the course.
setCourseDescription(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse
Sets the course description information for the AICC manifest.
setCourseId(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the unique identifier for the course.
setCourseStructures(List<CourseStructure>) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Sets the list of course structures.
setCourseStructureStartsOpen(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the courseStructureStartsOpen property, which determines whether the course structure should start in an open state or not.
setCourseStructureWidth(BigInteger) - Method in class dev.jcputney.elearning.parser.input.lom.properties.AppearanceSpec
Sets the course structure width for the appearance configuration.
setCourseSystem(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the course system associated with the course.
setCourseTitle(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the title of the course.
setCoverage(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the coverage information associated with this object.
setCustomElements(List<Object>) - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Sets the list of custom elements associated with the lifecycle object.
setCustomElements(List<Object>) - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Sets the list of custom elements associated with this object.
setCustomElements(List<Object>) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the list of custom elements for this instance.
setCustomElements(List<Object>) - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Sets the list of custom elements associated with the resource.
setCustomElements(List<Object>) - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
Sets the list of custom elements associated with this taxon.
setCustomElements(List<Object>) - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
Sets the list of custom elements associated with this TaxonPath.
setCustomExtensions(List<Object>) - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
Sets the custom extensions associated with the course.
setData(ADLData) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the ADLData object associated with this SCORM 2004 item.
setDataFromLMS(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the data from the Learning Management System (LMS) for this SCORM 1.2 item.
setDataFromLMS(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the data associated with this SCORM 2004 item from the LMS.
setDate(Date) - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
Sets the date associated with this object.
setDate(Date) - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Sets the date associated with the current contribution.
setDate(Date) - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
Sets the date associated with the contribution metadata.
setDateTime(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.Date
Sets the date-time value for this instance.
setDebug(DebugSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the debug specification for the behavior.
setDefaultOrganization(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
Sets the default organization identifier for the SCORM 1.2 content package.
setDefaultOrganization(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
Sets the default organization identifier for the content package.
setDeliveryControls(DeliveryControls) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the delivery controls for the sequencing object.
setDependencies(List<Scorm12Dependency>) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the list of dependencies for this SCORM 1.2 resource.
setDependencies(List<Scorm2004Dependency>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the list of dependencies associated with the SCORM 2004 resource.
setDescription(SingleLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
Sets the description associated with this annotation.
setDescription(SingleLangString) - Method in class dev.jcputney.elearning.parser.input.lom.types.LomDuration
Sets the description associated with this instance.
setDescription(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Sets the description of the classification.
setDescription(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the description for this object.
setDescription(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.types.Date
Sets the description of the date element.
setDescription(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the description for the current instance.
setDescription(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Sets the description of the block.
setDescription(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
Sets the description of the course.
setDescription(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
Sets the description of the objective.
setDescription(String) - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Sets the description of the descriptor element.
setDescriptions(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the value of descriptions.
setDescriptions(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Rights
Sets the descriptions associated with the learning object.
setDescriptions(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Sets the descriptions for the resource.
setDescriptions(List<SimpleLangString>) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Sets the list of activity descriptions.
setDescriptor(Descriptor) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the descriptor associated with this assignable unit.
setDescriptors(List<Descriptor>) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Sets the list of descriptors.
setDesired(StageSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DisplayStageSpec
Sets the desired element, which specifies the desired display stage.
setDeveloperId(String) - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Sets the developer ID of the descriptor element.
setDifficulty(SourceValuePair<Difficulty>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the difficulty level of the educational resource.
setDisableRightClick(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Configures whether right-click functionality is disabled for this behavior.
setDisplayStage(DisplayStageSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.AppearanceSpec
Sets the display stage specification for the appearance configuration.
setDuration(LomDuration) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the duration metadata for this instance.
setDuration(Duration) - Method in class dev.jcputney.elearning.parser.input.lom.types.LomDuration
Sets the duration of the resource.
setEducational(Educational) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the educational information for the learning object.
setEnableChoiceNav(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the enableChoiceNav property to define whether choice navigation is enabled or not.
setEnableFlowNav(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the flow navigation enablement status.
setEndTimeLimit(Instant) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.LimitConditions
Sets the ending time limit for an activity or process.
setEntities(List<String>) - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Sets the list of entities associated with the current contribution.
setEntities(List<String>) - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
Sets the list of entities associated with the contribution metadata.
setEntitlementKey(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Sets the entitlement key for the current instance.
setEntity(String) - Method in class dev.jcputney.elearning.parser.input.lom.Annotation
Sets the entity associated with this object.
setEntry(SingleLangString) - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
Sets the entry associated with the taxon.
setEntry(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.types.CatalogEntry
Sets the entry for this catalog entry.
setEntry(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.Identifier
Sets the entry value for the identifier.
setExists(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
Sets the existence status of the file within the context of the SCORM 1.2 package.
setExists(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
Sets the existence status of the file.
setExitActions(ExitActionsSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the exit actions specification for the behavior.
setExitConditionRules(List<SequencingRule>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
Sets the list of exit-condition sequencing rules for an activity.
setFileName(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the file name for the assignable unit.
setFiles(List<Scorm12File>) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the list of files associated with this SCORM 1.2 resource.
setFiles(List<Scorm2004File>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the list of SCORM 2004 files associated with this resource.
setFinalSco(ScoExitActionSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitActionsSpec
Sets the exit action specification for the final SCO.
setFinishCausesImmediateCommit(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets whether finishing causes an immediate commit.
setFirstScoIsPretest(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the value indicating whether the first SCO (Shareable Content Object) is a pretest.
setFlow(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Sets the "flow" option for the current instance of the control mode.
setForceDisableRootChoice(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value indicating whether the root choice should be forcibly disabled.
setForceObjectiveCompletionSetByContent(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the force objective completion state based on the provided content.
setFormat(List<String>) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the list of formats associated with this instance.
setForwardOnly(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Sets the "forwardOnly" option for the current instance, specifying whether navigation through content is restricted to a forward direction only.
setFullscreen(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
Updates the fullscreen setting for the current stage specification.
setGeneral(General) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the general information for the learning object.
setHeight(BigInteger) - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
Sets the height for the current stage specification.
setHeuristics(HeuristicSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Updates the heuristic configuration for the current package.
setHideLMSUI(List<HideLMSUI>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.NavigationInterface
Sets the list of LMS UI components to be hidden.
setHistory(CaptureHistorySpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the capture history specification for the behavior.
setHref(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
Sets the relative path or URI of the file within the SCORM package.
setHref(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the href value for this resource.
setHref(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
Sets the URL or path to the file within the content package.
setHref(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the href value of the SCORM 2004 resource.
setId(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the unique identifier for the current instance.
setId(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Sets the unique identifier of the block.
setId(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
Sets the identifier of the course.
setId(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
Sets the unique identifier for the objective.
setId(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.Taxon
Sets the unique identifier for the taxon.
setId(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the identifier for the sequencing object.
setId(String) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Sets the activity ID (IRI).
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the identifier for the SCORM 1.2 item.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Assigns a unique identifier to the SCORM 1.2 organization.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the identifier for this resource.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Sets the identifier for the SCORM 1.2 manifest.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the identifier for this SCORM 2004 item.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets the identifier for the SCORM 2004 organization.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the identifier of the SCORM 2004 resource.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the identifier for the SCORM 2004 manifest.
setIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets the identifier for this activity node.
setIdentifier(List<Identifier>) - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Sets the list of identifiers associated with this object.
setIdentifierRef(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Dependency
Sets the identifier reference of the required resource.
setIdentifierRef(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the identifier reference for the SCORM 1.2 item.
setIdentifierRef(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Dependency
Sets the identifier reference for the dependency.
setIdentifierRef(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the identifier reference for this SCORM 2004 item.
setIdentifiers(List<Identifier>) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the list of identifiers associated with the instance.
setIdentifiers(List<Identifier>) - Method in class dev.jcputney.elearning.parser.input.lom.types.Resource
Sets the list of identifiers associated with the resource.
setIdref(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ObjectiveReference
Sets the ID reference for this objective reference.
setIdRef(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the reference identifier associated with the sequencing object.
setImsssNamespaceUri(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the IMS Simple Sequencing (IMSSS) namespace URI.
setIncludeTimestamps(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the include timestamps setting for the debug specification.
setInstallationRemarks(SingleLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the installation remarks associated with this instance.
setIntendedEndUserRole(List<SourceValuePair<IntendedEndUserRole>>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the list of intended end user roles associated with this educational resource.
setInteractivityLevel(SourceValuePair<InteractivityLevel>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the interactivity level for the learning resource.
setInteractivityType(SourceValuePair<InteractivityType>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the interactivity type for the learning resource.
setIntermediateSco(ScoExitActionSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitActionsSpec
Sets the exit action specification for the intermediate SCO.
setInvalidMenuItemAction(InvalidMenuItemActionType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the action to be taken when an invalid menu item is encountered.
setInvokeRollupAtSuspendAll(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the invokeRollupAtSuspendAll flag to the specified value.
setIsCompletionTracked(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Sets whether completion tracking is enabled or disabled.
setIsIncompleteSatisfactionMeaningful(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Sets whether incomplete satisfaction is considered meaningful.
setIsIncompleteScoreMeaningful(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Sets whether an incomplete score is considered meaningful.
setIsSatisfactionTracked(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Sets whether satisfaction tracking is enabled or disabled.
setIsScoreTracked(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.HeuristicSpec
Sets whether score tracking is enabled or disabled.
setItems(List<Scorm12Item>) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the list of child SCORM 1.2 items associated with this item.
setItems(List<Scorm12Item>) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Sets the list of SCORM 1.2 items associated with the organization.
setItems(List<Scorm2004Item>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the list of child items associated with this SCORM 2004 item.
setItems(List<Scorm2004Item>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets the list of SCORM 2004 items associated with the organization.
setKeywords(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Sets the keywords associated with the classification.
setKeywords(List<UnboundLangString>) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the list of keywords associated with this object.
setKind(SourceValuePair<Kind>) - Method in class dev.jcputney.elearning.parser.input.lom.Relation
Sets the kind of relationship, represented as a source-value pair, that specifies the type of connection between the current learning object and another resource.
setLang(String) - Method in class dev.jcputney.elearning.parser.input.xapi.types.LangString
Sets the language attribute for the localized string.
setLang(String) - Method in class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
Sets the language code.
setLangString(LangString) - Method in class dev.jcputney.elearning.parser.input.lom.types.SingleLangString
Sets the LangString value for this instance.
setLangStrings(List<LangString>) - Method in class dev.jcputney.elearning.parser.input.lom.types.UnboundLangString
Sets the list of language strings associated with this instance.
setLanguage(String) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the language associated with this object.
setLanguage(String) - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Sets the language associated with this object.
setLanguage(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.LangString
Sets the language attribute of this instance.
setLanguages(List<String>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the list of languages.
setLaunch(LaunchSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the launch specification for the behavior.
setLaunches(List<SimpleLangString>) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Sets the list of launch URLs.
setLaunchMethod(LaunchMethod) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Sets the LaunchMethod for the current instance.
setLaunchParameters(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the launch parameters for the current instance.
setLaunchUrl(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Sets the launch URL for this object.
setLeaf(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets whether this node is a leaf node.
setLearningResourceType(List<SourceValuePair<LearningResourceType>>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the list of learning resource types associated with this educational resource.
setLevel(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the level of the course.
setLifecycle(LifeCycle) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the lifecycle information for the learning object.
setLimitConditions(LimitConditions) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the limit conditions for the sequencing object.
setLocation(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Sets the location associated with the SCORM 1.2 metadata.
setLocation(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Sets the location associated with the SCORM 2004 course metadata.
setLocation(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004SubMetadata
Sets the location of the external metadata file.
setLocation(List<String>) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the list of location identifiers for this instance.
setLogout(ExitActionType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Sets the exit action type associated with the logout operation.
setLogoutCausesPlayerExit(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets whether logging out causes the player to exit.
setLom(LOM) - Method in interface dev.jcputney.elearning.parser.api.LoadableMetadata
Sets the LOM (Learning Object Metadata) object associated with this metadata.
setLom(LOM) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Sets the LOM (Learning Object Metadata) for the SCORM 1.2 metadata.
setLom(LOM) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Sets the LOM (Learning Object Metadata) for the SCORM 2004 course metadata.
setLom(LOM) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004SubMetadata
Sets the inline metadata represented as a LOM (Learning Object Metadata) element.
setLookaheadAudit(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the lookahead audit setting for the debug specification.
setLookaheadDetailed(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the lookahead detailed setting for the debug specification.
setLookaheadSequencerMode(LookaheadSequencerModeType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the lookahead sequencer mode for the current instance.
setMakeStudentPrefsGlobalToCourse(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets whether the student preferences should be made global to the course.
setManifestFile(String) - Method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccMetadata
Sets the manifest file to the specified path.
setManifestFile(String) - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Sets the name of the manifest file associated with the module.
setMapInfo(List<Scorm2004ObjectiveMapping>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Sets the list of SCORM 2004 objective mappings associated with this objective.
setMapInfoList(List<MapInfo>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
Sets the list of map information associated with this objective.
setMapList(List<DataMap>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.ADLData
Sets the list of map elements, where each map specifies a target ID and shared data access configuration.
setMasteryScore(PercentType) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the mastery score for the current instance.
setMasteryScore(Double) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the mastery score for the SCORM 1.2 item.
setMasteryScore(Double) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the mastery score for this SCORM 2004 item.
setMasteryScore(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Sets the mastery score for this instance.
setMasteryScore(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the mastery score for the assignable unit.
setMasteryScoreNormalized(Double) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the normalized mastery score for a learning object or module.
setMaxFailedSubmissions(Integer) - Method in class dev.jcputney.elearning.parser.input.lom.properties.CommunicationsSpec
Sets the maximum number of failed submissions allowed.
setMaxFieldsCst(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the maximum fields constant for the course.
setMaxFieldsOrt(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the maximum fields ort value for the course.
setMaximumVersion(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Sets the maximum version associated with the current object.
setMaxNormal(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Sets the maximum normal value associated with the instance.
setMaxScore(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the maximum score for the assignable unit.
setMaxTimeAllowed(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Sets the maximum time allowed for the instance.
setMaxTimeAllowed(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the maximum time allowed for this assignable unit.
setMaxTimeAllowed(Duration) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the maximum time allowed for this SCORM 1.2 item.
setMaxTimeAllowedNormalized(Duration) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the maximum allowed time in a normalized format.
setMeasureSatisfactionIfActive(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Sets whether satisfaction measurement is enabled when active.
setMeasureThreshold(MeasureType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Sets the measure threshold associated with this rule condition.
setMember(String) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Sets the member associated with the course structure.
setMetadata(Scorm12Metadata) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12File
Assigns the SCORM 1.2 metadata to the file.
setMetadata(Scorm12Metadata) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the metadata associated with this SCORM 1.2 item.
setMetadata(Scorm12Metadata) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Sets the metadata associated with the SCORM 1.2 organization.
setMetadata(Scorm12Metadata) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the metadata associated with this resource.
setMetadata(Scorm12Metadata) - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Sets the metadata for the SCORM 1.2 manifest.
setMetadata(Scorm2004CourseMetadata) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the metadata for the SCORM 2004 course manifest.
setMetadata(Scorm2004SubMetadata) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004File
Sets the metadata associated with this file.
setMetadata(Scorm2004SubMetadata) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the metadata associated with this SCORM 2004 item.
setMetadata(Scorm2004SubMetadata) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets the metadata for the SCORM 2004 organization.
setMetadata(Scorm2004SubMetadata) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the metadata associated with the SCORM 2004 resource.
setMetadataSchema(List<String>) - Method in class dev.jcputney.elearning.parser.input.lom.MetaMetadata
Sets the metadata schema associated with this object.
setMetaMetadata(MetaMetadata) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the meta-metadata information for the learning object.
setMinimumCount(int) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Sets the minimum count for this instance.
setMinimumPercent(PercentType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Sets the minimum percentage for this instance.
setMinimumVersion(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Sets the minimum version associated with the current object.
setMinNormalizedMeasure(Double) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Sets the minimum normalized measure required to meet the objective's satisfaction criteria.
setMinProgressMeasure(MeasureType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
Sets the minimum progress measure for the completion threshold.
setMoveOn(MoveOn) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the MoveOn value for the current instance.
setName(SourceValuePair<Name>) - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Sets the name associated with the current object.
setNames(List<SimpleLangString>) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Sets the list of activity names.
setNavigationInterface(NavigationInterface) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.Presentation
Sets the navigation interface for the presentation.
setNestedBlocks(List<Block>) - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Sets the list of nested blocks associated with this block.
setNodeMap(Map<String, ActivityNode>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
Sets the mapping of node identifiers to their corresponding activity nodes.
setNormal(ExitActionType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Sets the exit action type associated with a normal exit.
setNotSatisfied(ExitTypesSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
Sets the action to take when the SCO is not satisfied.
setNumberOfScoringObjects(Integer) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the number of scoring objects associated with the behavior.
setObjectiveID(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ADLObjective
Sets the unique identifier for this objective.
setObjectiveID(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Sets the unique identifier of the objective associated with the instance.
setObjectiveList(List<Scorm2004Objective>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
Sets the list of SCORM 2004 objectives associated with this instance.
setObjectiveMeasureWeight(double) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Sets the weight of the objective measure for this instance.
setObjectives(ObjectivesList) - Method in class dev.jcputney.elearning.parser.input.cmi5.Cmi5Manifest
Sets the list of objectives for this manifest.
setObjectives(ReferencesObjectives) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the objectives for the current instance.
setObjectives(ReferencesObjectives) - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Sets the objectives associated with the block.
setObjectives(Scorm2004Objectives) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the SCORM 2004 objectives for the sequencing object.
setObjectives(List<Objective>) - Method in class dev.jcputney.elearning.parser.input.cmi5.ObjectivesList
Sets the list of objectives for this instance.
setObjectives(List<ObjectiveReference>) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.ReferencesObjectives
Sets the list of objectives for this instance.
setObjectiveSetByContent(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
Sets whether the objective status is determined by content.
setObjectivesGlobalToSystem(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets whether the objectives in the SCORM 2004 organization are global to the system.
setObjectivesRelationTable(List<Map<String, String>>) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Sets the objectives relation table with the provided list of mappings.
setOfflineSynchMode(OfflineSynchModeType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.RsopSpec
Sets the offline synchronization mode for the resource.
setOperator(ConditionOperatorType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupCondition
Sets the operator for this rollup condition.
setOperator(ConditionOperatorType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Sets the condition operator for this rule condition.
setOrganizationList(List<Scorm12Organization>) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
Sets the list of SCORM 1.2 organizations associated with this object.
setOrganizationList(List<Scorm2004Organization>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organizations
Sets the list of SCORM 2004 organizations associated with this content package.
setOrganizations(Scorm12Organizations) - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Sets the organizations for the SCORM 1.2 manifest.
setOrganizations(Scorm2004Organizations) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the organizations information for the SCORM 2004 manifest.
setOtherPlatformRequirements(SingleLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the other platform requirements associated with this instance.
setPackageProperties(PackageProperties) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the package properties associated with this instance.
setParameters(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the parameters associated with this SCORM 1.2 item.
setParameters(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the parameters associated with this SCORM 2004 item.
setParent(ActivityNode) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets the parent activity node for this node.
setPlayer(LaunchType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
Sets the player launch type.
setPostConditionRules(List<SequencingRule>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
Sets the list of post-condition sequencing rules for an activity.
setPreConditionRules(List<SequencingRule>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
Sets the list of pre-condition sequencing rules for an activity.
setPrerequisiteModel(AiccPrerequisiteExpression) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the prerequisite model for the current object with the provided AiccPrerequisiteExpression instance.
setPrerequisites(Scorm12Prerequisites) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the prerequisites for the SCORM 1.2 item.
setPrerequisites(String) - Method in class dev.jcputney.elearning.parser.input.aicc.CourseStructure
Sets the prerequisites for the course structure.
setPrerequisites(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the prerequisites for this SCORM 2004 item.
setPrerequisitesExpression(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the prerequisites expression for the assignable unit.
setPrerequisitesMandatoryOverride(Boolean) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the prerequisites mandatory override flag.
setPrerequisitesTable(List<Map<String, String>>) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccManifest
Sets the prerequisites table with the provided list of maps containing prerequisite details.
setPresentation(Presentation) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the presentation settings associated with this SCORM 2004 item.
setPreventActivation(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.ConstrainChoiceConsiderations
Sets whether to prevent activation.
setPreventWindowResize(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Configures whether window resizing should be prevented for this behavior.
setPrimaryObjective(Scorm2004Objective) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objectives
Sets the primary objective for the `Scorm2004Objectives` instance.
setProgressWeight(PercentType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.CompletionThreshold
Sets the progress weight for the completion threshold.
setPurpose(SourceValuePair<Purpose>) - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Sets the purpose of the classification.
setPurpose(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResource
Sets the purpose of the auxiliary resource.
setRandomizationControls(RandomizationControls) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the randomization controls for the sequencing object.
setRandomizationTiming(RandomizationTiming) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Sets the randomization timing for the instance, determining when randomization should occur.
setReadCompletionStatus(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the completion status data is to be read.
setReadCompletionStatus(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Sets the read capability for the completion status associated with this Scorm2004ObjectiveMapping object.
setReadMaxScore(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the maximum score data is to be read.
setReadMinScore(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the minimum score data is to be read.
setReadNormalizedMeasure(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Sets the read capability for the normalized measure associated with this Scorm2004ObjectiveMapping object.
setReadProgressMeasure(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the progress measure data is to be read.
setReadRawScore(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the raw score data is to be read.
setReadSatisfiedStatus(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Sets the read satisfied status for this Scorm2004ObjectiveMapping object.
setReadSharedData(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
Sets the read access configuration for shared data.
setReferencedObjective(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleCondition
Sets the referenced objective associated with this rule condition.
setRelations(List<Relation>) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the list of relations associated with the learning object.
setReorderChildren(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Specifies whether the children of the relevant element or structure should be reordered.
setRequired(StageSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DisplayStageSpec
Sets the required element, which specifies the required display stage.
setRequiredForCompleted(RollupConsiderationType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Sets the rollup consideration type required for marking completion.
setRequiredForIncomplete(RollupConsiderationType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Sets the rollup consideration type required for marking incompletion.
setRequiredForNotSatisfied(RollupConsiderationType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Sets the rollup consideration type required for marking non-satisfaction.
setRequiredForSatisfied(RollupConsiderationType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.RollupConsiderations
Sets the rollup consideration type required for marking satisfaction.
setRequirements(List<Requirement>) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the list of requirements associated with this instance.
setResetRtTiming(ResetRunTimeDataTimingType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the reset runtime data timing.
setResource(List<Resource>) - Method in class dev.jcputney.elearning.parser.input.lom.Relation
Sets the list of related resources associated with the relationship.
setResourceIdentifier(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets the resource identifier associated with this activity node.
setResourceList(List<Scorm12Resource>) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resources
Sets the list of SCORM 1.2 resources for this content package.
setResourceList(List<Scorm2004Resource>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resources
Sets the list of SCORM 2004 resources contained in the content package.
setResources(Scorm12Resources) - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Sets the resources for the SCORM 1.2 manifest.
setResources(Scorm2004Resources) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the SCORM 2004 resources.
setReturnToLmsAction(ReturnToLmsActionType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the action to be taken when returning to the Learning Management System (LMS).
setRights(Rights) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the rights information for the learning object.
setRole(SourceValuePair<Role>) - Method in class dev.jcputney.elearning.parser.input.lom.types.Contribute
Sets the role associated with the current contribution.
setRole(SourceValuePair<RoleMeta>) - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeMeta
Sets the role information for the contribution, represented as a source-value pair.
setRollupAction(RollupAction) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Sets the rollup action to be performed when the conditions of the rollup rule are met.
setRollupConditionList(List<RollupCondition>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupConditions
Sets the list of rollup conditions for this instance.
setRollupConditions(RollupConditions) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRule
Sets the rollup conditions for this instance.
setRollupConsiderations(RollupConsiderations) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the rollup considerations for the sequencing object.
setRollupEmptySetToUnknown(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the behavior for handling roll-ups when the input set is empty.
setRollupObjectiveSatisfied(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Sets the status of whether the rollup objective is satisfied for this instance.
setRollupProgressCompletion(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Sets the status of whether the rollup progress completion condition is met for this instance.
setRollupRuleList(List<RollupRule>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
Sets the list of rollup rules for this instance.
setRollupRules(RollupRules) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the rollup rules for the sequencing object.
setRollupRuntimeAtScoUnload(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets whether the rollup runtime should be triggered during SCO unload.
setRoot(ActivityNode) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityTree
Sets the root node of the activity tree.
setRsop(RsopSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.PackageProperties
Updates the RSOP (Resource Synchronization Operational Policy) configuration for the current package.
setRuleAction(RuleAction) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRule
Sets the action to be executed when the conditions specified in the sequencing rule are met.
setRuleConditionList(List<RuleCondition>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.RuleConditions
Sets the list of rule conditions associated with this instance.
setRuleConditions(RuleConditions) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRule
Sets the conditions that define the criteria for the sequencing rule to apply.
setRuntimeAudit(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the runtime audit setting for the debug specification.
setRuntimeDetailed(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the runtime detailed setting for the debug specification.
setSatisfied(ExitTypesSpec) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ScoExitActionSpec
Updates the action to take when the SCO is satisfied.
setSatisfiedByMeasure(Boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004Objective
Sets the satisfaction criteria for the objective, which specifies whether the objective is considered satisfied based on the measure provided.
setSatisfiedCausesCompletion(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the value indicating whether the satisfaction causes completion.
setScaleRawScore(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the value of the scaleRawScore field.
setSchema(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Sets the schema for the SCORM 1.2 metadata.
setSchema(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Sets the schema value for the SCORM 2004 course metadata.
setSchemaLocation(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the schema location for the current instance.
setSchemaVersion(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Metadata
Sets the schema version for the SCORM 1.2 metadata.
setSchemaVersion(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004CourseMetadata
Sets the schema version for the SCORM 2004 course metadata.
setSco(LaunchType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
Sets the SCO (Sharable Content Object) launch type.
setScoreOverridesStatus(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the status for score overrides.
setScoreRollupMode(ScoreRollupType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the score rollup mode for the behavior.
setScormType(ScormType) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the SCORM type for this resource.
setScormType(ScormType) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the SCORM type of the resource.
setSelectCount(Integer) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Sets the select count for the instance, specifying the number of elements to be selected.
setSelectionTiming(RandomizationTiming) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
Sets the selection timing for the instance, determining when selection should occur.
setSemanticDensity(SourceValuePair<SemanticDensity>) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the semantic density for the learning resource.
setSequencing(Sequencing) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the sequencing settings for this SCORM 2004 item.
setSequencing(Sequencing) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets the sequencing configuration for the SCORM 2004 organization.
setSequencing(Sequencing) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets the sequencing information for this activity node.
setSequencingAudit(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the sequencing audit setting for the debug specification.
setSequencingCollection(SequencingCollection) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the sequencingCollection with the provided SequencingCollection object.
setSequencingDetailed(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the sequencing detailed setting for the debug specification.
setSequencingList(List<Sequencing>) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingCollection
Sets the list of Sequencing elements for the sequencing collection.
setSequencingRules(SequencingRules) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.Sequencing
Sets the sequencing rules for the sequencing object.
setSequencingSimple(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.DebugSpec
Sets the sequencing simple setting for the debug specification.
setSharedDataGlobalToSystem(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets whether the shared data in the SCORM 2004 organization is global to the system.
setShowCloseItem(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the showCloseItem property, which determines whether the "Close" item should be displayed or hidden.
setShowCourseStructure(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the showCourseStructure property, which determines whether the course structure should be displayed or hidden.
setShowFinishButton(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the showFinishButton property, which determines whether the "Finish" button should be displayed or not.
setShowHelp(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the showHelp property, determining whether the help section should be displayed or hidden.
setShowNavBar(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the showNavBar property, which determines whether the navigation bar should be displayed or hidden.
setShowProgressBar(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the showProgressBar property, which determines whether the progress bar should be displayed or hidden.
setShowTitleBar(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets whether the title bar should be displayed.
setSize(Integer) - Method in class dev.jcputney.elearning.parser.input.lom.Technical
Sets the size associated with this instance.
setSizeOnDisk(long) - Method in class dev.jcputney.elearning.parser.output.ModuleMetadata
Sets the total size of all files in the module on disk.
setSource(SingleLangString) - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
Sets the source field for the TaxonPath.
setSource(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.SourceValuePair
Sets the source for this instance.
setStatus(SourceValuePair<Status>) - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Sets the status information for the lifecycle object.
setStatusDisplay(StatusDisplayType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Updates the status display to the specified type.
setStatusRollupMode(StatusRollupType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the status rollup mode for the current instance.
setStrictMode(boolean) - Method in class dev.jcputney.elearning.parser.api.ParserOptions
Sets whether to use strict validation mode.
setStrings(List<LangString>) - Method in class dev.jcputney.elearning.parser.input.xapi.types.TextType
Sets the list of localized strings for this object.
setStructure(SourceValuePair<Structure>) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the structure of the learning object associated with this instance.
setStructure(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Sets the structure associated with the SCORM 1.2 organization.
setStructure(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets the structure for the SCORM 2004 organization.
setSuspend(ExitActionType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Sets the exit action type associated with the suspend operation.
setSuspendDataMaxLength(Integer) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the maximum length for suspend data.
setSystemId(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the system identifier for the assignable unit.
setSystemId(String) - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Sets the system ID of the descriptor element.
setSystemVendor(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the system vendor for the assignable unit.
setTargetID(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
Sets the target ID URI for shared data mapping.
setTargetObjectiveID(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets the target objective ID for this instance.
setTargetObjectiveID(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Sets the target objective identifier for this object.
setTaxonPaths(List<TaxonPath>) - Method in class dev.jcputney.elearning.parser.input.lom.Classification
Sets the list of taxon paths associated with this classification.
setTaxons(List<Taxon>) - Method in class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
Sets the list of taxons associated with this TaxonPath.
setTechnical(Technical) - Method in class dev.jcputney.elearning.parser.input.lom.LOM
Sets the technical information for the learning object.
setThresholdScoreForCompletion(BigDecimal) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the threshold score required for completion.
setTimeLimit(Integer) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the time limit for the operation.
setTimeLimitAction(TimeLimitAction) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the time limit action for this SCORM 1.2 item.
setTimeLimitAction(TimeLimitAction) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the time limit action for this SCORM 2004 item.
setTimeLimitAction(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.CourseBehavior
Sets the action to be taken when the time limit is reached for this instance.
setTimeLimitAction(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the time limit action for the assignable unit.
setTimeLimitActionNormalized(List<String>) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the normalized time limit actions for the assignable unit.
setTimeout(ExitActionType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ExitTypesSpec
Sets the exit action type associated with the timeout operation.
setTitle(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.General
Sets the title associated with this object.
setTitle(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the title for the current instance.
setTitle(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.Block
Sets the title of the block.
setTitle(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.Course
Sets the title of the course.
setTitle(TextType) - Method in class dev.jcputney.elearning.parser.input.cmi5.types.Objective
Sets the title of the objective.
setTitle(String) - Method in class dev.jcputney.elearning.parser.input.aicc.Descriptor
Sets the title of the descriptor element.
setTitle(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the title for the SCORM 1.2 item.
setTitle(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organization
Sets the title associated with the SCORM 1.2 organization.
setTitle(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the title for this SCORM 2004 item.
setTitle(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Organization
Sets the title for the SCORM 2004 organization.
setTitle(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets the title of this activity node.
setTotalAus(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the total "Aus" value for the course.
setTotalBlocks(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the total number of blocks associated with the course.
setTotalComplexObj(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the total complex object value for the course.
setTotalObjectives(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the total number of objectives associated with the course.
setTracked(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.DeliveryControls
Sets the tracking status of the delivery.
setType(SourceValuePair<Type>) - Method in class dev.jcputney.elearning.parser.input.lom.types.OrComposite
Sets the type associated with the current object.
setType(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the type associated with this assignable unit.
setType(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.adl.Scorm12Prerequisites
Sets the type attribute of the "prerequisites" element.
setType(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Resource
Sets the type of this resource.
setType(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Resource
Sets the type of the SCORM 2004 resource.
setType(String) - Method in class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Sets the activity type (IRI).
setTypicalAgeRange(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the typical age range for the educational resource.
setTypicalLearningTime(LomDuration) - Method in class dev.jcputney.elearning.parser.input.lom.Educational
Sets the typical learning time for the educational resource.
setUrl(String) - Method in class dev.jcputney.elearning.parser.input.cmi5.AU
Updates the URL for the current instance.
setUseCurrentAttemptObjectiveInfo(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Sets the "useCurrentAttemptObjectiveInfo" option for the current instance of the control mode.
setUseCurrentAttemptProgressInfo(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
Sets the "useCurrentAttemptProgressInfo" option for the current instance of the control mode.
setUseMeasureProgressBar(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.ControlsSpec
Sets the value of the useMeasureProgressBar property, which determines whether the measure progress bar functionality is enabled or disabled.
setUseQuickLookaheadSequencer(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the flag to determine whether to use the quick lookahead sequencer.
setValidateInteractionTypes(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
Sets the option to validate interaction types.
setValue(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.LangString
Sets the value of this instance.
setValue(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.adl.Scorm12Prerequisites
Sets the string value of the prerequisites element.
setValue(String) - Method in class dev.jcputney.elearning.parser.input.xapi.types.LangString
Sets the value of the localized string.
setValue(String) - Method in class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
Sets the text value.
setValue(T) - Method in class dev.jcputney.elearning.parser.input.lom.types.SourceValuePair
Sets the value associated with this instance.
setVCard(String) - Method in class dev.jcputney.elearning.parser.input.lom.types.ContributeEntity
Sets the VCARD representation of the entity contributing to the lifecycle of the learning object.
setVersion(UnboundLangString) - Method in class dev.jcputney.elearning.parser.input.lom.LifeCycle
Sets the version information for the lifecycle object.
setVersion(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AiccCourse.Course
Sets the version of the course.
setVersion(String) - Method in class dev.jcputney.elearning.parser.input.scorm12.Scorm12Manifest
Sets the version of the SCORM 1.2 manifest.
setVersion(String) - Method in class dev.jcputney.elearning.parser.input.scorm2004.Scorm2004Manifest
Sets the version of the SCORM 2004 manifest.
setVisible(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.cp.Scorm2004Item
Sets the visibility status for this SCORM 2004 item.
setVisible(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.sequencing.ActivityNode
Sets the visibility of this activity node.
setVisible(Boolean) - Method in class dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Item
Sets the visibility state for the SCORM 1.2 item.
setWebLaunch(String) - Method in class dev.jcputney.elearning.parser.input.aicc.AssignableUnit
Sets the web launch configuration associated with the assignable unit.
setWidth(BigInteger) - Method in class dev.jcputney.elearning.parser.input.lom.properties.StageSpec
Sets the width for the current stage specification.
setWrapScoWindowWithApi(YesNoType) - Method in class dev.jcputney.elearning.parser.input.lom.properties.LaunchSpec
Sets the value that specifies whether the SCO (Sharable Content Object) window should be wrapped with an API.
setWriteCompletionStatus(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the completion status data is to be written.
setWriteCompletionStatus(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Sets the write capability for the completion status associated with this Scorm2004ObjectiveMapping object.
setWriteMaxScore(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the maximum score data is to be written.
setWriteMinScore(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the minimum score data is to be written.
setWriteNormalizedMeasure(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Sets the write capability for the normalized measure associated with this Scorm2004ObjectiveMapping object.
setWriteProgressMeasure(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the progress measure data is to be written.
setWriteRawScore(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.sequencing.MapInfo
Sets whether the raw score data is to be written.
setWriteSatisfiedStatus(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.objective.Scorm2004ObjectiveMapping
Sets the write capability for the satisfied status associated with this Scorm2004ObjectiveMapping object.
setWriteSharedData(boolean) - Method in class dev.jcputney.elearning.parser.input.scorm2004.adl.cp.DataMap
Configures the write access for shared data.
severity() - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Returns the value of the severity record component.
shouldCalculateModuleSize() - Method in class dev.jcputney.elearning.parser.api.ParserOptions
Checks if module size calculation is enabled based on this options object.
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.access.AbstractS3FileAccess
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 straightforward.
SimpleLangString - Class in dev.jcputney.elearning.parser.input.xapi.types
Represents a simple langstring element as defined in the TinCan XSD schema.
SimpleLangString() - Constructor for class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
Default no-argument constructor.
SimpleLangString(String, String) - Constructor for class dev.jcputney.elearning.parser.input.xapi.types.SimpleLangString
Constructor with value and language.
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
Default constructor for the SingleLangString class.
sizeOnDisk - Variable in class dev.jcputney.elearning.parser.output.ModuleMetadata
The total size of all files in the module in bytes.
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.
smallFileCache - Variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Cache for small files (less than STREAMING_THRESHOLD) to avoid repeated S3 API calls.
SourceValuePair<T extends Serializable> - 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
Default constructor for the SourceValuePair class.
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
Default constructor for the StageSpec class.
Status - Enum Class in dev.jcputney.elearning.parser.input.lom.types
Enum representing the possible values for status in 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 course provides the status rollup type.
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.
STREAMING_THRESHOLD - Static variable in class dev.jcputney.elearning.parser.impl.access.AbstractS3FileAccess
Threshold for streaming files instead of caching them in memory.
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.
strict() - Static method in class dev.jcputney.elearning.parser.api.ParserOptions
Creates parser options with strict mode enabled.
stripRootPath(String) - Method in class dev.jcputney.elearning.parser.api.AbstractArchiveFileAccess
Strips the root path prefix from an internal storage path to create a relative path.
Structure - Enum Class in dev.jcputney.elearning.parser.input.lom.types
Enum representing the possible values for structure in 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.
suggestedFix() - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Returns the value of the suggestedFix record component.
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
Default constructor for the Taxon class.
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
Default constructor for the TaxonPath class.
TaxonPath(SingleLangString, List<Taxon>, List<Object>) - Constructor for class dev.jcputney.elearning.parser.input.lom.types.TaxonPath
Constructs a new instance of the TaxonPath class.
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
Default constructor for the Technical class.
Technical(List<String>, Integer, List<String>, List<Requirement>, SingleLangString, SingleLangString, LomDuration, PackageProperties, List<Object>) - Constructor for class dev.jcputney.elearning.parser.input.lom.Technical
Constructs a new instance of the Technical class with the specified parameters.
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.xapi.types
Represents a localized text element, supporting multiple languages via langstring elements.
TextType() - Constructor for class dev.jcputney.elearning.parser.input.xapi.types.TextType
Default constructor for the TextType class.
TextType(List<LangString>) - Constructor for class dev.jcputney.elearning.parser.input.xapi.types.TextType
Constructs a new TextType instance with a list of LangString elements.
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.
TINCAN_XML - Static variable in class dev.jcputney.elearning.parser.parsers.XapiParser
The name of the TinCan XML file that contains the module metadata.
TincanActivity - Class in dev.jcputney.elearning.parser.input.xapi.tincan
Represents an activity element in a TinCan manifest.
TincanActivity() - Constructor for class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Default no-argument constructor.
TincanActivity(String, String, List<SimpleLangString>, List<SimpleLangString>, List<SimpleLangString>) - Constructor for class dev.jcputney.elearning.parser.input.xapi.tincan.TincanActivity
Constructor with all fields.
TincanManifest - Class in dev.jcputney.elearning.parser.input.xapi.tincan
Represents the root element of a TinCan/xAPI manifest file.
TincanManifest() - Constructor for class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Default no-argument constructor.
TincanManifest(List<TincanActivity>) - Constructor for class dev.jcputney.elearning.parser.input.xapi.tincan.TincanManifest
Constructor with activities list.
TITLE - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
The title field of the module metadata.
TitleRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.aicc
Validates that an AICC course has a title.
TitleRequiredRule - Class in dev.jcputney.elearning.parser.validators.rules.cmi5
Validates that a cmi5 course has a title.
TitleRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.aicc.TitleRequiredRule
 
TitleRequiredRule() - Constructor for class dev.jcputney.elearning.parser.validators.rules.cmi5.TitleRequiredRule
 
toException(String) - Method in class dev.jcputney.elearning.parser.validation.ValidationResult
Converts this ValidationResult to a ModuleParsingException.
toModuleType() - Method in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
Converts this edition type to the base ModuleType.
toString() - Method in record class dev.jcputney.elearning.parser.api.ParseResult
Returns a string representation of this record class.
toString() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteExpression
 
toString() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteNode
 
toString() - Method in class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteToken
 
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.lom.types.LangString
 
toString() - Method in class dev.jcputney.elearning.parser.input.lom.types.SingleLangString
 
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.
toString() - Method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Returns a string representation of this record class.
toTokenValues(List<AiccPrerequisiteToken>) - Static method in class dev.jcputney.elearning.parser.output.metadata.aicc.AiccPrerequisite
Converts a list of AiccPrerequisiteToken objects to a list of trimmed, non-null, and non-empty string values extracted from the tokens.
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 type in a technical element, 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
Default constructor for the UnboundLangString class.
UnboundLangString(List<LangString>) - Constructor for class dev.jcputney.elearning.parser.input.lom.types.UnboundLangString
Constructs an instance of the UnboundLangString class with a specified list of LangString objects.
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.factory.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.detector.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

valid() - Static method in class dev.jcputney.elearning.parser.validation.ValidationResult
Creates a valid result with no issues.
validate(byte[]) - Static method in class dev.jcputney.elearning.parser.input.common.serialization.Scorm2004SchemaValidator
Validates the provided manifest XML bytes against local SCORM 2004 XSDs.
validate(AiccManifest) - Method in class dev.jcputney.elearning.parser.validators.AiccValidator
Validates an AICC manifest for structural integrity.
validate(AiccManifest) - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.CourseRequiredRule
Validates that the manifest contains course information.
validate(AiccManifest) - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.LaunchUrlRequiredRule
Validates that the course has a non-empty launch URL.
validate(AiccManifest) - Method in class dev.jcputney.elearning.parser.validators.rules.aicc.TitleRequiredRule
Validates that the course has a non-empty title.
validate(Cmi5Manifest) - Method in class dev.jcputney.elearning.parser.validators.Cmi5Validator
Validates a cmi5 manifest for structural integrity.
validate(Cmi5Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.CourseRequiredRule
Validates that the manifest contains course element.
validate(Cmi5Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.LaunchUrlRequiredRule
Validates that the course has at least one AU with a non-empty launch URL.
validate(Cmi5Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.cmi5.TitleRequiredRule
Validates that the course has a non-empty title.
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.common.DuplicateIdentifierRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.common.OrphanedResourcesRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.common.PathSecurityRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.DefaultOrganizationValidRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.LaunchableResourceRequiredRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ManifestIdentifierRequiredRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.OrganizationsRequiredRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceHrefRequiredRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourceReferenceValidRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm12.ResourcesRequiredRule
 
validate(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.validators.Scorm12ResourceValidator
Validates a SCORM 1.2 manifest for structural and reference integrity.
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.DefaultOrganizationValidRule
 
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.OrganizationsRequiredRule
 
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceHrefRequiredRule
 
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.ResourceReferenceValidRule
 
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004DuplicateIdentifierRule
 
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004OrphanedResourcesRule
 
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.rules.scorm2004.Scorm2004PathSecurityRule
 
validate(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.validators.Scorm2004ResourceValidator
Validates a SCORM 2004 manifest for structural and reference integrity.
validate(TincanManifest) - Method in class dev.jcputney.elearning.parser.validators.rules.xapi.ActivitiesRequiredRule
Validates that the manifest contains at least one activity.
validate(TincanManifest) - Method in class dev.jcputney.elearning.parser.validators.rules.xapi.LaunchUrlRequiredRule
Validates that the package has a launch URL.
validate(TincanManifest) - Method in class dev.jcputney.elearning.parser.validators.XapiValidator
Validates an xAPI/TinCan manifest for structural integrity.
validate(T) - Method in interface dev.jcputney.elearning.parser.validation.Validator
Validates the target object and returns any issues found.
validate(T) - Method in interface dev.jcputney.elearning.parser.validators.rules.ValidationRule
Validates the manifest according to this rule.
validateManifest(AiccManifest) - Method in class dev.jcputney.elearning.parser.parsers.AiccParser
 
validateManifest(Cmi5Manifest) - Method in class dev.jcputney.elearning.parser.parsers.Cmi5Parser
 
validateManifest(Scorm12Manifest) - Method in class dev.jcputney.elearning.parser.parsers.Scorm12Parser
 
validateManifest(Scorm2004Manifest) - Method in class dev.jcputney.elearning.parser.parsers.Scorm2004Parser
 
validateManifest(TincanManifest) - Method in class dev.jcputney.elearning.parser.parsers.XapiParser
 
validateManifest(M) - Method in class dev.jcputney.elearning.parser.parsers.BaseParser
Validates a parsed manifest and returns validation results.
validation() - Method in record class dev.jcputney.elearning.parser.api.ParseResult
Returns the value of the validation record component.
ValidationCodes - Class in dev.jcputney.elearning.parser.validation
Standard validation error and warning codes.
ValidationIssue - Record Class in dev.jcputney.elearning.parser.validation
Represents a single validation issue found during module parsing.
ValidationIssue(ValidationIssue.Severity, String, String, String, String) - Constructor for record class dev.jcputney.elearning.parser.validation.ValidationIssue
Creates an instance of a ValidationIssue record class.
ValidationIssue.Severity - Enum Class in dev.jcputney.elearning.parser.validation
Severity levels for validation issues.
ValidationResult - Class in dev.jcputney.elearning.parser.validation
Immutable container for validation issues found during module parsing.
ValidationRule<T> - Interface in dev.jcputney.elearning.parser.validators.rules
Interface for individual validation rules that can be composed together.
Validator<T> - Interface in dev.jcputney.elearning.parser.validation
Functional interface for validators that check module manifests for issues.
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.
value() - Method in class dev.jcputney.elearning.parser.input.common.PercentType
Retrieves the value of the percentage as a BigDecimal.
value() - Method in class dev.jcputney.elearning.parser.input.scorm2004.ims.ss.types.MeasureType
Retrieves the current value of the measure.
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.aicc.prereq.AiccPrerequisiteNodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.aicc.prereq.AiccPrerequisiteTokenType
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.
valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.jcputney.elearning.parser.validation.ValidationIssue.Severity
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.aicc.prereq.AiccPrerequisiteNodeType
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.aicc.prereq.AiccPrerequisiteTokenType
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.
values() - Static method in enum class dev.jcputney.elearning.parser.input.scorm2004.SequencingUsageDetector.SequencingIndicator
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.SequencingUsageDetector.SequencingLevel
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.validation.ValidationIssue.Severity
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

warning(String, String, String) - Static method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Creates a warning-level validation issue without a suggested fix.
warning(String, String, String, String) - Static method in record class dev.jcputney.elearning.parser.validation.ValidationIssue
Creates a warning-level validation issue with a suggested fix.
WARNING - Enum constant in enum class dev.jcputney.elearning.parser.validation.ValidationIssue.Severity
Bad practice or missing optional files.
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 - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleEditionType
xAPI/TinCan module type.
XAPI - Enum constant in enum class dev.jcputney.elearning.parser.enums.ModuleType
xAPI/TinCan module type.
XAPI_ENABLED - Static variable in class dev.jcputney.elearning.parser.output.metadata.BaseModuleMetadata
The xAPI enabled field of the module metadata.
XAPI_INVALID_ACTIVITY_ID - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating an invalid Activity ID in xAPI/Tin Can content.
XAPI_JS_FILE - Static variable in class dev.jcputney.elearning.parser.impl.provider.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_MISSING_LAUNCH_URL - Static variable in class dev.jcputney.elearning.parser.validation.ValidationCodes
Validation error code indicating a missing launch URL in xAPI/Tin Can content.
XAPI_SEND_STATEMENT_FILE - Static variable in class dev.jcputney.elearning.parser.impl.provider.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.
XapiDetectorPlugin - Class in dev.jcputney.elearning.parser.impl.detector
Detector plugin for xAPI/TinCan packages.
XapiDetectorPlugin() - Constructor for class dev.jcputney.elearning.parser.impl.detector.XapiDetectorPlugin
Constructs a new XapiDetectorPlugin.
xapiEnabled - Variable in class dev.jcputney.elearning.parser.output.ModuleMetadata
Indicates whether xAPI is enabled for the module.
XapiMetadata - Class in dev.jcputney.elearning.parser.output.metadata.xapi
Metadata for xAPI/TinCan packaged modules.
XapiMetadata() - Constructor for class dev.jcputney.elearning.parser.output.metadata.xapi.XapiMetadata
Protected no-argument constructor for XapiMetadata.
XapiMetadata(TincanManifest) - Constructor for class dev.jcputney.elearning.parser.output.metadata.xapi.XapiMetadata
Constructor for XapiMetadata.
XapiParser - Class in dev.jcputney.elearning.parser.parsers
Parser for xAPI/TinCan packages.
XapiParser(FileAccess) - Constructor for class dev.jcputney.elearning.parser.parsers.XapiParser
Constructs an XapiParser with the specified FileAccess instance.
XapiParser(FileAccess, ParserOptions) - Constructor for class dev.jcputney.elearning.parser.parsers.XapiParser
Constructs an XapiParser with the specified FileAccess instance and parser options.
XapiValidator - Class in dev.jcputney.elearning.parser.validators
Validator for xAPI/TinCan manifests.
XapiValidator() - Constructor for class dev.jcputney.elearning.parser.validators.XapiValidator
Constructs a new XapiValidator with default validation rules.
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.access
An implementation of the FileAccess interface for accessing files within a ZIP archive.
ZipFileAccess(String) - Constructor for class dev.jcputney.elearning.parser.impl.access.ZipFileAccess
Constructs a new ZipFileAccess instance for the specified ZIP path.
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form