パッケージ jp.co.osstech.libjeid.rc

クラス RCCardEntries

java.lang.Object
jp.co.osstech.libjeid.rc.RCCardEntries

public class RCCardEntries extends Object
RCCardEntriesは、第1世代在留カード等の券面(表)イメージ (DF1/EF01)に対応するクラスです。

本クラスが保持するのは券面全体を写した画像(MMR圧縮TIFF)であり、 氏名・在留資格などの個別フィールドは含みません。画像として取り出すには getTiff()、toPng()、getBitmapARGB()を使用します。

第2世代の同名クラス RC2CardEntriesは名前が似ていますが、 こちらは構造化された券面記載事項(生年月日・在留資格など)を保持し、APIが全く異なります。

  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    RCCardEntries(byte[] encoded)
    RCCardEntriesオブジェクトを構築します。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    券面(表)イメージのBitmapARGBオブジェクトを返します。
    byte[]
    符号化データを返します。
    byte[]
    券面(表)イメージ(TIFF)を返します。
    byte[]
    券面(表)イメージ(PNG)を返します。
    Stringオブジェクトを返します。

    クラスから継承されたメソッド java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • RCCardEntries

      public RCCardEntries(byte[] encoded) throws IOException
      RCCardEntriesオブジェクトを構築します。
      パラメータ:
      encoded - 符号化データ
      例外:
      IOException - デコードエラー
  • メソッドの詳細

    • toString

      public String toString()
      Stringオブジェクトを返します。
      オーバーライド:
      toString クラス内 Object
      戻り値:
      Stringオブジェクト
    • getEncoded

      public byte[] getEncoded()
      符号化データを返します。
      戻り値:
      符号化データ
    • getTiff

      public byte[] getTiff()
      券面(表)イメージ(TIFF)を返します。
      戻り値:
      券面(表)イメージ
    • getBitmapARGB

      public BitmapARGB getBitmapARGB() throws IOException
      券面(表)イメージのBitmapARGBオブジェクトを返します。
      戻り値:
      券面(表)イメージ
      例外:
      IOException - デコードエラー
    • toPng

      public byte[] toPng() throws IOException
      券面(表)イメージ(PNG)を返します。
      戻り値:
      券面(表)イメージ
      例外:
      IOException - エンコードエラー