|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.util.FixLengthData
public final class FixLengthData
FixLengthData.java は、固定長データを作成するための簡易クラスです。 データの項目(String[])を、それぞれの中で最大桁数にあわせて、スペース埋めします。 各項目間に、追加するスペース数は、setAddLength( int[] ) メソッドで、 各項目のタイプ(半角文字、全角混在、数字)の指定は、setType( int[] ) メソッド行います。 このクラスは同期処理は保障されていません。
フィールドの概要 | |
---|---|
static java.lang.String |
ENCODE
初期 ENCODE 名 "Windows-31J" |
static int |
K
項目タイプの定義変数:K:半角全角混在 2 |
static int |
S
項目タイプの定義変数:S:数字(前ゼロ) 1 |
static int |
X
項目タイプの定義変数:X:半角文字 0 |
コンストラクタの概要 | |
---|---|
FixLengthData(int len)
データの項目数を指定して、オブジェクトを構築します。 |
メソッドの概要 | |
---|---|
void |
addListData(java.lang.String[] inData)
データの各項目に対応した配列データを設定します。 |
void |
clear()
内部変数のデータと、最大値のキャッシュをクリアします。 |
java.lang.String |
getAllFixData()
内部登録済みのすべてのデータを連結して出力します。 |
java.lang.String |
getFixData(int line)
指定の行に対する固定文字数に設定された文字列を返します。 |
void |
setAddLength(int[] inAddLen)
データの項目に対応した、固定時の間に挿入する空白文字数を指定します。 |
void |
setEncode(java.lang.String encode)
データの全角混在時に文字列長を算出するのに使用する エンコード方式を指定します。 |
void |
setType(int[] inType)
データの各項目のタイプ(半角文字、数字)を指定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int X
public static final int S
public static final int K
public static final java.lang.String ENCODE
コンストラクタの詳細 |
---|
public FixLengthData(int len)
len
- int データの項目数メソッドの詳細 |
---|
public void setEncode(java.lang.String encode)
encode
- String 全角混在時の固定長文字数算出エンコード
java.lang.IllegalArgumentException
- 引数が null または、ゼロ文字列の場合public void setAddLength(int[] inAddLen)
inAddLen
- int[] データのカラム数
java.lang.IllegalArgumentException
- 引数のデータ件数が、コンストラクタで指定した数と異なる場合public void setType(int[] inType)
inType
- int[] データの各項目のタイプ
java.lang.IllegalArgumentException
- 引数のデータ件数が、コンストラクタで指定した数と異なる場合X
,
S
public void addListData(java.lang.String[] inData)
inData
- String[] データの各項目の配列データ
java.lang.IllegalArgumentException
- 引数のデータ件数が、コンストラクタで指定した数と異なる場合public java.lang.String getFixData(int line)
line
- int 行番号(addListData で登録した順)
public java.lang.String getAllFixData()
public void clear()
|
openGion 5.3.6.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |