パッケージ jp.co.osstech.libjeid.dl
クラス DriverLicenseEntries
- java.lang.Object
-
- jp.co.osstech.libjeid.dl.DriverLicenseEntries
-
public class DriverLicenseEntries extends java.lang.Object
DriverLicenseEntriesは、運転免許証仕様の「記載事項(本籍除く)」に対応するクラスです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DriverLicenseEntries(byte[] encoded, DriverLicenseExternalCharactors extChars)
DriverLicenseEntriesオブジェクトを構築します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 推奨されていないメソッド 修飾子とタイプ メソッド 説明 DLString
getAddr()
住所をDLStringオブジェクトで返します。java.lang.String
getAddrHtml(DriverLicenseExternalCharactors extChars)
推奨されていません。getAddr().toHTML()を利用してください。java.lang.String
getAddrJson(DriverLicenseExternalCharactors extChars)
推奨されていません。getAddr().toJSON()を利用してください。DLString
getAliasName()
通称名をDLStringオブジェクトで返します。DLDate
getBirthDate()
生年月日を返します。java.lang.String
getCallName()
統一氏名(カナ)を返します。java.util.List<DriverLicenseCategory>
getCategories()
免許の年月日をリストで返します。DriverLicenseCategory
getCategory(int tag)
タグを指定して免許の年月日を返します。java.lang.String
getColorClass()
免許証の色区分を返します。java.util.List<java.lang.String>
getConditions()
免許の条件のリストを返します。byte[]
getEncoded()
符号化データを返します。DLDate
getExpireDate()
有効期間の末日を返します。DLDate
getIssueDate()
交付年月日を返します。int
getJISX0208Year()
JIS X 0208 制定年番号を返します。java.lang.String
getKana()
呼び名(カナ)を返します。java.lang.String
getLicenseNumber()
免許証の番号を返します。DLString
getName()
氏名をDLStringオブジェクトで返します。java.lang.String
getNameHtml(DriverLicenseExternalCharactors extChars)
推奨されていません。getName().toHTML()を利用してください。java.lang.String
getNameJson(DriverLicenseExternalCharactors extChars)
推奨されていません。getName().toJSON()を利用してください。java.lang.String
getPscName()
公安委員会名を返します。java.lang.String
getRefNumber()
照会番号を返します。java.lang.String
toString()
Stringオブジェクトを返します。
-
-
-
コンストラクタの詳細
-
DriverLicenseEntries
public DriverLicenseEntries(byte[] encoded, DriverLicenseExternalCharactors extChars) throws java.io.IOException
DriverLicenseEntriesオブジェクトを構築します。- パラメータ:
encoded
- 符号化データ- 例外:
java.io.IOException
- デコードエラー
-
-
メソッドの詳細
-
toString
public java.lang.String toString()
Stringオブジェクトを返します。- オーバーライド:
toString
クラス内java.lang.Object
- 戻り値:
- Stringオブジェクト
-
getEncoded
public byte[] getEncoded()
符号化データを返します。- 戻り値:
- 符号化データ
-
getJISX0208Year
public int getJISX0208Year()
JIS X 0208 制定年番号を返します。- 戻り値:
- JIS X 0208 制定年番号
-
getName
public DLString getName()
氏名をDLStringオブジェクトで返します。- 戻り値:
- 氏名
-
getNameHtml
public java.lang.String getNameHtml(DriverLicenseExternalCharactors extChars) throws java.io.IOException
推奨されていません。getName().toHTML()を利用してください。氏名をHTML表現で返します。 外字をPNGエンコードしてData URI形式で表示します。 詳細は運転免許証の文字についてを参照してください。- パラメータ:
extChars
- 外字- 戻り値:
- 氏名
- 例外:
java.io.IOException
- 外字のデコードエラーまたはPNGのエンコードエラー
-
getNameJson
public java.lang.String getNameJson(DriverLicenseExternalCharactors extChars) throws java.io.IOException
推奨されていません。getName().toJSON()を利用してください。氏名をJSON表現で返します。 JIS X 0208に含まれる文字の場合はUnicodeテキストが返ります。
外字の場合は画像をPNGエンコードし、それを更にBase64エンコードした文字列が返ります。
詳細は運転免許証の文字についてを参照してください。- パラメータ:
extChars
- 外字- 戻り値:
- 氏名
- 例外:
java.io.IOException
- 外字のデコードエラーまたはPNGのエンコードエラー
-
getKana
public java.lang.String getKana()
呼び名(カナ)を返します。- 戻り値:
- 呼び名(カナ)
-
getAliasName
public DLString getAliasName()
通称名をDLStringオブジェクトで返します。- 戻り値:
- 通称名
-
getCallName
public java.lang.String getCallName()
統一氏名(カナ)を返します。- 戻り値:
- 統一氏名(カナ)
-
getBirthDate
public DLDate getBirthDate()
生年月日を返します。- 戻り値:
- 生年月日
-
getAddr
public DLString getAddr()
住所をDLStringオブジェクトで返します。- 戻り値:
- 住所
-
getAddrHtml
public java.lang.String getAddrHtml(DriverLicenseExternalCharactors extChars) throws java.io.IOException
推奨されていません。getAddr().toHTML()を利用してください。住所をHTML表現で返します。 外字をPNGエンコードしてData URI形式で表示します。 詳細は運転免許証の文字についてを参照してください。- パラメータ:
extChars
- 外字- 戻り値:
- 住所
- 例外:
java.io.IOException
- 外字のデコードエラーまたはPNGのエンコードエラー
-
getAddrJson
public java.lang.String getAddrJson(DriverLicenseExternalCharactors extChars) throws java.io.IOException
推奨されていません。getAddr().toJSON()を利用してください。住所をJSON表現で返します。 JIS X 0208に含まれる文字の場合はUnicodeテキストが返ります。
外字の場合は画像をPNGエンコードし、それを更にBase64エンコードした文字列が返ります。
詳細は運転免許証の文字についてを参照してください。- パラメータ:
extChars
- 外字- 戻り値:
- 住所
- 例外:
java.io.IOException
- 外字のデコードエラーまたはPNGのエンコードエラー
-
getIssueDate
public DLDate getIssueDate()
交付年月日を返します。- 戻り値:
- 交付年月日
-
getRefNumber
public java.lang.String getRefNumber()
照会番号を返します。- 戻り値:
- 照会番号
-
getColorClass
public java.lang.String getColorClass()
免許証の色区分を返します。- 戻り値:
- 免許証の色区分
-
getExpireDate
public DLDate getExpireDate()
有効期間の末日を返します。- 戻り値:
- 有効期間の末日
-
getConditions
public java.util.List<java.lang.String> getConditions()
免許の条件のリストを返します。- 戻り値:
- 免許の条件のリスト
-
getPscName
public java.lang.String getPscName()
公安委員会名を返します。- 戻り値:
- 公安委員会名
-
getLicenseNumber
public java.lang.String getLicenseNumber()
免許証の番号を返します。- 戻り値:
- 免許証の番号
-
getCategories
public java.util.List<DriverLicenseCategory> getCategories()
免許の年月日をリストで返します。- 戻り値:
- 免許の年月日のリスト
-
getCategory
public DriverLicenseCategory getCategory(int tag)
タグを指定して免許の年月日を返します。- パラメータ:
tag
- タグ- 戻り値:
- 免許の年月日
-
-