Verified Owner
Top Fields Constructors Methods
org.jabref.model.entry.identifier

public Class IacrEprint

extends Object
implements Identifier
Class Inheritance
All Implemented Interfaces
org.jabref.model.entry.identifier.Identifier
Annotations
@AllowedToUseLogic:Because URL utility is needed
Imports
java.net.URI, .URISyntaxException, java.util.Optional, java.util.regex.Matcher, .Pattern, org.jabref.architecture.AllowedToUseLogic, org.jabref.logic.util.URLUtil, org.jabref.model.entry.field.Field, .StandardField, org.jspecify.annotations.NonNull, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final String
private static final Pattern
private final String
private static final Logger
public static final URI

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public String
asString()

Implements org.jabref.model.entry.identifier.Identifier.asString.

Returns the identifier as String

public String
public Field
public Optional<URI>
private static boolean
matchesExcepted(String identifier)

public static Optional<IacrEprint>
parse(String identifier)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

IACR_EPRINT_EXPback to summary
private static final String IACR_EPRINT_EXP
IACR_EPRINT_PATTERNback to summary
private static final Pattern IACR_EPRINT_PATTERN
iacrEprintback to summary
private final String iacrEprint
LOGGERback to summary
private static final Logger LOGGER
RESOLVERback to summary
public static final URI RESOLVER

Constructor Detail

IacrEprintback to summary
pack-priv IacrEprint(@NonNull String iacrEprint)

Method Detail

asStringback to summary
public String asString()

Implements org.jabref.model.entry.identifier.Identifier.asString.

Doc from org.jabref.model.entry.identifier.Identifier.asString.

Returns the identifier as String

Annotations
@Override
getAsciiUrlback to summary
public String getAsciiUrl()
getDefaultFieldback to summary
public Field getDefaultField()

Implements org.jabref.model.entry.identifier.Identifier.getDefaultField.

Annotations
@Override
getExternalURIback to summary
public Optional<URI> getExternalURI()

Implements org.jabref.model.entry.identifier.Identifier.getExternalURI.

Annotations
@Override
matchesExceptedback to summary
private static boolean matchesExcepted(String identifier)
parseback to summary
public static Optional<IacrEprint> parse(String identifier)