public final class FixLengthData extends java.lang.Object
5.6.6.0 (2013/07/05) keys の整合性チェックを追加 |
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
ENCODE
初期 ENCODE 名 "Windows-31J"
|
static int |
K
項目タイプの定義変数:K:半角全角混在 2
|
static int |
S
項目タイプの定義変数:S:数字(前空白) 1
|
static int |
S0
項目タイプの定義変数:X9:数字(前ゼロ) 3
|
static int |
T
項目間空白配列の定義変数:T:タブ区切り -1
|
static int |
T2 |
static int |
T3 |
static int |
T4 |
static int |
X
項目タイプの定義変数:X:半角文字 0
|
コンストラクタと説明 |
---|
FixLengthData(int len)
データの項目数を指定して、オブジェクトを構築します。
|
FixLengthData(int[] inAddLen,
int[] inType)
項目間空白配列と各項目のタイプ配列を指定して、オブジェクトを構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAllListData(java.lang.String[][] inData)
データの各項目に対応した配列データを、すべて設定します。
|
void |
addListData(java.lang.String[] inData)
データの各項目に対応した配列データを設定します。
|
void |
clear()
内部変数のデータと、最大値のキャッシュをクリアします。
|
java.lang.String |
getAllFixData()
内部登録済みのすべてのデータを連結して出力します。
|
java.lang.StringBuilder |
getAllFixData(java.lang.StringBuilder buf)
内部登録済みのすべてのデータを引数のStringBuilderに連結して返します。
|
java.lang.String |
getFixData(int line)
指定の行に対する固定文字数に設定された文字列を返します。
|
void |
setAddLength(int[] inAddLen)
データの項目に対応した、固定時の間に挿入する空白文字数を指定します。
|
void |
setType(int[] inType)
データの各項目のタイプ(半角文字、数字)を指定します。
|
public FixLengthData(int len)
len
- データの項目数5.6.6.0 (2013/07/05) addLen の代わりに、addSpc で管理します。 |
public FixLengthData(int[] inAddLen, int[] inType)
inAddLen
- データの項目間空白配列inType
- データの各項目のタイプ配列java.lang.IllegalArgumentException
- 引数が null の場合setAddLength( int[] )
,
setType( int[] )
5.6.6.0 (2013/07/05) 新規追加 |
public void setAddLength(int[] inAddLen)
inAddLen
- データの項目間空白配列java.lang.IllegalArgumentException
- 引数のデータ件数が、コンストラクタで指定した数と異なる場合5.6.6.0 (2013/07/05) addLen の代わりに、addSpc で管理します。 |
public void setType(int[] inType)
public void addListData(java.lang.String[] inData)
inData
- データの各項目の配列データjava.lang.IllegalArgumentException
- 引数のデータ件数が、コンストラクタで指定した数と異なる場合public java.lang.String getFixData(int line)
line
- 行番号(addListData で登録した順)5.6.6.0 (2013/07/05) addLen の代わりに、addSpc で管理します。 |
public void addAllListData(java.lang.String[][] inData)
inData
- データの各項目の配列データの配列java.lang.IllegalArgumentException
- 引数のデータ件数が、コンストラクタで指定した数と異なる場合addListData( String[] )
5.6.6.0 (2013/07/05) 新規追加 |
public java.lang.String getAllFixData()
getFixData( int )
,
getAllFixData( StringBuilder )
5.6.6.0 (2013/07/05) getAllFixData( StringBuilder ) を使用するように内部処理を変更 |
public java.lang.StringBuilder getAllFixData(java.lang.StringBuilder buf)
buf
- 連結に使用する StringBuildergetFixData( int )
,
getAllFixData()
5.6.6.0 (2013/07/05) 新規追加 |
public void clear()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.