Package uicc.system
Class TerminalCapabilityHandler
- java.lang.Object
-
- uicc.system.TerminalCapabilityHandler
-
public final class TerminalCapabilityHandler extends java.lang.ObjectTheTerminalCapabilityHandlerclass provide the means to to retreive theTerminal capability TLVbeing provided by the Terminal Capability APDU command defined in TS 102 221[6]. A Temporary JCRE Entry Point Object implementing theBERTLVViewHandlerinterface which encapsulates theTerminal capability TLVcan be retreived by invoking thegetTheHandler()method.- See Also:
BERTLVViewHandler
-
-
Field Summary
Fields Modifier and Type Field Description static byteTAG_ADDITIONAL_INTERFACE_SUPPORTAdditional interface support tag = 0x82static byteTAG_EUICC_RELATED_CAPABILITIESeUICC related capabilities tag = 0x83static byteTAG_EXTENDED_LOGICAL_CHANNELS_TERMINAL_SUPPORTExtended logical channels terminal support tag = 0x81static byteTAG_TERMINAL_POWER_SUPPLYTerminal power supply tag = 0x80
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BERTLVViewHandlergetTheHandler()Returns the single system instance of an object that implements theBERTLVViewHandlerinterface encapsulating theTerminal capability TLVprovided by theTerminal Capability APDUcommand defined in TS 102 221[6].
-
-
-
Field Detail
-
TAG_TERMINAL_POWER_SUPPLY
public static final byte TAG_TERMINAL_POWER_SUPPLY
Terminal power supply tag = 0x80- See Also:
- Constant Field Values
-
TAG_EXTENDED_LOGICAL_CHANNELS_TERMINAL_SUPPORT
public static final byte TAG_EXTENDED_LOGICAL_CHANNELS_TERMINAL_SUPPORT
Extended logical channels terminal support tag = 0x81- See Also:
- Constant Field Values
-
TAG_ADDITIONAL_INTERFACE_SUPPORT
public static final byte TAG_ADDITIONAL_INTERFACE_SUPPORT
Additional interface support tag = 0x82- See Also:
- Constant Field Values
-
TAG_EUICC_RELATED_CAPABILITIES
public static final byte TAG_EUICC_RELATED_CAPABILITIES
eUICC related capabilities tag = 0x83- See Also:
- Constant Field Values
-
-
Method Detail
-
getTheHandler
public static BERTLVViewHandler getTheHandler() throws UICCSystemException
Returns the single system instance of an object that implements theBERTLVViewHandlerinterface encapsulating theTerminal capability TLVprovided by theTerminal Capability APDUcommand defined in TS 102 221[6].- Returns:
- reference of the temporary JCRE entry point object
implementing the
BERTLVViewHandlerinterface that exposes Terminal Capability TLV informations - Throws:
UICCSystemException- with the following reason codes:TERMINAL_CAPABILITY_NOT_AVAILABLEif the Terminal Capability command as not been issued.
-
-