@Immutable public final class Issuer extends Identifier
Valid issuer identifiers are URIs with "https" schema and no query or fragment component.
DEFAULT_BYTE_LENGTH
Constructor and Description |
---|
Issuer(String value)
Creates a new issuer identifier with the specified value.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object)
Overrides
Object.equals() . |
boolean |
isValid()
Checks if this issuer is a valid identifier.
|
static boolean |
isValid(Issuer value)
Checks if the specified issuer is a valid identifier.
|
static boolean |
isValid(String value)
Checks if the specified string represents a valid issuer identifier.
|
static boolean |
isValid(URI value)
Checks if the specified URI represents a valid issuer identifier.
|
compareTo, getValue, hashCode, toJSONString, toString
public static boolean isValid(String value)
null
-safe.value
- The issuer string.true
if the string represents a valid issuer
identifier, else false
.public static boolean isValid(Issuer value)
null
-safe.value
- The issuer.true
if the value is a valid identifier, else
false
.public static boolean isValid(URI value)
null
-safe.value
- The URI.true
if the values represents a valid issuer
identifier, else false
.public boolean isValid()
null
-safe.true
if the value is a valid identifier, else
false
.public boolean equals(Object object)
Identifier
Object.equals()
.equals
in class Identifier
object
- The object to compare to.true
if the objects have the same value, otherwise
false
.Copyright © 2014 NimbusDS. All Rights Reserved.