Index

C G H M O P S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

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 address.
getBlockAddress() - Method in exception org.eclipse.keypop.storagecard.SCCardCommunicationException
Returns the address of the block involved in the error, if applicable.
getBlockAddress() - Method in exception org.eclipse.keypop.storagecard.SCInvalidCardResponseException
Returns the address of the block involved in the error, if applicable.
getBlockAddress() - Method in exception org.eclipse.keypop.storagecard.SCReaderCommunicationException
Returns the address of the block involved in the error, if applicable.
getBlockAddress() - Method in interface org.eclipse.keypop.storagecard.StorageCardException
Returns the address of the block involved in the error, if applicable.
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.
getSystemBlock() - Method in interface org.eclipse.keypop.storagecard.card.StorageCard
Retrieves the system block from the storage card when available.
getUID() - Method in interface org.eclipse.keypop.storagecard.card.StorageCard
Retrieves the unique identifier (UID) of the storage card.

H

hasSystemBlock() - Method in enum class org.eclipse.keypop.storagecard.card.ProductType
Indicates whether this card type has an accessible system block.
hasWriteAcknowledgment() - Method in enum class org.eclipse.keypop.storagecard.card.ProductType
Indicates whether this storage card provides a reliable acknowledgment after write operations.

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.
prepareReadSystemBlock() - Method in interface org.eclipse.keypop.storagecard.transaction.StorageCardTransactionManager
Prepares the reading of the system block from the storage card when present.
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.
prepareWriteSystemBlock(byte[]) - Method in interface org.eclipse.keypop.storagecard.transaction.StorageCardTransactionManager
Prepares the writing of data to the system block of the storage card when present.
ProductType - Enum Class in org.eclipse.keypop.storagecard.card
The ProductType enum represents the different types of storage cards supported by the library.

S

SCCardCommunicationException - Exception in org.eclipse.keypop.storagecard
Indicates an input/output error that occurred while communicating with the StorageCard.
SCCardCommunicationException(Integer, String) - Constructor for exception org.eclipse.keypop.storagecard.SCCardCommunicationException
Creates a new exception indicating a card communication error during the execution of a storage card command.
SCCardCommunicationException(Integer, String, Throwable) - Constructor for exception org.eclipse.keypop.storagecard.SCCardCommunicationException
Creates a new exception indicating a card communication error during the execution of a storage card command, with an underlying cause.
SCInvalidCardResponseException - Exception in org.eclipse.keypop.storagecard
Indicates that a command returned an unexpected or invalid status while interacting with the StorageCard.
SCInvalidCardResponseException(Integer, String) - Constructor for exception org.eclipse.keypop.storagecard.SCInvalidCardResponseException
Creates a new exception indicating a card status code error during the execution of a storage card command.
SCInvalidCardResponseException(Integer, String, Throwable) - Constructor for exception org.eclipse.keypop.storagecard.SCInvalidCardResponseException
Creates a new exception indicating a card status code error during the execution of a storage card command, with an underlying cause.
SCReaderCommunicationException - Exception in org.eclipse.keypop.storagecard
Indicates an input/output error that occurred while communicating with the card reader.
SCReaderCommunicationException(Integer, String) - Constructor for exception org.eclipse.keypop.storagecard.SCReaderCommunicationException
Creates a new exception indicating a reader communication error during the execution of a storage card command.
SCReaderCommunicationException(Integer, String, Throwable) - Constructor for exception org.eclipse.keypop.storagecard.SCReaderCommunicationException
Creates a new exception indicating a reader communication error during the execution of a storage card command, with an underlying cause.
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.
StorageCardException - Interface in org.eclipse.keypop.storagecard
Interface for exceptions occurring during the execution of a command on a StorageCard.
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.

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.
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.
VERSION - Static variable in class org.eclipse.keypop.storagecard.StorageCardApiProperties
API version: "1.0"
C G H M O P S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form