MeiHeader class
Cabeçalho MEI completo, correspwherendo to the elemento <meiHead> of the MEI v5.
Implementa o modelo bibliográfico completo incluindo os quatro níveis FRBR: Work, Expression, Manifestation, Item.
final header = MeiHeader(
fileDescription: FileDescription(
title: 'Ave Maria',
contributors: [Contributor(name: 'Schubert', role: ResponsibilityRole.composer)],
),
encodingDescription: EncodingDescription(
meiVersion: '5',
applications: ['flutter_notemus'],
),
);
Constructors
- MeiHeader({required FileDescription fileDescription, EncodingDescription? encodingDescription, WorkList? workList, ManifestationList? manifestationList, RevisionDescription? revisionDescription})
-
const
Properties
- encodingDescription → EncodingDescription?
-
Descrição of the codificação (princípios, Appliesções, version MEI).
final
- fileDescription → FileDescription
-
Descrição bibliográfica of the arquivo (required no MEI v5).
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- manifestationList → ManifestationList?
-
List of manifestações (fontes físicas) of the obra.
final
- revisionDescription → RevisionDescription?
-
Histórico de revisões of the arquivo.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- workList → WorkList?
-
List of obras representadas no arquivo.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited