Metadata class abstract

Metadata extracted from an EPUB package document.

Implementers

Constructors

Metadata({required String title, required String date, required String language, required List<String> identifiers, required String uniqueIdentifierValue, List<String>? rights, String? contributor, String? creator, String? publisher, String? subject, String? description, String? coverId, String? series, String? seriesIndex, String? titleSort, String? authorSort, String? bookProducer})
Creates metadata with the package's core descriptive fields.

Properties

authorSort → String?
Sort form of the author (Last, First), from opf:file-as or a legacy OPF meta value.
final
bookProducer → String?
Producer recorded as the dc:contributor with role bkp.
final
contributor → String?
Contributor to the publication.
final
coverId → String?
EPUB 2 cover manifest item id, from <meta name="cover" content="id"/>.
final
creator → String?
Creator or author of the publication.
final
date → String
Publication date as declared by the package document.
final
description → String?
Description of the publication.
final
hashCode → int
The hash code for this object.
no setterinherited
identifiers → List<String>
Identifiers declared for the publication.
final
language → String
Primary language of the publication.
final
publisher → String?
Publisher of the publication.
final
rights → List<String>?
Rights statements associated with the publication.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
series → String?
Series name read from a legacy OPF meta value.
final
seriesIndex → String?
Series position read from a legacy OPF meta value or EPUB 3 group-position.
final
subject → String?
Primary subject of the publication.
final
title → String
Title of the publication.
final
titleSort → String?
Sort form of the title, from opf:file-as or a legacy OPF meta value.
final
uniqueIdentifierValue → String
Value of the package's unique identifier metadata element.
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