Class NavigationInterface
java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.adl.navigation.NavigationInterface
- All Implemented Interfaces:
Serializable
Represents the navigation interface controls, which specify options for interacting with the LMS
navigation UI. This includes defining the appearance and functionality of the navigation buttons
and controls.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance of the NavigationInterface class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanRetrieves a list of elements defining which parts of the LMS user interface should be hidden.inthashCode()voidsetHideLMSUI(List<HideLMSUI> hideLMSUI) Sets the list of LMS UI components to be hidden.
-
Constructor Details
-
NavigationInterface
public NavigationInterface()Constructs a new instance of the NavigationInterface class. This constructor initializes the NavigationInterface object with default values.
-
-
Method Details
-
getHideLMSUI
Retrieves a list of elements defining which parts of the LMS user interface should be hidden. Each element in the list corresponds to a specific UI component that is configured to be hidden based on SCORM navigation requirements.- Returns:
- a list of HideLMSUI elements representing the LMS UI components to be hidden.
-
setHideLMSUI
Sets the list of LMS UI components to be hidden. This method defines which elements of the Learning Management System's user interface should be made invisible, based on the specified SCORM navigation requirements.- Parameters:
hideLMSUI- a list ofHideLMSUIenums representing the UI components to be hidden. Each element in the list corresponds to a specific LMS UI feature, such as "exit", "continue", or "abandon".
-
equals
-
hashCode
public int hashCode()
-