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

クラス INVisualEntries

java.lang.Object
jp.co.osstech.libjeid.in.INVisualEntries

public class INVisualEntries extends Object
INVisualEntriesは、個人番号カード券面APの表面に対応するクラスです。
  • コンストラクタの概要

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

    修飾子とタイプ
    メソッド
    説明
    byte[]
    住所をPNG形式で返します。
    生年月日を返します。
    byte[]
    符号化データを返します。
    有効期限を返します。
    byte[]
    ヘッダを返します。
    byte[]
    氏名をPNG形式で返します。
    byte[]
    顔写真をJpeg2000形式で返します。
    android.graphics.Bitmap
    顔写真(JPEG2000)をデコードしてandroid.graphics.Bitmapオブジェクトを返します。
    顔写真(JPEG2000)をデコードしてBitmapARGBオブジェクトを返します。
    性別を性別コードで返します。
    性別を性別コードに対応する文字列で返します。
    byte[]
    署名値を返します。
    Stringオブジェクトを返します。

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

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

    • INVisualEntries

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

    • toString

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

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

      public byte[] getHeader()
      ヘッダを返します。
      戻り値:
      ヘッダ
    • getBirth

      public String getBirth()
      生年月日を返します。
      戻り値:
      生年月日
    • getSex

      public String getSex()
      性別を性別コードで返します。 性別コードと性別の対応関係は 1: 男性, 2: 女性, 3: 不明 です。
      戻り値:
      性別(性別コード)
    • getSexString

      public String getSexString()
      性別を性別コードに対応する文字列で返します。 性別コードと性別の対応関係は 1: 男性, 2: 女性, 3: 不明 です。
      戻り値:
      性別(文字列)
    • getName

      public byte[] getName()
      氏名をPNG形式で返します。
      戻り値:
      氏名(PNG)
    • getAddr

      public byte[] getAddr()
      住所をPNG形式で返します。
      戻り値:
      住所(PNG)
    • getPhoto

      public byte[] getPhoto()
      顔写真をJpeg2000形式で返します。
      戻り値:
      顔写真
    • getPhotoBitmap

      public android.graphics.Bitmap getPhotoBitmap() throws IOException
      顔写真(JPEG2000)をデコードしてandroid.graphics.Bitmapオブジェクトを返します。 このメソッドは互換性維持のために引き続き使用できますが、非推奨となります。 getPhotoBitmapARGB()を用いてBitmapARGBオブジェクトを生成してください。
      戻り値:
      顔写真
      例外:
      IOException - デコードエラー
    • getPhotoBitmapARGB

      public BitmapARGB getPhotoBitmapARGB() throws IOException
      顔写真(JPEG2000)をデコードしてBitmapARGBオブジェクトを返します。
      以下は取得したBitmapARGBのインスタンスからandroid.graphics.Bitmapのインスタンスを作成するサンプルコードです。
      (argbはBitmapARGBのインスタンスです)
      
       Bitmap bitmap = Bitmap.createBitmap(argb.getData(),
                                           argb.getWidth(),
                                           argb.getHeight(),
                                           Bitmap.Config.ARGB_8888);
      戻り値:
      顔写真
      例外:
      IOException - デコードエラー
    • getSignature

      public byte[] getSignature()
      署名値を返します。
      戻り値:
      署名値
    • getExpire

      public String getExpire()
      有効期限を返します。
      戻り値:
      有効期限