Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- CardIOException - Exception in org.eclipse.keypop.storagecard
-
Indicates a communication error with the card (e.g.
- CardIOException(String) - Constructor for exception org.eclipse.keypop.storagecard.CardIOException
- CardIOException(String, Throwable) - Constructor for exception org.eclipse.keypop.storagecard.CardIOException
-
Encapsulates a lower level exception.
- ChannelControl - Enum Class in org.eclipse.keypop.storagecard.transaction
-
Policy for managing the physical channel after a card request is executed.
- CLOSE_AFTER - Enum constant in enum class org.eclipse.keypop.storagecard.transaction.ChannelControl
-
Terminates communication with the card.
The physical channel closes instantly or a card removal sequence is initiated depending on the observation mode. - createStorageCardSelectionExtension(ProductType) - Method in interface org.eclipse.keypop.storagecard.StorageCardApiFactory
-
Creates a new instance of
StorageCardSelectionExtension
. - createStorageCardTransactionManager(CardReader, StorageCard) - Method in interface org.eclipse.keypop.storagecard.StorageCardApiFactory
-
Creates an instance of
StorageCardTransactionManager
.
G
- getBlock(int) - Method in interface org.eclipse.keypop.storagecard.card.StorageCard
-
Retrieves the data block at the specified block number.
- getBlockCount() - Method in enum class org.eclipse.keypop.storagecard.card.ProductType
-
Returns the number of blocks in a storage card of a specific type.
- getBlocks(int, int) - Method in interface org.eclipse.keypop.storagecard.card.StorageCard
-
Retrieves the data blocks within the specified range from the memory image of the storage card.
- getBlockSize() - Method in enum class org.eclipse.keypop.storagecard.card.ProductType
-
Returns the size of each block in bytes.
- getProductType() - Method in interface org.eclipse.keypop.storagecard.card.StorageCard
-
Returns the product type of the storage card.
- getUID() - Method in interface org.eclipse.keypop.storagecard.card.StorageCard
-
Retrieves the unique identifier (UID) of the storage card.
I
- InconsistentDataException - Exception in org.eclipse.keypop.storagecard
-
Indicates the detection of inconsistent data related to one of the following cases: A de-synchronization of the APDU exchanges.
- InconsistentDataException(String) - Constructor for exception org.eclipse.keypop.storagecard.InconsistentDataException
K
- KEEP_OPEN - Enum constant in enum class org.eclipse.keypop.storagecard.transaction.ChannelControl
-
Leaves the physical channel open.
M
- MIFARE_ULTRALIGHT - Enum constant in enum class org.eclipse.keypop.storagecard.card.ProductType
-
NXP Mifare Ultralight
O
- org.eclipse.keypop.storagecard - package org.eclipse.keypop.storagecard
-
Contains the factories and builders to create the public elements of the extension.
- org.eclipse.keypop.storagecard.card - package org.eclipse.keypop.storagecard.card
- org.eclipse.keypop.storagecard.transaction - package org.eclipse.keypop.storagecard.transaction
P
- prepareReadBlock(int) - Method in interface org.eclipse.keypop.storagecard.card.StorageCardSelectionExtension
-
Prepares the reading of a specific block from the storage card.
- prepareReadBlock(int) - Method in interface org.eclipse.keypop.storagecard.transaction.StorageCardTransactionManager
-
Prepares the reading of a specific block from the storage card.
- prepareReadBlocks(int, int) - Method in interface org.eclipse.keypop.storagecard.card.StorageCardSelectionExtension
-
Prepares the reading of a range of blocks from the storage card.
- prepareReadBlocks(int, int) - Method in interface org.eclipse.keypop.storagecard.transaction.StorageCardTransactionManager
-
Prepares the reading of a range of blocks from the storage card.
- prepareWriteBlocks(int, byte[]) - Method in interface org.eclipse.keypop.storagecard.transaction.StorageCardTransactionManager
-
Prepares the writing of blocks of data to the storage card starting from a specific block number offset.
- processCommands(ChannelControl) - Method in interface org.eclipse.keypop.storagecard.transaction.StorageCardTransactionManager
-
Processes all previously prepared commands and closes the physical channel if requested.
- ProductType - Enum Class in org.eclipse.keypop.storagecard.card
-
The ProductType enum represents the different types of storage cards supported by the library.
R
- ReaderIOException - Exception in org.eclipse.keypop.storagecard
-
Indicates a communication error with the reader of the card.
- ReaderIOException(String) - Constructor for exception org.eclipse.keypop.storagecard.ReaderIOException
- ReaderIOException(String, Throwable) - Constructor for exception org.eclipse.keypop.storagecard.ReaderIOException
-
Encapsulates a lower level exception.
S
- ST25_SRT512 - Enum constant in enum class org.eclipse.keypop.storagecard.card.ProductType
-
ST Microelectronics ST25 / SRT512
- StorageCard - Interface in org.eclipse.keypop.storagecard.card
-
Represents a storage card with various methods to retrieve information and data from it.
- StorageCardApiFactory - Interface in org.eclipse.keypop.storagecard
-
Storage Card API Factory.
- StorageCardApiProperties - Class in org.eclipse.keypop.storagecard
-
Storage Card API properties.
- StorageCardSelectionExtension - Interface in org.eclipse.keypop.storagecard.card
-
Extends the
CardSelectionExtension
interface of the "Keypop Reader API" to provide means to define optional commands to be executed during the selection phase. - StorageCardTransactionManager - Interface in org.eclipse.keypop.storagecard.transaction
-
Provides methods to manage APDU exchanges with a storage card.
U
- UnexpectedCommandStatusException - Exception in org.eclipse.keypop.storagecard
-
Indicates that an unexpected command status was returned by the card.
- UnexpectedCommandStatusException(String, Throwable) - Constructor for exception org.eclipse.keypop.storagecard.UnexpectedCommandStatusException
V
- valueOf(String) - Static method in enum class org.eclipse.keypop.storagecard.card.ProductType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.keypop.storagecard.transaction.ChannelControl
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.keypop.storagecard.card.ProductType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.keypop.storagecard.transaction.ChannelControl
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Static variable in class org.eclipse.keypop.storagecard.StorageCardApiProperties
-
API version: "0.1"
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form