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