Index

A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

account() - Method in interface org.xrpl.xrpl4j.codec.binary.types.Hop
 
account() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
 
account(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Initializes the optional value account to account.
account(Optional<? extends JsonNode>) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Initializes the optional value account to account.
AccountIdType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL AccountID type.
AccountIdType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.AccountIdType
 
AccountIdType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.AccountIdType
 
addAllFields(Iterable<? extends List<JsonNode>>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Adds elements to fields list.
addFields(List<JsonNode>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Adds one element to fields list.
addFields(List<JsonNode>...) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Adds elements to fields list.
AMOUNT_FIELD_NAME - Static variable in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
 
ARRAY_END_MARKER_HEX - Static variable in class org.xrpl.xrpl4j.codec.binary.types.STArrayType
 
ARRAY_END_MARKER_NAME - Static variable in class org.xrpl.xrpl4j.codec.binary.types.STArrayType
 

B

BinaryCodecObjectMapperFactory - Class in org.xrpl.xrpl4j.codec.binary
 
BinaryCodecObjectMapperFactory() - Constructor for class org.xrpl.xrpl4j.codec.binary.BinaryCodecObjectMapperFactory
 
BinaryParser - Class in org.xrpl.xrpl4j.codec.binary.serdes
Parser for XRPL binary hex values.
BinaryParser(String) - Constructor for class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
BinarySerializer - Class in org.xrpl.xrpl4j.codec.binary.serdes
Serializes JSON to XRPL binary format.
BinarySerializer(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.serdes.BinarySerializer
Required-args Constructor.
BlobType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL Blob type.
BlobType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.BlobType
 
BlobType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.BlobType
 
build() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Builds a new ImmutableDefinitions.
build() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo.Builder
Builds a new ImmutableFieldInfo.
build() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
build() - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader.Builder
Builds a new ImmutableFieldHeader.
build() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue.Builder
build() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Builds a new ImmutableHop.
builder() - Static method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
 
builder() - Static method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Creates a builder for ImmutableDefinitions.
builder() - Static method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Creates a builder for ImmutableFieldInfo.
builder() - Static method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Creates a builder for ImmutableFieldInstance.
builder() - Static method in interface org.xrpl.xrpl4j.codec.binary.FieldHeader
 
builder() - Static method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
Creates a builder for ImmutableFieldHeader.
builder() - Static method in interface org.xrpl.xrpl4j.codec.binary.types.FieldWithValue
 
builder() - Static method in interface org.xrpl.xrpl4j.codec.binary.types.Hop
 
builder() - Static method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
Creates a builder for ImmutableFieldWithValue.
builder() - Static method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Creates a builder for ImmutableHop.

C

CHANNEL_FIELD_NAME - Static variable in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
 
compareTo(FieldInstance) - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
 
compareTo(FieldWithValue<T>) - Method in interface org.xrpl.xrpl4j.codec.binary.types.FieldWithValue
 
copyOf(Definitions) - Static method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Creates an immutable copy of a Definitions value.
copyOf(FieldInfo) - Static method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Creates an immutable copy of a FieldInfo value.
copyOf(FieldInstance) - Static method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Creates an immutable copy of a FieldInstance value.
copyOf(FieldHeader) - Static method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
Creates an immutable copy of a FieldHeader value.
copyOf(FieldWithValue<T>) - Static method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
Creates an immutable copy of a FieldWithValue value.
copyOf(Hop) - Static method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Creates an immutable copy of a Hop value.
currency() - Method in interface org.xrpl.xrpl4j.codec.binary.types.Hop
 
currency() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
 
currency(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Initializes the optional value currency to currency.
currency(Optional<? extends JsonNode>) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Initializes the optional value currency to currency.
CurrencyType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for currency property inside an XRPL issued currency amount json.
CurrencyType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.CurrencyType
 
CurrencyType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.CurrencyType
Required-args Constructor.

D

decode(String) - Method in class org.xrpl.xrpl4j.codec.binary.FieldHeaderCodec
 
decode(String) - Method in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
Decodes canonical XRPL binary hex encoded transaction string to JSON.
decodeFieldId(String) - Method in class org.xrpl.xrpl4j.codec.binary.FieldHeaderCodec
 
DefaultDefinitionsProvider - Class in org.xrpl.xrpl4j.codec.binary.definitions
 
DefaultDefinitionsProvider(ObjectMapper) - Constructor for class org.xrpl.xrpl4j.codec.binary.definitions.DefaultDefinitionsProvider
Required-args Constructor.
Definitions - Interface in org.xrpl.xrpl4j.codec.binary.definitions
Type to represent a the top-level object in definitions.json file.
DefinitionsProvider - Interface in org.xrpl.xrpl4j.codec.binary.definitions
Provider for Definitions.
DefinitionsService - Class in org.xrpl.xrpl4j.codec.binary.definitions
Service for accessing XRPL type and field metadata from definitions.json.

E

encode(String) - Method in class org.xrpl.xrpl4j.codec.binary.FieldHeaderCodec
 
encode(String) - Method in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
Encodes JSON to canonical XRPL binary as a hex string.
encode(FieldHeader) - Method in class org.xrpl.xrpl4j.codec.binary.FieldHeaderCodec
 
encodeForMultiSigning(String, String) - Method in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
Encodes JSON to canonical XRPL binary as a hex string for signing purposes.
encodeForSigning(String) - Method in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
Encodes JSON to canonical XRPL binary as a hex string.
encodeForSigningClaim(String) - Method in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
Encodes JSON to canonical XRPL binary as a hex string for signing payment channel claims.
equals(Object) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
This instance is equal to all instances of ImmutableDefinitions that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
This instance is equal to all instances of ImmutableFieldInfo that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
This instance is equal to all instances of ImmutableFieldInstance that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
This instance is equal to all instances of ImmutableFieldHeader that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
This instance is equal to all instances of ImmutableFieldWithValue that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
This instance is equal to all instances of ImmutableHop that have equal attribute values.

F

field() - Method in interface org.xrpl.xrpl4j.codec.binary.types.FieldWithValue
 
field() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
 
field(FieldInstance) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue.Builder
Initializes the value for the field attribute.
fieldCode() - Method in interface org.xrpl.xrpl4j.codec.binary.FieldHeader
 
fieldCode() - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
 
fieldCode(int) - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader.Builder
Initializes the value for the fieldCode attribute.
FieldHeader - Interface in org.xrpl.xrpl4j.codec.binary
Represents a Field ID used to encode an XRPL field name to its binary form.
FieldHeaderCodec - Class in org.xrpl.xrpl4j.codec.binary
A codec for instances of FieldHeader.
FieldHeaderCodec(Definitions, ObjectMapper) - Constructor for class org.xrpl.xrpl4j.codec.binary.FieldHeaderCodec
Required-args Constructor.
FieldInfo - Interface in org.xrpl.xrpl4j.codec.binary.definitions
Model object for Field info medata from the "fields" section of defintions.json.
FieldInstance - Interface in org.xrpl.xrpl4j.codec.binary.definitions
Holder of FieldHeader and FieldInfo data.
fields() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.Definitions
Fields definitions list.
fields() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Fields definitions list.
fields(Iterable<? extends List<JsonNode>>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Sets or replaces all elements for fields list.
FieldWithValue<T> - Interface in org.xrpl.xrpl4j.codec.binary.types
 
from(Definitions) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Fill a builder with attribute values from the provided Definitions instance.
from(FieldInfo) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo.Builder
Fill a builder with attribute values from the provided FieldInfo instance.
from(FieldInstance) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Fill a builder with attribute values from the provided FieldInstance instance.
from(FieldHeader) - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader.Builder
Fill a builder with attribute values from the provided FieldHeader instance.
from(FieldWithValue<T>) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue.Builder
Fill a builder with attribute values from the provided FieldWithValue instance.
from(Hop) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Fill a builder with attribute values from the provided Hop instance.
fromHex(String) - Method in class org.xrpl.xrpl4j.codec.binary.types.HashType
 
fromHex(String) - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Construct a concrete instance of SerializedType from the supplied hex.
fromHex(String, int) - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Construct a concrete instance of SerializedType from the supplied hex.
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.AccountIdType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.BlobType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.CurrencyType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.Hash128Type
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.Hash160Type
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.Hash256Type
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.HopType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.PathSetType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.PathType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Obtain a SerializedType using the supplied node.
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.STArrayType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.STObjectType
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt16Type
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt32Type
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt64Type
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt8Type
 
fromJson(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.Vector256Type
 
fromJson(String) - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Construct a concrete instance of SerializedType from the supplied json.
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.AccountIdType
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.CurrencyType
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.Hash128Type
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.Hash160Type
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.Hash256Type
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.HopType
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.PathSetType
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.PathType
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Obtain a SerializedType of type SerializedType using the supplied parser.
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.STArrayType
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.STObjectType
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt16Type
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt32Type
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt64Type
 
fromParser(BinaryParser) - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt8Type
 
fromParser(BinaryParser, int) - Method in class org.xrpl.xrpl4j.codec.binary.types.BlobType
 
fromParser(BinaryParser, int) - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Obtain a SerializedType of type SerializedType using the supplied parser.
fromParser(BinaryParser, int) - Method in class org.xrpl.xrpl4j.codec.binary.types.Vector256Type
 

G

get() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefaultDefinitionsProvider
 
getExponent(BigDecimal) - Static method in class org.xrpl.xrpl4j.codec.binary.math.MathUtils
Get the exponent value for value.
getFieldHeader(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Obtain an optionally-present field header with the specified field name.
getFieldId(String) - Method in class org.xrpl.xrpl4j.codec.binary.FieldHeaderCodec
 
getFieldInfo(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Obtain the field info for the specified field name.
getFieldInstance(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Obtain an optionally-present field instance with the specified field header name.
getFieldName(FieldHeader) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Obtain the field name for the specified field header.
getInstance() - Static method in interface org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsProvider
 
getInstance() - Static method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Obtain the JVM-wide instance of this DefinitionsService.
getInstance() - Static method in class org.xrpl.xrpl4j.codec.binary.FieldHeaderCodec
 
getNameByType(SerializedType<?>) - Static method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Get the name of the supplied type.
getObjectMapper() - Static method in class org.xrpl.xrpl4j.codec.binary.BinaryCodecObjectMapperFactory
 
getTypeByName(String) - Static method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Get the SerializedType for the supplied name.
getTypeOrdinal(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Obtain the type ordinal for the specified type name.
getWidth() - Method in class org.xrpl.xrpl4j.codec.binary.types.HashType
 

H

Hash128Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL Hash128 type.
Hash128Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Hash128Type
 
Hash128Type(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Hash128Type
 
Hash160Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL Hash160 type.
Hash160Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Hash160Type
 
Hash160Type(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Hash160Type
 
Hash256Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL Hash256 type.
Hash256Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Hash256Type
 
Hash256Type(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Hash256Type
 
hashCode() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Computes a hash code from attributes: types, fields, ledgerEntryTypes, transactionTypes, transactionResults.
hashCode() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Computes a hash code from attributes: nth, isSigningField, isSerialized, type, isVariableLengthEncoded.
hashCode() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Computes a hash code from attributes: nth, isSigningField, isSerialized, name, type, isVariableLengthEncoded, header.
hashCode() - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
Computes a hash code from attributes: fieldCode, typeCode.
hashCode() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
Computes a hash code from attributes: field, value.
hashCode() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Computes a hash code from attributes: issuer, account, currency.
HashType<T extends HashType<T>> - Class in org.xrpl.xrpl4j.codec.binary.types
Base class for XRPL Hash types.
HashType(UnsignedByteArray, int) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.HashType
Required-args Constructor.
hasMore() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
header() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
header() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
header(FieldHeader) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Initializes the value for the header attribute.
HEX_REGEX - Static variable in class org.xrpl.xrpl4j.codec.binary.types.Hash160Type
 
Hop - Interface in org.xrpl.xrpl4j.codec.binary.types
Model object a Hop object inside a XRPL PathType object.
HopType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL Hop object inside a Path object.
HopType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.HopType
 
HopType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.HopType
 

I

ImmutableDefinitions - Class in org.xrpl.xrpl4j.codec.binary.definitions
Immutable implementation of Definitions.
ImmutableDefinitions.Builder - Class in org.xrpl.xrpl4j.codec.binary.definitions
Builds instances of type ImmutableDefinitions.
ImmutableFieldHeader - Class in org.xrpl.xrpl4j.codec.binary
Immutable implementation of FieldHeader.
ImmutableFieldHeader.Builder - Class in org.xrpl.xrpl4j.codec.binary
Builds instances of type ImmutableFieldHeader.
ImmutableFieldInfo - Class in org.xrpl.xrpl4j.codec.binary.definitions
Immutable implementation of FieldInfo.
ImmutableFieldInfo.Builder - Class in org.xrpl.xrpl4j.codec.binary.definitions
Builds instances of type ImmutableFieldInfo.
ImmutableFieldInstance - Class in org.xrpl.xrpl4j.codec.binary.definitions
Immutable implementation of FieldInstance.
ImmutableFieldInstance.Builder - Class in org.xrpl.xrpl4j.codec.binary.definitions
Builds instances of type ImmutableFieldInstance.
ImmutableFieldWithValue<T> - Class in org.xrpl.xrpl4j.codec.binary.types
Immutable implementation of FieldWithValue.
ImmutableFieldWithValue.Builder<T> - Class in org.xrpl.xrpl4j.codec.binary.types
Builds instances of type ImmutableFieldWithValue.
ImmutableHop - Class in org.xrpl.xrpl4j.codec.binary.types
Immutable implementation of Hop.
ImmutableHop.Builder - Class in org.xrpl.xrpl4j.codec.binary.types
Builds instances of type ImmutableHop.
INSTANCE - Static variable in interface org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsProvider
 
isSerialized() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInfo
If fiels is included in binary serialized representation.
isSerialized() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
If field is included in binary serialized representation.
isSerialized() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
If fiels is included in binary serialized representation.
isSerialized() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
If field is included in binary serialized representation.
isSerialized(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo.Builder
Initializes the value for the isSerialized attribute.
isSerialized(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Initializes the value for the isSerialized attribute.
isSigningField() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInfo
If field is included in signed transactions.
isSigningField() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
If field is included in signed transactions.
isSigningField() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
If field is included in signed transactions.
isSigningField() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
If field is included in signed transactions.
isSigningField(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo.Builder
Initializes the value for the isSigningField attribute.
isSigningField(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Initializes the value for the isSigningField attribute.
issuer() - Method in interface org.xrpl.xrpl4j.codec.binary.types.Hop
 
issuer() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
 
issuer(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Initializes the optional value issuer to issuer.
issuer(Optional<? extends JsonNode>) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop.Builder
Initializes the optional value issuer to issuer.
isVariableLengthEncoded() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInfo
 
isVariableLengthEncoded() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
Whether or not this FieldInstance is variable-length encoded.
isVariableLengthEncoded() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
 
isVariableLengthEncoded() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Whether or not this FieldInstance is variable-length encoded.
isVariableLengthEncoded(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo.Builder
Initializes the value for the isVariableLengthEncoded attribute.
isVariableLengthEncoded(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Initializes the value for the isVariableLengthEncoded attribute.

L

ledgerEntryTypes() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.Definitions
Ledger types mappings (transaction type to ordinal value).
ledgerEntryTypes() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Ledger types mappings (transaction type to ordinal value).
ledgerEntryTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Sets or replaces all mappings from the specified map as entries for the ledgerEntryTypes map.

M

mapFieldRawValueToSpecialization(String, String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Map a field's raw value to a specialied type.
mapFieldSpecialization(String, String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.DefinitionsService
Obtain an optionally-present integer corresponding to the specified field name and value.
MathUtils - Class in org.xrpl.xrpl4j.codec.binary.math
Utility functions for XRPL-related math operations.
MathUtils() - Constructor for class org.xrpl.xrpl4j.codec.binary.math.MathUtils
 
MAX_BYTE_VALUE - Static variable in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
MAX_DOUBLE_BYTE_LENGTH - Static variable in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
MAX_DOUBLE_BYTE_VALUE - Static variable in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
MAX_SECOND_BYTE_VALUE - Static variable in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
MAX_SINGLE_BYTE_LENGTH - Static variable in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 

N

name() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
Field name.
name() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Field name.
name(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Initializes the value for the name attribute.
nibblet(int) - Method in class org.xrpl.xrpl4j.codec.binary.types.HashType
Returns four bits at the specified depth within a hash.
nth() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInfo
Sort order position for fields of the same type.
nth() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
Sort order position for fields of the same type.
nth() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Sort order position for fields of the same type.
nth() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Sort order position for fields of the same type.
nth(int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo.Builder
Initializes the value for the nth attribute.
nth(int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Initializes the value for the nth attribute.

O

OBJECT_END_MARKER_HEX - Static variable in class org.xrpl.xrpl4j.codec.binary.types.STObjectType
 
ordinal() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
Globally unique ordinal position based on type code and field code.
org.xrpl.xrpl4j.codec.binary - package org.xrpl.xrpl4j.codec.binary
 
org.xrpl.xrpl4j.codec.binary.definitions - package org.xrpl.xrpl4j.codec.binary.definitions
 
org.xrpl.xrpl4j.codec.binary.math - package org.xrpl.xrpl4j.codec.binary.math
 
org.xrpl.xrpl4j.codec.binary.serdes - package org.xrpl.xrpl4j.codec.binary.serdes
 
org.xrpl.xrpl4j.codec.binary.types - package org.xrpl.xrpl4j.codec.binary.types
 

P

PATH_SEPARATOR_HEX - Static variable in class org.xrpl.xrpl4j.codec.binary.types.PathSetType
 
PATH_SEPARATOR_HEX - Static variable in class org.xrpl.xrpl4j.codec.binary.types.PathType
 
PATHSET_END_HEX - Static variable in class org.xrpl.xrpl4j.codec.binary.types.PathSetType
Constants for separating Paths in a PathSet.
PATHSET_END_HEX - Static variable in class org.xrpl.xrpl4j.codec.binary.types.PathType
Constants for separating Paths in a PathSet.
PathSetType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL PathSet type.
PathSetType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.PathSetType
 
PathSetType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.PathSetType
 
PathType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL Path type inside a PathSet.
PathType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.PathType
 
PathType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.PathType
 
PAYMENT_CHANNEL_CLAIM_SIGNATURE_PREFIX - Static variable in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
 
peek() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
put(String) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinarySerializer
 
putAllLedgerEntryTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put all mappings from the specified map as entries to ledgerEntryTypes map.
putAllTransactionResults(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put all mappings from the specified map as entries to transactionResults map.
putAllTransactionTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put all mappings from the specified map as entries to transactionTypes map.
putAllTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put all mappings from the specified map as entries to types map.
putLedgerEntryTypes(String, int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the ledgerEntryTypes map.
putLedgerEntryTypes(Map.Entry<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the ledgerEntryTypes map.
putTransactionResults(String, int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the transactionResults map.
putTransactionResults(Map.Entry<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the transactionResults map.
putTransactionTypes(String, int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the transactionTypes map.
putTransactionTypes(Map.Entry<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the transactionTypes map.
putTypes(String, int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the types map.
putTypes(Map.Entry<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Put one entry to the types map.

R

read(int) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Read from this parser.
readField() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Read the field from the BinaryParser.
readFieldAndValue() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Get the next field and value from the BinaryParser.
readFieldHeader() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Reads the field ordinal from the BinaryParser.
readFieldValue(FieldInstance) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Read value of the type specified by field from the BinaryParser.
readType(Class<T>) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Read a given type from the BinaryParser.
readUInt16() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
readUInt32() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
readUInt64() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
readUInt8() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
readVariableLengthLength() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Reads the length of the variable length encoded bytes.

S

SerializedType<T extends SerializedType<T>> - Class in org.xrpl.xrpl4j.codec.binary.types
Defines an abstract type serialization parent-class for all XRPL serialized type definitions.
SerializedType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.SerializedType
 
size() - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
skip(int) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
 
STArrayType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL STArray type.
STArrayType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.STArrayType
 
STArrayType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.STArrayType
 
STObjectType - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL STObject type.
STObjectType() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.STObjectType
 
STObjectType(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.STObjectType
 

T

toBytes() - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Convert this SerializedType to a byte array.
toBytesSink(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Append this type's bytes to list.
toHex() - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Convert this SerializedType to a hex-encoded String.
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.AccountIdType
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.CurrencyType
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.HopType
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.PathSetType
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.PathType
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Convert this SerializedType to a JsonNode.
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.STArrayType
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.STObjectType
Return this object as JSON.
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt16Type
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt32Type
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt8Type
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.UInt64Type
 
toJson() - Method in class org.xrpl.xrpl4j.codec.binary.types.Vector256Type
 
toPaddedBigInteger(BigDecimal, int) - Static method in class org.xrpl.xrpl4j.codec.binary.math.MathUtils
XRPL amounts are right-padded with 0s, so both 1, 10, 100 are converted to 10000000000000000, which, when combined with the exponent field can be used to reconstruct the actual decimal value.
toString() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Prints the immutable value Definitions with attribute values.
toString() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Prints the immutable value FieldInfo with attribute values.
toString() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Prints the immutable value FieldInstance with attribute values.
toString() - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
Prints the immutable value FieldHeader with attribute values.
toString() - Method in class org.xrpl.xrpl4j.codec.binary.types.HashType
 
toString() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
Prints the immutable value FieldWithValue with attribute values.
toString() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Prints the immutable value Hop with attribute values.
toString() - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
 
transactionResults() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.Definitions
Transaction results mappings (transaction result to ordinal value).
transactionResults() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Transaction results mappings (transaction result to ordinal value).
transactionResults(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Sets or replaces all mappings from the specified map as entries for the transactionResults map.
transactionTypes() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.Definitions
Transaction types mappings (transaction type to ordinal value).
transactionTypes() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Transaction types mappings (transaction type to ordinal value).
transactionTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Sets or replaces all mappings from the specified map as entries for the transactionTypes map.
TRX_MULTI_SIGNATURE_PREFIX - Static variable in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
 
TRX_SIGNATURE_PREFIX - Static variable in class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
 
type() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInfo
XRPL type (e.g.
type() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.FieldInstance
XRPL type (e.g.
type() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
XRPL type (e.g.
type() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
XRPL type (e.g.
type(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo.Builder
Initializes the value for the type attribute.
type(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance.Builder
Initializes the value for the type attribute.
TYPE_ACCOUNT - Static variable in class org.xrpl.xrpl4j.codec.binary.types.HopType
Constant for masking types of a Hop.
TYPE_CURRENCY - Static variable in class org.xrpl.xrpl4j.codec.binary.types.HopType
 
TYPE_ISSUER - Static variable in class org.xrpl.xrpl4j.codec.binary.types.HopType
 
typeCode() - Method in interface org.xrpl.xrpl4j.codec.binary.FieldHeader
 
typeCode() - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
 
typeCode(int) - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader.Builder
Initializes the value for the typeCode attribute.
typeForField(FieldInstance) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinaryParser
Get the type associated with a given field.
types() - Method in interface org.xrpl.xrpl4j.codec.binary.definitions.Definitions
Type definitions map (type name to ordinal value).
types() - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Type definitions map (type name to ordinal value).
types(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions.Builder
Sets or replaces all mappings from the specified map as entries for the types map.

U

UInt16Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL UInt16 type.
UInt16Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt16Type
 
UInt16Type(UnsignedLong) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt16Type
 
UInt32Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL UInt32 type.
UInt32Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt32Type
 
UInt32Type(UnsignedLong) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt32Type
 
UInt64Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL UInt64 type.
UInt64Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt64Type
 
UInt64Type(UnsignedLong) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt64Type
 
UInt8Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL UInt8 type.
UInt8Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt8Type
 
UInt8Type(UnsignedLong) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.UInt8Type
 

V

value() - Method in interface org.xrpl.xrpl4j.codec.binary.types.FieldWithValue
 
value() - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
 
value() - Method in class org.xrpl.xrpl4j.codec.binary.types.SerializedType
Convert this SerializedType to an UnsignedByteArray.
value(T) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue.Builder
Initializes the value for the value attribute.
Vector256Type - Class in org.xrpl.xrpl4j.codec.binary.types
Codec for XRPL Vector256 type.
Vector256Type() - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Vector256Type
 
Vector256Type(UnsignedByteArray) - Constructor for class org.xrpl.xrpl4j.codec.binary.types.Vector256Type
 

W

WIDTH - Static variable in class org.xrpl.xrpl4j.codec.binary.types.Hash128Type
 
WIDTH - Static variable in class org.xrpl.xrpl4j.codec.binary.types.Hash160Type
 
WIDTH - Static variable in class org.xrpl.xrpl4j.codec.binary.types.Hash256Type
 
WIDTH - Static variable in class org.xrpl.xrpl4j.codec.binary.types.Vector256Type
 
withAccount(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Copy the current immutable object by setting a present value for the optional account attribute.
withAccount(Optional<? extends JsonNode>) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Copy the current immutable object by setting an optional value for the account attribute.
withCurrency(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Copy the current immutable object by setting a present value for the optional currency attribute.
withCurrency(Optional<? extends JsonNode>) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Copy the current immutable object by setting an optional value for the currency attribute.
withField(FieldInstance) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
Copy the current immutable object by setting a value for the field attribute.
withFieldCode(int) - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
Copy the current immutable object by setting a value for the fieldCode attribute.
withFields(Iterable<? extends List<JsonNode>>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Copy the current immutable object with elements that replace the content of fields.
withFields(List<JsonNode>...) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Copy the current immutable object with elements that replace the content of fields.
withHeader(FieldHeader) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Copy the current immutable object by setting a value for the header attribute.
withIsSerialized(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Copy the current immutable object by setting a value for the isSerialized attribute.
withIsSerialized(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Copy the current immutable object by setting a value for the isSerialized attribute.
withIsSigningField(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Copy the current immutable object by setting a value for the isSigningField attribute.
withIsSigningField(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Copy the current immutable object by setting a value for the isSigningField attribute.
withIssuer(JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Copy the current immutable object by setting a present value for the optional issuer attribute.
withIssuer(Optional<? extends JsonNode>) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableHop
Copy the current immutable object by setting an optional value for the issuer attribute.
withIsVariableLengthEncoded(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Copy the current immutable object by setting a value for the isVariableLengthEncoded attribute.
withIsVariableLengthEncoded(boolean) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Copy the current immutable object by setting a value for the isVariableLengthEncoded attribute.
withLedgerEntryTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Copy the current immutable object by replacing the ledgerEntryTypes map with the specified map.
withName(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Copy the current immutable object by setting a value for the name attribute.
withNth(int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Copy the current immutable object by setting a value for the nth attribute.
withNth(int) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Copy the current immutable object by setting a value for the nth attribute.
withTransactionResults(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Copy the current immutable object by replacing the transactionResults map with the specified map.
withTransactionTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Copy the current immutable object by replacing the transactionTypes map with the specified map.
withType(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInfo
Copy the current immutable object by setting a value for the type attribute.
withType(String) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableFieldInstance
Copy the current immutable object by setting a value for the type attribute.
withTypeCode(int) - Method in class org.xrpl.xrpl4j.codec.binary.ImmutableFieldHeader
Copy the current immutable object by setting a value for the typeCode attribute.
withTypes(Map<String, ? extends Integer>) - Method in class org.xrpl.xrpl4j.codec.binary.definitions.ImmutableDefinitions
Copy the current immutable object by replacing the types map with the specified map.
withValue(T) - Method in class org.xrpl.xrpl4j.codec.binary.types.ImmutableFieldWithValue
Copy the current immutable object by setting a value for the value attribute.
write(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinarySerializer
 
writeFieldAndValue(FieldInstance, JsonNode) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinarySerializer
Write field and value to BinarySerializer.
writeFieldAndValue(FieldInstance, SerializedType) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinarySerializer
Write field and value to BinarySerializer.
writeLengthEncoded(SerializedType) - Method in class org.xrpl.xrpl4j.codec.binary.serdes.BinarySerializer
Write a variable length encoded value to the BinarySerializer.

X

XrplBinaryCodec - Class in org.xrpl.xrpl4j.codec.binary
 
XrplBinaryCodec() - Constructor for class org.xrpl.xrpl4j.codec.binary.XrplBinaryCodec
 
A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values