クラス
javax.smartcardio.CardExceptionの使用
CardExceptionを使用するパッケージ
-
javax.smartcardioでのCardExceptionの使用
CardExceptionを投げるjavax.smartcardioのメソッド修飾子と型メソッド説明abstract voidCard.beginExclusive()このカードへの排他的なアクセスを要求します。abstract voidCardChannel.close()このCardChannelをクローズします。abstract Cardカードへの接続を確立します。abstract voidCard.disconnect(boolean reset) このカードとの接続を切断します。abstract voidCard.endExclusive()以前にbeginExclusiveを使用して確立された排他的なアクセスを解除します。abstract booleanCardTerminal.isCardPresent()この端末にカードが存在するかどうかを返します。CardTerminals.list()使用可能なすべての端末の変更不可能なリストを返します。abstract List<CardTerminal> CardTerminals.list(CardTerminals.State state) 指定された状態と一致するすべての端末の変更不可能なリストを返します。abstract CardChannelCard.openLogicalChannel()カードに新しい論理チャネルをオープンし、それを返します。abstract intCardChannel.transmit(ByteBuffer command, ByteBuffer response) コマンドByteBufferに格納されたコマンドAPDUを送信し、応答ByteBufferにレスポンスAPDUを受信します。abstract ResponseAPDUCardChannel.transmit(CommandAPDU command) 指定されたコマンドAPDUをスマート・カードに送信し、レスポンスAPDUを返します。abstract byte[]Card.transmitControlCommand(int controlCode, byte[] command) 制御コマンドを端末装置に送信します。abstract booleanCardTerminal.waitForCardAbsent(long timeout) カードがこの端末内に存在しなくなるか、タイム・アウトの期限が切れるまで待機します。abstract booleanCardTerminal.waitForCardPresent(long timeout) カードがこの端末内に存在するようになるか、タイム・アウトの期限が切れるまで待機します。voidCardTerminals.waitForChange()このオブジェクトの端末のいずれかで、カードの挿入または取出しを待機します。abstract booleanCardTerminals.waitForChange(long timeout) このオブジェクトの端末のいずれかでカードの挿入または取出し、あるいはタイム・アウトの期限切れが発生するのを待機します。