A B C D E F G H I J L N O P R S T V 
All Classes All Packages

A

ApduUtil - Class in org.eclipse.keyple.core.util
Util to build APDUs and check case 4.
Assert - Class in org.eclipse.keyple.core.util
Exposes useful methods for testing method call parameters and raising a IllegalArgumentException unchecked exception.

B

BerTlvUtil - Class in org.eclipse.keyple.core.util
Helper class to decode BER-TLV encoded data.
BodyError - Class in org.eclipse.keyple.core.util.json
POJO used to transport the content of an Exception into a string.
BodyError(Exception) - Constructor for class org.eclipse.keyple.core.util.json.BodyError
Builds an instance from an exception reference.
BodyErrorJsonDeserializer - Class in org.eclipse.keyple.core.util.json
JSON deserializer of a BodyError.
BodyErrorJsonDeserializer() - Constructor for class org.eclipse.keyple.core.util.json.BodyErrorJsonDeserializer
 
build(byte, byte, byte, byte, byte[], Byte) - Static method in class org.eclipse.keyple.core.util.ApduUtil
Builds an APDU request from its elements as defined by the ISO 7816 standard.
ByteArrayJsonAdapter - Class in org.eclipse.keyple.core.util.json
JSON serializer/deserializer of a byte array to a hex string.
ByteArrayJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.ByteArrayJsonAdapter
 
ByteArrayUtil - Class in org.eclipse.keyple.core.util
Utility class around byte arrays.
ByteJsonAdapter - Class in org.eclipse.keyple.core.util.json
JSON serializer/deserializer of a byte to a hex string.
ByteJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.ByteJsonAdapter
 

C

CalendarJsonAdapter - Class in org.eclipse.keyple.core.util.json
JSON serializer/deserializer of a Calendar to a string in ISO 8601 format.
CalendarJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.CalendarJsonAdapter
Builds a new instance.
ContactCardCommonProtocol - Enum in org.eclipse.keyple.core.util.protocol
Deprecated.
This list of protocol names is arbitrary and is not used by Keyple services. The protocol identifiers can be freely defined by the business application during polling configuration and card selection.
ContactlessCardCommonProtocol - Enum in org.eclipse.keyple.core.util.protocol
Deprecated.
This list of protocol names is arbitrary and is not used by Keyple services. The protocol identifiers can be freely defined by the business application during polling configuration and card selection.

D

DateJsonSerializer - Class in org.eclipse.keyple.core.util.json
JSON serializer of a Date to a string in ISO 8601 format.
DateJsonSerializer() - Constructor for class org.eclipse.keyple.core.util.json.DateJsonSerializer
Builds a new instance.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.keyple.core.util.json.BodyErrorJsonDeserializer
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.keyple.core.util.json.ByteArrayJsonAdapter
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.keyple.core.util.json.ByteJsonAdapter
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.keyple.core.util.json.CalendarJsonAdapter
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.keyple.core.util.json.IntegerJsonAdapter
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.keyple.core.util.json.LongJsonAdapter
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.eclipse.keyple.core.util.json.ShortJsonAdapter

E

