Class InvalidCardException

All Implemented Interfaces:
Serializable

public final class InvalidCardException extends CardException
Indica que se esperaba un tipo de tarjeta pero se ha encontrado otro no compatible.
Author:
Tomás García-Merás.
See Also:
  • Constructor Details

    • InvalidCardException

      public InvalidCardException(String desc)
      Construye una excepción de tarjeta inválida.
      Parameters:
      desc - Descripción de la razón de invalidez de la tarjeta
    • InvalidCardException

      public InvalidCardException(String expectedCardName, Atr expectedAtr, byte[] foundAtr)
      Construye una excepción de tarjeta inválida.
      Parameters:
      expectedCardName - Nombre de la tarjeta esperada
      expectedAtr - ATR de la tarjeta esperada
      foundAtr - ATR (binario) de la tarjeta encontrada
  • Method Details

    • getExpectedAtr

      public Atr getExpectedAtr()
      Obtiene el ATR de la tarjeta que se esperaba.
      Returns:
      ATR de la tarjeta que se esperaba
    • getExpectedCardName

      public String getExpectedCardName()
      Obtiene el nombre de la tarjeta que se esperaba.
      Returns:
      nombre de la tarjeta que se esperaba
    • getFoundAtr

      public byte[] getFoundAtr()
      Obtiene el ATR (binario) de la tarjeta encontrada.
      Returns:
      ATR (binario) de la tarjeta encontrada