Index

C G I K M O P R S U V 
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"
C G I K M O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form