A C D E F G I M O P R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activateProtocol(String, String) - Method in interface org.calypsonet.terminal.reader.ConfigurableCardReader
-
Activates the reader communication protocol by associating the provided reader communication protocol name and the communication protocol name defined by the application.
- addObserver(CardReaderObserverSpi) - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Registers a new observer to be notified when a reader event occurs.
- ALWAYS - org.calypsonet.terminal.reader.ObservableCardReader.NotificationMode
-
All cards presented to the readers are notified to the observers, regardless of the result of the selection.
C
- CARD_INSERTED - org.calypsonet.terminal.reader.CardReaderEvent.Type
-
A card has been inserted with or without specific selection.
- CARD_MATCHED - org.calypsonet.terminal.reader.CardReaderEvent.Type
-
A card has been inserted that matches the selection.
- CARD_REMOVED - org.calypsonet.terminal.reader.CardReaderEvent.Type
-
The card has been removed from the reader.
- CardCommunicationException - Exception in org.calypsonet.terminal.reader
-
Indicates that the communication with the card failed.
- CardCommunicationException(String) - Constructor for exception org.calypsonet.terminal.reader.CardCommunicationException
- CardCommunicationException(String, Throwable) - Constructor for exception org.calypsonet.terminal.reader.CardCommunicationException
- CardReader - Interface in org.calypsonet.terminal.reader
-
Card reader driving the underlying hardware to manage the card detection.
- CardReaderEvent - Interface in org.calypsonet.terminal.reader
-
Card event data container indicating a change of state.
- CardReaderEvent.Type - Enum in org.calypsonet.terminal.reader
-
Possible card events.
- CardReaderObservationExceptionHandlerSpi - Interface in org.calypsonet.terminal.reader.spi
-
Reader observation error handler to implement in order to be notified of errors that may occur during operations carried out by the card monitoring process.
- CardReaderObserverSpi - Interface in org.calypsonet.terminal.reader.spi
-
Reader observer to implement in order to receive
CardReaderEvent
from aObservableCardReader
. - CardSelection - Interface in org.calypsonet.terminal.reader.selection.spi
-
Selection scenario implemented and provided by a card extension.
- CardSelectionManager - Interface in org.calypsonet.terminal.reader.selection
-
Service dedicated to card selection, based on the preparation of a card selection scenario.
- CardSelectionResult - Interface in org.calypsonet.terminal.reader.selection
-
Result of a selection process.
- clearObservers() - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Unregisters all observers at once.
- ConfigurableCardReader - Interface in org.calypsonet.terminal.reader
-
Configurable card reader providing the methods to manage the card protocols.
- countObservers() - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Provides the current number of registered observers.
D
- deactivateProtocol(String) - Method in interface org.calypsonet.terminal.reader.ConfigurableCardReader
-
Deactivates the provided reader communication protocol.
E
- exportCardSelectionScenario() - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Exports the current prepared card selection scenario to a string in JSON format.
F
- finalizeCardProcessing() - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Notifies the observation process that the processing of the card has been completed in order to ensure that the card monitoring cycle runs properly.
G
- getActiveSelectionIndex() - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionResult
-
Gets the index of the active selection if any.
- getActiveSmartCard() - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionResult
-
Gets the active matching card.
- getName() - Method in interface org.calypsonet.terminal.reader.CardReader
-
Returns the name of the reader.
- getPowerOnData() - Method in interface org.calypsonet.terminal.reader.selection.spi.SmartCard
-
Gets the card's power-on data.
- getReaderName() - Method in interface org.calypsonet.terminal.reader.CardReaderEvent
-
Returns the name of the reader that generated the event.
- getScheduledCardSelectionsResponse() - Method in interface org.calypsonet.terminal.reader.CardReaderEvent
-
Returns the card selection responses when it is available and null in all other cases.
- getSelectApplicationResponse() - Method in interface org.calypsonet.terminal.reader.selection.spi.SmartCard
-
Gets the card data received in response to the Select Application command (including the status word).
- getSmartCards() - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionResult
-
Gets all
SmartCard
corresponding to all successful selection cases in a map for which the key is the selection index provided by theCardSelectionManager.prepareSelection(CardSelection)
method. - getType() - Method in interface org.calypsonet.terminal.reader.CardReaderEvent
-
Returns the card reader event type.
I
- importCardSelectionScenario(String) - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Imports a card selection scenario provided as a string in JSON format.
- InvalidCardResponseException - Exception in org.calypsonet.terminal.reader.selection
-
Indicates that a response received from the card during the selection process was invalid.
- InvalidCardResponseException(String) - Constructor for exception org.calypsonet.terminal.reader.selection.InvalidCardResponseException
- InvalidCardResponseException(String, Throwable) - Constructor for exception org.calypsonet.terminal.reader.selection.InvalidCardResponseException
- isCardPresent() - Method in interface org.calypsonet.terminal.reader.CardReader
-
Checks if the card is present.
- isContactless() - Method in interface org.calypsonet.terminal.reader.CardReader
-
Checks if the card communication mode is contactless.
M
- MATCHED_ONLY - org.calypsonet.terminal.reader.ObservableCardReader.NotificationMode
-
Only the cards that have been successfully selected will be notified to the observers.
O
- ObservableCardReader - Interface in org.calypsonet.terminal.reader
-
Card reader able to observe the insertion/removal of cards.
- ObservableCardReader.DetectionMode - Enum in org.calypsonet.terminal.reader
-
Card detection management options to be applied after processing a card.
- ObservableCardReader.NotificationMode - Enum in org.calypsonet.terminal.reader
-
The options that apply when a card is detected.
- onReaderEvent(CardReaderEvent) - Method in interface org.calypsonet.terminal.reader.spi.CardReaderObserverSpi
-
Invoked when a reader event occurs.
- onReaderObservationError(String, String, Throwable) - Method in interface org.calypsonet.terminal.reader.spi.CardReaderObservationExceptionHandlerSpi
-
Invoked when an error occurs in the observed reader.
- org.calypsonet.terminal.reader - package org.calypsonet.terminal.reader
-
Components used in applications to manage readers and their observation.
- org.calypsonet.terminal.reader.selection - package org.calypsonet.terminal.reader.selection
-
Components used to manage card selection.
- org.calypsonet.terminal.reader.selection.spi - package org.calypsonet.terminal.reader.selection.spi
-
Components to be implemented by card extensions.
- org.calypsonet.terminal.reader.spi - package org.calypsonet.terminal.reader.spi
-
Components to be implemented by end user applications when readers are observed.
P
- parseScheduledCardSelectionsResponse(ScheduledCardSelectionsResponse) - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Analyzes the responses provided by a
CardReaderEvent
following the insertion of a card and the execution of the card selection scenario. - prepareReleaseChannel() - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Requests the closing of the physical channel at the end of the execution of the card selection request.
- prepareSelection(CardSelection) - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Appends a card selection case to the card selection scenario.
- processCardSelectionScenario(CardReader) - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Explicitly executes a previously prepared card selection scenario and returns the card selection result.
R
- ReaderApiProperties - Class in org.calypsonet.terminal.reader
-
API properties.
- ReaderCommunicationException - Exception in org.calypsonet.terminal.reader
-
Indicates that the communication with the reader failed.
- ReaderCommunicationException(String) - Constructor for exception org.calypsonet.terminal.reader.ReaderCommunicationException
- ReaderCommunicationException(String, Throwable) - Constructor for exception org.calypsonet.terminal.reader.ReaderCommunicationException
- ReaderProtocolNotSupportedException - Exception in org.calypsonet.terminal.reader
-
Indicates that the current card protocol is not supported by the reader.
- ReaderProtocolNotSupportedException(String) - Constructor for exception org.calypsonet.terminal.reader.ReaderProtocolNotSupportedException
- removeObserver(CardReaderObserverSpi) - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Unregisters a reader observer.
- REPEATING - org.calypsonet.terminal.reader.ObservableCardReader.DetectionMode
-
Continue waiting for the insertion of a next card.
S
- scheduleCardSelectionScenario(ObservableCardReader, ObservableCardReader.DetectionMode, ObservableCardReader.NotificationMode) - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Schedules the execution of the prepared card selection scenario as soon as a card is presented to the provided
ObservableCardReader
. - ScheduledCardSelectionsResponse - Interface in org.calypsonet.terminal.reader.selection
-
Response of the execution of a scheduled selection scenario provided by a
CardReaderEvent
. - setMultipleSelectionMode() - Method in interface org.calypsonet.terminal.reader.selection.CardSelectionManager
-
Sets the multiple selection mode to process all selection cases even in case of a successful selection.
- setReaderObservationExceptionHandler(CardReaderObservationExceptionHandlerSpi) - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Sets the exception handler.
- SINGLESHOT - org.calypsonet.terminal.reader.ObservableCardReader.DetectionMode
-
Stop and wait for a restart signal.
- SmartCard - Interface in org.calypsonet.terminal.reader.selection.spi
-
Generic smart card with which communication has been established after a selection process and which is ready to receive APDUs.
- startCardDetection(ObservableCardReader.DetectionMode) - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Starts the card detection.
- stopCardDetection() - Method in interface org.calypsonet.terminal.reader.ObservableCardReader
-
Stops the card detection.
U
- UNAVAILABLE - org.calypsonet.terminal.reader.CardReaderEvent.Type
-
The reader has become unavailable.
V
- valueOf(String) - Static method in enum org.calypsonet.terminal.reader.CardReaderEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.calypsonet.terminal.reader.ObservableCardReader.DetectionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.calypsonet.terminal.reader.ObservableCardReader.NotificationMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.calypsonet.terminal.reader.CardReaderEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.calypsonet.terminal.reader.ObservableCardReader.DetectionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.calypsonet.terminal.reader.ObservableCardReader.NotificationMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class org.calypsonet.terminal.reader.ReaderApiProperties
-
API version: "1.1"
All Classes All Packages