DOI class

Digital Object Identifier (DOI).

See: DOI HANDBOOK

Constructors

DOI({required DigitString directoryIndicator, required List<DigitString> registrantCodes, required String suffix})

Properties

directoryIndicator → DigitString
final
hashCode → int
The hash code for this object.
no setteroverride
registrantCodes → UnmodifiableListView<DigitString>
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
suffix → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
DOI names are case insensitive.
override
toUri() → Uri
Uses https://doi.org

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

isValid(String value) → bool
tryParse(String value) → DOI?