Package nva.commons.doi
Class DoiValidator
java.lang.Object
nva.commons.doi.DoiValidator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanvalidateOffline(String doi) Validates a DOI against URL and String patterns.static booleanvalidateOffline(URI doi) Validates a DOI against URL and String patterns.validateOnline(URI doi) static BooleanvalidateOrThrow(String doi)
-
Field Details
-
DOI_SUFFIX_REGEX
- See Also:
-
DOI_URL_PATTERN
-
DOI_STRING_PATTERN
-
INVALID_DOI_ERROR
- See Also:
-
-
Constructor Details
-
DoiValidator
public DoiValidator() -
DoiValidator
-
-
Method Details
-
validateOrThrow
-
validateOffline
Validates a DOI against URL and String patterns.- Parameters:
doi- the DOI to validate- Returns:
- true if DOI is valid
-
validateOffline
Validates a DOI against URL and String patterns.- Parameters:
doi- the DOI to validate- Returns:
- true if DOI is valid
-
validateOnline
-