Uses of Interface
dev.jcputney.elearning.parser.ModuleParser
Packages that use ModuleParser
Package
Description
-
Uses of ModuleParser in dev.jcputney.elearning.parser.api
Methods in dev.jcputney.elearning.parser.api that return ModuleParserModifier and TypeMethodDescriptionModuleParser<?>ModuleParserFactory.getParser()Returns an appropriate parser for the module type detected. -
Uses of ModuleParser in dev.jcputney.elearning.parser.impl
Methods in dev.jcputney.elearning.parser.impl that return ModuleParserModifier and TypeMethodDescriptionModuleParser<?>DefaultModuleParserFactory.getParser()Returns an appropriate parser for the module type detected at the given path.Method parameters in dev.jcputney.elearning.parser.impl with type arguments of type ModuleParserModifier and TypeMethodDescriptionvoidDefaultModuleParserFactory.registerParser(ModuleType moduleType, Function<FileAccess, ModuleParser<?>> parserFactory) Registers a parser factory function for the specified module type. -
Uses of ModuleParser in dev.jcputney.elearning.parser.parsers
Classes in dev.jcputney.elearning.parser.parsers that implement ModuleParserModifier and TypeClassDescriptionclassParses 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.classBaseParser<T extends ModuleMetadata<M>,M extends PackageManifest> Abstract base class for all module parsers, providing shared capability for common operations, like detecting xAPI-related files and utility methods for file parsing.classCmi5Parser is responsible for parsing cmi5-specific metadata from the cmi5.xml file.classParses SCORM 1.2 modules by reading the imsmanifest.xml file and extracting core metadata.classParses 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. -
Uses of ModuleParser in dev.jcputney.elearning.parser.util
Method parameters in dev.jcputney.elearning.parser.util with type arguments of type ModuleParserModifier and TypeMethodDescriptionstatic <M extends PackageManifest>
ModuleMetadata<M>ResourceUtils.parseZipModule(String zipPath, Function<FileAccess, ModuleParser<M>> parserFactory) Parses a module from a ZIP file path, ensuring the ZipFileAccess is properly closed.