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
-
Sort form of the author (
Last, First), fromopf:file-asor a legacy OPFmetavalue.final - bookProducer → String?
-
Producer recorded as the
dc:contributorwith rolebkp.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
metavalue.final - seriesIndex → String?
-
Series position read from a legacy OPF
metavalue or EPUB 3group-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-asor a legacy OPFmetavalue.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