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