Uses of Interface
dev.jcputney.elearning.parser.api.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.factory
Methods in dev.jcputney.elearning.parser.impl.factory 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.factory 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 TypeClassDescriptionfinal classParses 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.final classCmi5Parser is responsible for parsing cmi5-specific metadata from the cmi5.xml file.final classParses SCORM 1.2 modules by reading the imsmanifest.xml file and extracting core metadata.final 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.final classParser for xAPI/TinCan packages.