type, value
Constructor and Description |
---|
ORCID() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Returns a clone if the implementation is cloneable.
|
int |
compareTo(ISNI isni) |
ORCID |
createChecksum(boolean createChecksum)
Indicate that a correct check sum should be computed.
|
boolean |
equals(java.lang.Object object) |
static StandardNumber |
getInstance(java.lang.Package thePackage,
java.lang.ClassLoader classLoader,
java.lang.String type) |
static StandardNumber |
getInstance(java.lang.String type) |
int |
hashCode() |
ORCID |
normalize()
Normalize the value by removing all unwanted characters or
replacing characters with the ones required for verification.
|
ORCID |
set(java.lang.CharSequence value)
Set the input value of this standard number.
|
java.net.URI |
toURI() |
ORCID |
verify()
Verify the number.
|
format, getTypedVariants, isValid, normalizedValue, reset
type
public ORCID set(java.lang.CharSequence value)
StandardNumber
Set the input value of this standard number. The input must be normalized and verified before being accepted as valid.
set
in class StandardNumber
value
- the raw input valuepublic ORCID createChecksum(boolean createChecksum)
StandardNumber
Indicate that a correct check sum should be computed.
createChecksum
in class ISNI
createChecksum
- if checksum is includedpublic ORCID normalize()
StandardNumber
Normalize the value by removing all unwanted characters or replacing characters with the ones required for verification.
public ORCID verify()
StandardNumber
Verify the number.
public java.net.URI toURI()
public int compareTo(ISNI isni)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
public static StandardNumber getInstance(java.lang.String type) throws NoSuchStandardNumberException
NoSuchStandardNumberException
public static StandardNumber getInstance(java.lang.Package thePackage, java.lang.ClassLoader classLoader, java.lang.String type) throws NoSuchStandardNumberException
NoSuchStandardNumberException