Class MetaMetadata
java.lang.Object
dev.jcputney.elearning.parser.input.lom.MetaMetadata
- All Implemented Interfaces:
Serializable
Represents the meta-metadata information about a learning object in a Learning Object Metadata
(LOM) document. Meta-metadata provides information about the metadata itself, including its
origin, purpose, and maintenance.
Schema snippet:
<complexType name="metaMetadata">
<choice minOccurs="0" maxOccurs="unbounded">
<group ref="identifier"/>
<group ref="contributeMeta"/>
<group ref="metadataSchema"/>
<group ref="language"/>
<group ref="ex:customElements"/>
</choice>
<attributeGroup ref="ag:metaMetadata"/>
</complexType>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanRetrieves the list of catalog entries associated with this object.Retrieves the list of contribution metadata associated with this object.Retrieves the list of custom elements associated with this object.Retrieves the list of identifiers associated with this object.Retrieves the language associated with this object.Retrieves the metadata schema associated with this object.inthashCode()voidsetCatalogEntries(List<CatalogEntry> catalogEntries) Sets the list of catalog entries associated with this object.voidsetContribute(List<ContributeMeta> contribute) Sets the list of contribution metadata associated with this object.voidsetCustomElements(List<Object> customElements) Sets the list of custom elements associated with this object.voidsetIdentifier(List<Identifier> identifier) Sets the list of identifiers associated with this object.voidsetLanguage(String language) Sets the language associated with this object.voidsetMetadataSchema(List<String> metadataSchema) Sets the metadata schema associated with this object.
-
Constructor Details
-
MetaMetadata
public MetaMetadata()Constructs a new instance of the MetaMetadata class. This is a no-operation constructor, primarily used for initializing an empty instance.
-
-
Method Details
-
getIdentifier
Retrieves the list of identifiers associated with this object.- Returns:
- a list of
Identifierobjects representing the identifiers
-
setIdentifier
Sets the list of identifiers associated with this object.- Parameters:
identifier- the list ofIdentifierobjects to set
-
getCatalogEntries
Retrieves the list of catalog entries associated with this object.- Returns:
- a list of
CatalogEntryobjects representing the catalog entries
-
setCatalogEntries
Sets the list of catalog entries associated with this object.- Parameters:
catalogEntries- the list ofCatalogEntryobjects to set
-
getContribute
Retrieves the list of contribution metadata associated with this object.- Returns:
- a list of
ContributeMetaobjects representing the contribution metadata
-
setContribute
Sets the list of contribution metadata associated with this object.- Parameters:
contribute- the list ofContributeMetaobjects to set
-
getMetadataSchema
Retrieves the metadata schema associated with this object.- Returns:
- a list of strings representing the metadata schema
-
setMetadataSchema
Sets the metadata schema associated with this object.- Parameters:
metadataSchema- the list of strings representing the metadata schema to set
-
getLanguage
Retrieves the language associated with this object.- Returns:
- a string representing the language.
-
setLanguage
Sets the language associated with this object.- Parameters:
language- the language to set, represented as a string
-
getCustomElements
Retrieves the list of custom elements associated with this object.- Returns:
- a list of
Objectrepresenting the custom elements
-
setCustomElements
Sets the list of custom elements associated with this object.- Parameters:
customElements- the list ofObjectinstances representing the custom elements to set
-
equals
-
hashCode
public int hashCode()
-