javacard.framework
Class CardRuntimeException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--javacard.framework.CardRuntimeException
- Direct Known Subclasses:
- APDUException, CryptoException, ISOException, PINException, ServiceException, SystemException, TransactionException
- public class CardRuntimeException
- extends RuntimeException
The CardRuntimeException class defines a field reason and two accessor methods getReason()
and setReason(). The reason field encapsulates an exception cause identifier in Java Card.
All Java Card unchecked exception classes should extend CardRuntimeException.
- Since:
- JDE 4.2.1
|
Constructor Summary |
CardRuntimeException(short reason)
Constructs a CardRuntimeException instance with the specified reason. |
|
Method Summary |
short |
getReason()
Gets the reason code. |
void |
setReason(short reason)
Sets the reason code. |
static void |
throwIt(short reason)
Throws an instance of the CardRuntimeException class with the specified reason. |
CardRuntimeException
public CardRuntimeException(short reason)
- Constructs a CardRuntimeException instance with the specified reason.
- Parameters:
reason - the reason for the exception- Since:
- JDE 4.2.1
getReason
public short getReason()
- Gets the reason code.
- Returns:
- the reason for the exception
- Since:
- JDE 4.2.1
setReason
public void setReason(short reason)
- Sets the reason code.
- Parameters:
reason - the reason for the exception- Since:
- JDE 4.2.1
throwIt
public static void throwIt(short reason)
throws CardRuntimeException
- Throws an instance of the CardRuntimeException class with the specified reason.
- Parameters:
reason - Throws an instance of the CardRuntimeException class with the specified reason.- Since:
- JDE 4.2.1
Copyright 1999-2009 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.