Package dev.jcputney.elearning.parser.api
package dev.jcputney.elearning.parser.api
-
ClassDescriptionAbstract base class for
FileAccessimplementations that work with archive-like storage structures (ZIP files, in-memory archives, cloud storage buckets) where root path detection and path normalization are needed.An interface for accessing files within a package or directory.Interface representing metadata that can be loaded.Interface for providing file access operations specific to module parsing.ModuleParser<M extends PackageManifest>Interface for parsing module files and extracting metadata.Interface for creating and managing module parsers.Interface for detecting the type of eLearning module.Interface for plugins that detect specific types of eLearning modules.ParseResult<M extends PackageManifest>Result of parsing and validating an eLearning module.Configuration options for module parsing behavior.Interface for listening to streaming progress events.