Package uicc.toolkit
This package provides the means for the toolkit applets to register
to the events of the common application toolkit (CAT) framework, to handle
TLV information and to send proactive commands according to the ETSI
TS 102 223 specification.
The Package Application Identifier (AID) format is defined in TS 101 220
-
Interface Summary Interface Description BERTLVEditHandler The BERTLVEditHandler interface offers methods to set the TAG of a BER TLV List and to edit the BER TLV list.BERTLVViewHandler The BERTLVViewHandler interface offers methods to retrieve information about TLVs stored in BER TLV list.EditHandler This class is the basic class for the construction of a list of Comprehension TLV elements.EnvelopeHandler TheEnvelopeHandlerinterface contains basic methods to handle the Envelope data field.EnvelopeResponseHandler TheEnvelopeResponseHandlerinterface contains basic methods to handle the Envelope response data field.ProactiveHandler This interface is the basic class for the definition of Proactive commands .ProactiveResponseHandler TheProactiveResponseHandlerinterface contains basic methods to handle the Terminal Response data field.ToolkitConstants ToolkitConstantsencapsulates constants related to the Toolkit Applets.ToolkitInterface This interface must be implemented by an object of a Toolkit Applet instance (which extends thejavacard.framework.Appletclass) so that it can be triggered by the Toolkit Handler according to the resgistration information.ToolkitRegistry TheToolkitRegistryinterface offers basic services and methods to allow any Toolkit Applet to register its configuration (supported events) during the install phase and possibly to change it during all the applet life time.ViewHandler TheViewHandlerclass offers basic services and contains basic methods to handle a Comprehension TLV List, such as in a Terminal Response data field or in a BER-TLV element (Envelope data field or Proactive command). -
Class Summary Class Description EnvelopeHandlerSystem TheEnvelopeHandlerSystemclass provides the means to retrieve an instance of an Object implementing theEnvelopeHandlerinterface.EnvelopeResponseHandlerSystem TheEnvelopeResponseHandlerSystemclass provides the means to retrieve an instance of an Object implementing theEnvelopeResponseHandlerinterface.ProactiveHandlerSystem TheProactiveHandlerSystemclass provides the means to retrieve an instance of an Object implementing theResponseHandlerinterface.ProactiveResponseHandlerSystem TheProactiveResponseHandlerSystemclass provides the means to retrieve an instance of an Object implementing theProactiveResponseHandlerinterface.TerminalProfile TheTerminalProfileclass contains methods to question the terminal profile, regarding the support for "Common Application Toolkit CAT" and supposing that this profile has been set by the Terminal Profile APDU command.ToolkitRegistrySystem TheToolkitRegistrySystemclass provides the means to retrieve an instance of an Object implementing theToolkitRegistryinterface. -
Exception Summary Exception Description ToolkitException This class extends theThrowableclass and allows the classes of this package to throw specific exceptions in case of problems.