extractBytes(byte[], int, int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Extracts "nbBytes" bytes from the "bitOffset" index (in bits) from a byte array.
extractInt(byte[], int, int, boolean) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Converts "nbBytes" bytes located at the "offset" provided in a source byte array into an integer.

F

fourBytesToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use ByteArrayUtil.extractInt(byte[], int, int, boolean) method instead with "nbBytes = 2" and "isSigned = true|false".
fromHex(String) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use HexUtil.toByteArray(String) method instead.

G

getCode() - Method in class org.eclipse.keyple.core.util.json.BodyError
Gets the exception class name.
getException() - Method in class org.eclipse.keyple.core.util.json.BodyError
Gets the associated exception.
getInstance() - Static method in class org.eclipse.keyple.core.util.Assert
Gets the unique instance.
getParser() - Static method in class org.eclipse.keyple.core.util.json.JsonUtil
Gets the singleton instance of the parser.
greaterOrEqual(Integer, int, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that an integer is not null and is greater than or equal to minValue.

H

HexUtil - Class in org.eclipse.keyple.core.util
Utility class around hex strings.

I

INNOVATRON_B_PRIME_CARD - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
 
INNOVATRON_HIGH_SPEED_PROTOCOL_SAM - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
Deprecated.
 
IntegerJsonAdapter - Class in org.eclipse.keyple.core.util.json
JSON serializer/deserializer of an integer to a hex string.
IntegerJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.IntegerJsonAdapter
 
isCase4(byte[]) - Static method in class org.eclipse.keyple.core.util.ApduUtil
Indicates if the provided byte array contains a case4 APDU command.
isConstructed(int) - Static method in class org.eclipse.keyple.core.util.BerTlvUtil
Indicates if the provided tag ID corresponds to a constructed tag.
isEqual(Integer, int, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that an integer is equal to value.
isHexString(String, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that a string has a valid hexadecimal format.
isInRange(Integer, int, int, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that an integer is not null and is in the range minValue, maxValue.
ISO_14443_4 - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
 
ISO_7816_3 - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
Deprecated.
 
ISO_7816_3_T0 - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
Deprecated.
 
ISO_7816_3_T1 - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
Deprecated.
 
isTrue(Boolean, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that a condition is true.
isValid(String) - Static method in class org.eclipse.keyple.core.util.HexUtil
Checks if a string is formed by an even number of hexadecimal digits.
isValidHexString(String) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use HexUtil.isValid(String) method instead.

J

JsonUtil - Class in org.eclipse.keyple.core.util.json
Json utilities based on Gson (com.google.gson).

L

LongJsonAdapter - Class in org.eclipse.keyple.core.util.json
JSON serializer/deserializer of a long to a hex string.
LongJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.LongJsonAdapter
 

N

NFC_A_ISO_14443_3A - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
 
NFC_B_ISO_14443_3B - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
 
NFC_F_JIS_6319_4 - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
 
NFC_V_ISO_15693 - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
 
normalizeHexString(String) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
To be removed.
notEmpty(byte[], String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that a byte array is not null and not empty.
notEmpty(String, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that the input string is not null and not empty.
notEmpty(Collection<?>, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that a collection of objects is not null and not empty.
notNull(Object, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that the input object is not null.

O

org.eclipse.keyple.core.util - package org.eclipse.keyple.core.util
Various utility classes.
org.eclipse.keyple.core.util.json - package org.eclipse.keyple.core.util.json
JSON utility classes as serializers/deserializers, mainly used by the Keyple Distributed Plugins solution.
org.eclipse.keyple.core.util.protocol - package org.eclipse.keyple.core.util.protocol
Card protocols definitions.

P

parse(byte[], boolean) - Static method in class org.eclipse.keyple.core.util.BerTlvUtil
Parse the provided TLV structure and place all or only primitive tags found in a map.
parseSimple(byte[], boolean) - Static method in class org.eclipse.keyple.core.util.BerTlvUtil
Parse the provided TLV structure and place all or only primitive tags found in a map.

R

registerTypeAdapter(Class<?>, Object, boolean) - Static method in class org.eclipse.keyple.core.util.json.JsonUtil
Registers a new type adapter.

S

serialize(byte[], Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.ByteArrayJsonAdapter
serialize(Byte, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.ByteJsonAdapter
serialize(Integer, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.IntegerJsonAdapter
serialize(Long, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.LongJsonAdapter
serialize(Short, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.ShortJsonAdapter
serialize(Throwable, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.ThrowableJsonSerializer
serialize(Calendar, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.CalendarJsonAdapter
serialize(Date, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.DateJsonSerializer
ShortJsonAdapter - Class in org.eclipse.keyple.core.util.json
JSON serializer/deserializer of a short to a hex string.
ShortJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.ShortJsonAdapter
 

T

threeBytesSignedToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use ByteArrayUtil.extractInt(byte[], int, int, boolean) method instead with "nbBytes = 3" and "isSigned = true".
threeBytesToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use ByteArrayUtil.extractInt(byte[], int, int, boolean) method instead with "nbBytes = 3" and "isSigned = false".
ThrowableJsonSerializer - Class in org.eclipse.keyple.core.util.json
JSON serializer of a Throwable.
ThrowableJsonSerializer() - Constructor for class org.eclipse.keyple.core.util.json.ThrowableJsonSerializer
 
toByte(String) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a hexadecimal string to a "byte".
toByteArray(String) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a hexadecimal string to a byte array.
toHex(byte) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a "byte" to a hexadecimal string.
toHex(byte[]) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use HexUtil.toHex(byte[]) method instead.
toHex(byte[]) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a byte array to a hexadecimal string.
toHex(int) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts an "integer" to a hexadecimal string.
toHex(long) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a "long" to a hexadecimal string.
toHex(short) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a "short" to a hexadecimal string.
toInt(String) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a hexadecimal string to an "integer".
toJson(Object) - Static method in class org.eclipse.keyple.core.util.json.JsonUtil
Formats the provided object as a json string.
toLong(String) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a hexadecimal string to a "long".
toShort(String) - Static method in class org.eclipse.keyple.core.util.HexUtil
Converts a hexadecimal string to a "short".
twoBytesSignedToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use ByteArrayUtil.extractInt(byte[], int, int, boolean) method instead with "nbBytes = 2" and "isSigned = true".
twoBytesToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Deprecated.
Use ByteArrayUtil.extractInt(byte[], int, int, boolean) method instead with "nbBytes = 2" and "isSigned = false".

V

valueOf(String) - Static method in enum org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L N O P R S T V 
All Classes All Packages