Class Scorm2004Parser

All Implemented Interfaces:
ModuleParser<Scorm2004Manifest>

public final class Scorm2004Parser extends BaseParser<Scorm2004Metadata,Scorm2004Manifest>
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.
  • Field Details

    • MANIFEST_FILE

      public static final String MANIFEST_FILE
      The name of the manifest file for SCORM 2004 modules.
      See Also:
  • Constructor Details

    • Scorm2004Parser

      public Scorm2004Parser(FileAccess fileAccess)
      Constructs a Scorm2004Parser with the specified FileAccess instance.
      Parameters:
      fileAccess - An instance of FileAccess for reading files in the module package.
    • Scorm2004Parser

      public Scorm2004Parser(FileAccess fileAccess, ParserOptions options)
      Constructs a Scorm2004Parser with the specified FileAccess instance and parser options.
      Parameters:
      fileAccess - An instance of FileAccess for reading files in the module package.
      options - The parser options to control validation and calculation behavior.
    • Scorm2004Parser

      public Scorm2004Parser(ModuleFileProvider moduleFileProvider)
      Constructs a Scorm2004Parser with the specified ModuleFileProvider instance.
      Parameters:
      moduleFileProvider - An instance of ModuleFileProvider for reading files in the module package.
  • Method Details