A B C D F G I J 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 transports 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
Serializer of a BodyError that contains a RuntimeException.
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
Serializer/Deserializer of a byte array to an hex string.
ByteArrayJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.ByteArrayJsonAdapter
 
ByteArrayUtil - Class in org.eclipse.keyple.core.util
Utils around byte arrays
ByteJsonAdapter - Class in org.eclipse.keyple.core.util.json
Serializer/Deserializer of a byte to an hex string.
ByteJsonAdapter() - Constructor for class org.eclipse.keyple.core.util.json.ByteJsonAdapter
 

C

ContactCardCommonProtocol - Enum in org.eclipse.keyple.core.util.protocol
This enum contains a non-exhaustive list of contacts smartcard communication protocols.
ContactlessCardCommonProtocol - Enum in org.eclipse.keyple.core.util.protocol
This enum contains a non-exhaustive list of contactless smartcard communication protocols.

D

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.IntegerJsonAdapter

F

fourBytesToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Converts 4 bytes located at the offset provided in the byte array into an unsigned integer.
fromHex(String) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Create a byte array from an hexadecimal string made of consecutive even number of digits in the range {0..9,a..f,A..F}.

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.

I

INNOVATRON_B_PRIME_CARD - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
 
INNOVATRON_HIGH_SPEED_PROTOCOL_SAM - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
 
IntegerJsonAdapter - Class in org.eclipse.keyple.core.util.json
Serializer/Deserializer of an integer to an 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.
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
 
ISO_7816_3 - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
 
ISO_7816_3_T0 - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
 
ISO_7816_3_T1 - org.eclipse.keyple.core.util.protocol.ContactCardCommonProtocol
 
isTrue(Boolean, String) - Method in class org.eclipse.keyple.core.util.Assert
Assert that a condition is true.
isValidHexString(String) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Checks if the provided string is formed by an even number of hexadecimal digits.

J

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

N

NFC_A_ISO_14443_3A - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
 
NFC_B_ISO_14443_3B - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
 
NFC_F_JIS_6319_4 - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
 
NFC_V_ISO_15693 - org.eclipse.keyple.core.util.protocol.ContactlessCardCommonProtocol
 
normalizeHexString(String) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Normalizes the input hex string by padding on the left by a zero if necessary.
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<? extends Object>, 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

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(Throwable, Type, JsonSerializationContext) - Method in class org.eclipse.keyple.core.util.json.ThrowableJsonSerializer

T

threeBytesSignedToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Converts 3 bytes located at the offset provided in the byte array into an signed integer.
threeBytesToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Converts 3 bytes located at the offset provided in the byte array into an unsigned integer.
ThrowableJsonSerializer - Class in org.eclipse.keyple.core.util.json
Serializer of a Throwable.
ThrowableJsonSerializer() - Constructor for class org.eclipse.keyple.core.util.json.ThrowableJsonSerializer
 
toHex(byte[]) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Represents the byte array in a hexadecimal string.
toJson(Object) - Static method in class org.eclipse.keyple.core.util.json.JsonUtil
Formats the provided object as a json string.
twoBytesSignedToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Converts 2 bytes located at the offset provided in the byte array into an signed integer.
twoBytesToInt(byte[], int) - Static method in class org.eclipse.keyple.core.util.ByteArrayUtil
Converts 2 bytes located at the offset provided in the byte array into an unsigned integer.

V

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