Interface PackageManifest

All Superinterfaces:
Serializable
All Known Implementing Classes:
AiccManifest, AiccMetadata, BaseModuleMetadata, Cmi5Manifest, Cmi5Metadata, ModuleMetadata, Scorm12Manifest, Scorm12Metadata, Scorm2004Manifest, Scorm2004Metadata, TincanManifest, XapiMetadata

public interface PackageManifest extends Serializable
Represents the manifest of a package, containing metadata about the package. This interface defines methods to retrieve various attributes of the package manifest.
  • Method Summary

    Modifier and Type
    Method
    Description
    The description of the package, which provides additional information about it.
    The duration of the package, which indicates how long the package is expected to take.
    The identifier of the package, which is a unique string that identifies the package.
    The launch URL of the package, which is the URL to start the package.
    The title of the package, which is a human-readable name.
    The version of the package.
  • Method Details

    • getTitle

      String getTitle()
      The title of the package, which is a human-readable name.
      Returns:
      the title of the package
    • getDescription

      String getDescription()
      The description of the package, which provides additional information about it.
      Returns:
      the description of the package
    • getLaunchUrl

      String getLaunchUrl()
      The launch URL of the package, which is the URL to start the package.
      Returns:
      the launch URL of the package
    • getIdentifier

      String getIdentifier()
      The identifier of the package, which is a unique string that identifies the package.
      Returns:
      the identifier of the package
    • getVersion

      String getVersion()
      The version of the package.
      Returns:
      the version of the package
    • getDuration

      Duration getDuration()
      The duration of the package, which indicates how long the package is expected to take.
      Returns:
      the duration of the package