Verified Owner
Top Description Methods
org.jabref.model.entry.identifier

public Interface Identifier

Known Direct Implementers
org.jabref.model.entry.identifier.ISBN, org.jabref.model.entry.identifier.ISSN, org.jabref.model.entry.identifier.MathSciNetId, org.jabref.model.entry.identifier.SWHID, org.jabref.model.entry.identifier.DOI, org.jabref.model.entry.identifier.EprintIdentifier, org.jabref.model.entry.identifier.IacrEprint
Annotations
@AllowedToUseLogic:Uses StringUtil temporarily
Imports
java.net.URI, java.util.Optional, java.util.function.Supplier, java.util.stream.Stream, org.jabref.architecture.AllowedToUseLogic, org.jabref.logic.util.strings.StringUtil, org.jabref.model.entry.field.Field

All implementing classes should additionally offer

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

the identifier as String
asString
()

Returns the identifier as String

public static Optional<Identifier>
from(String identifier)

public Field
public Optional<URI>

Method Detail

asStringback to summary
public String asString()

Returns the identifier as String

Returns:String

the identifier as String

fromback to summary
public static Optional<Identifier> from(String identifier)

Implementation Note

Should be consistent with [org.jabref.logic.importer.WebFetchers#getIdBasedFetcherFoIdentifier(Identifier, ImportFormatPreferences)

getDefaultFieldback to summary
public Field getDefaultField()
getExternalURIback to summary
public Optional<URI> getExternalURI()