Class AuxiliaryResources
java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.AuxiliaryResources
- All Implemented Interfaces:
Serializable
Represents a collection of auxiliary resources associated with a learning activity within the
SCORM IMS Simple Sequencing (IMSSS) schema. Auxiliary resources are additional resources that
support the main content of the activity, such as supplementary documents, tools, or media
files.
Auxiliary resources are intended to enhance the learning experience by providing extra materials that are accessible alongside the primary content. They do not directly contribute to the activity's objectives or completion status but serve as helpful references or optional tools for the learner.
This class holds a list of individual AuxiliaryResource objects, each of which
describes a specific auxiliary resource associated with the learning activity.
The IMSSS namespace is specified by IMSSS.NAMESPACE_URI, following the SCORM 2004
standards for auxiliary resource management in sequencing and navigation.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanRetrieves the list of auxiliary resources associated with the learning activity.inthashCode()voidsetAuxiliaryResourceList(List<AuxiliaryResource> auxiliaryResourceList) Sets the list of auxiliary resources associated with the learning activity.
-
Constructor Details
-
AuxiliaryResources
public AuxiliaryResources()Default constructor for the AuxiliaryResources class. This constructor initializes a new instance of AuxiliaryResources without setting any fields or performing additional operations.
-
-
Method Details
-
getAuxiliaryResourceList
Retrieves the list of auxiliary resources associated with the learning activity. Each auxiliary resource provides additional, optional content for the learner and is represented by an instance ofAuxiliaryResource.- Returns:
- a list of
AuxiliaryResourceobjects representing the auxiliary resources associated with the learning activity, or an empty list if no auxiliary resources are defined
-
setAuxiliaryResourceList
Sets the list of auxiliary resources associated with the learning activity. Each auxiliary resource provides additional, optional content for the learner and is represented by an instance ofAuxiliaryResource.- Parameters:
auxiliaryResourceList- a list ofAuxiliaryResourceobjects representing the auxiliary resources to associate with the learning activity
-
equals
-
hashCode
public int hashCode()
-