@ApiAudience.Public @ApiStability.Unstable public class AccountAddress extends java.lang.Object implements Identity, Encodable, Adaptor
Modifier and Type | Field and Description |
---|---|
protected BytesValue |
bytesValue |
static AccountAddress |
EMPTY |
protected java.lang.String |
value |
Modifier | Constructor and Description |
---|---|
|
AccountAddress(BytesValue bytesValue)
AccountAddress constructor.
|
protected |
AccountAddress(BytesValue bytesValue,
java.lang.String value) |
|
AccountAddress(java.lang.String encoded)
AccountAddress constructor.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
adapt(java.lang.Class<T> adaptor)
Convert to other resource.
|
java.lang.String |
getEncoded()
Get encoded value.
|
static AccountAddress |
of(java.lang.String encoded)
Create
AccountAddress with a base58 with checksum encoded value. |
java.lang.String |
toString() |
public static final AccountAddress EMPTY
protected final java.lang.String value
protected final BytesValue bytesValue
@ApiAudience.Public public AccountAddress(java.lang.String encoded)
encoded
- a base58 with checksum encoded encoded valueDecodingFailureException
- if decoding failed@ApiAudience.Private public AccountAddress(BytesValue bytesValue)
bytesValue
- BytesValue
protected AccountAddress(BytesValue bytesValue, java.lang.String value)
@ApiAudience.Public public static AccountAddress of(java.lang.String encoded)
AccountAddress
with a base58 with checksum encoded value.encoded
- a base58 with checksum encoded encoded valueAccountAddress
DecodingFailureException
- if decoding failedpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getEncoded()
Encodable
getEncoded
in interface Encodable
public <T> T adapt(java.lang.Class<T> adaptor)
Adaptor