com.swetake.util
クラス Qrcode

java.lang.Object
  |
  +--com.swetake.util.Qrcode

public class Qrcode
extends java.lang.Object

QRcode class library 0.50beta10
(c)2003-2005 Y.Swetake
This version supports QRcode model2 version 1-40.
Some functions are not supported.


コンストラクタの概要
Qrcode()
           
 
メソッドの概要
 boolean[][] calQrcode(byte[] qrcodeData)
          与えられたデータ列からQRコードエンコードデータを boolean二次元配列で返します。
 int calStructureappendParity(byte[] originaldata)
          連結に用いるパリティを算出します。
 char getQrcodeEncodeMode()
          現在設定されているエンコードモードを取得します。
 char getQrcodeErrorCorrect()
          現在設定されているエラー訂正レベルを取得します。
 int getQrcodeVersion()
          現在設定されているバージョンを取得します。
 void setQrcodeEncodeMode(char encMode)
          エンコードモードを設定します。
 void setQrcodeErrorCorrect(char ecc)
          エラー訂正レベルを設定します。
 void setQrcodeVersion(int ver)
          バージョンを設定します。
 void setStructureappend(int m, int n, int p)
          連結関連のメソッドです。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Qrcode

public Qrcode()
メソッドの詳細

setQrcodeErrorCorrect

public void setQrcodeErrorCorrect(char ecc)
エラー訂正レベルを設定します。


getQrcodeErrorCorrect

public char getQrcodeErrorCorrect()
現在設定されているエラー訂正レベルを取得します。

戻り値:
エラー訂正レベル('L','M','Q','H')

getQrcodeVersion

public int getQrcodeVersion()
現在設定されているバージョンを取得します。

戻り値:
バージョン 0から40の整数。0の場合は自動設定。

setQrcodeVersion

public void setQrcodeVersion(int ver)
バージョンを設定します。 0を設定すると自動設定になります。


setQrcodeEncodeMode

public void setQrcodeEncodeMode(char encMode)
エンコードモードを設定します。 'N':数字モード 'A':英数字モード その他:8bit byteモード

パラメータ:
encMode - エンコードモード('N','A' or other)

getQrcodeEncodeMode

public char getQrcodeEncodeMode()
現在設定されているエンコードモードを取得します。

戻り値:
エンコードモード ('N','A' or other)

setStructureappend

public void setStructureappend(int m,
                               int n,
                               int p)
連結関連のメソッドです。 (試験導入です。)


calStructureappendParity

public int calStructureappendParity(byte[] originaldata)
連結に用いるパリティを算出します。 (試験導入です。)


calQrcode

public boolean[][] calQrcode(byte[] qrcodeData)
与えられたデータ列からQRコードエンコードデータを boolean二次元配列で返します。

戻り値:
QRコードエンコードデータ