public class BioException extends CardRuntimeException
BioException
class encapsulates specific exceptions which
can be thrown by the methods of the javacardx.biometry
package
in case of error.Modifier and Type | Field and Description |
---|---|
static short |
ILLEGAL_USE
This reason code is used to indicate that the method should not be
invoked based on the current state of the card.
|
static short |
ILLEGAL_VALUE
This reason code is used to indicate that one or more input parameters is
out of allowed bounds.
|
static short |
INVALID_DATA
This reason code is used to indicate that the data the system encountered
is illegible.
|
static short |
NO_SUCH_BIO_TEMPLATE
This reason code is used to indicate that the provided bio template type
is not supported by the template builder.
|
static short |
NO_TEMPLATES_ENROLLED
This reason code is used to indicate that no reference template is
available for matching, or that the reference template is uninitialized.
|
Constructor and Description |
---|
BioException(short reason)
Construct a new biometric exception using a provided reason code.
|
Modifier and Type | Method and Description |
---|---|
static void |
throwIt(short reason)
Throws the Java Card runtime environment owned instance of BioException
with the specified reason.
|
getReason, setReason
public static final short ILLEGAL_VALUE
public static final short INVALID_DATA
public static final short NO_SUCH_BIO_TEMPLATE
public static final short NO_TEMPLATES_ENROLLED
public static final short ILLEGAL_USE
public BioException(short reason)
throwIt()
to use the Java Card
runtime environment instance of this class.reason
- the reason code for this exception.public static void throwIt(short reason) throws BioException
reason
- the reason for the exception.BioException
- always.Copyright © 1998, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms