|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
データのインターフェース Webtribe/VisualFrameで使用される内部データクラスのインターフェース
フィールドの概要 | |
static int |
DATA_ALPHABET
データタイプ が 英字 |
static int |
DATA_ALPHABET_NUMBER
データタイプ が 英数字 |
static int |
DATA_BINARY
データタイプ が バイナリ |
static int |
DATA_CODE
データタイプ が CODE |
static int |
DATA_DATE
データタイプ が 日付 |
static int |
DATA_DATETIME
データタイプ が 日付時間 |
static int |
DATA_FULL_ALPHABET_NUMBER
データタイプ が 全角英数字 |
static int |
DATA_HALF_KANA
データタイプ が 半角カナ |
static int |
DATA_JAPANESE
データタイプ が 日本語 |
static int |
DATA_NONE
データタイプ が 設定なし |
static int |
DATA_NUMBER
データタイプ が 数字 |
static int |
DATA_OBJECT
データタイプ が オブジェクト |
static int |
DATA_POSITIVE_NUMBER
データタイプ が 正の数字 |
static int |
DATA_TIME
データタイプ が 時間 |
static int |
TYPE_COLUMN
アイテムタイプ が COLTEXT |
static int |
TYPE_KEY_COLUMN
アイテムタイプ が BoxKey |
static int |
TYPE_LIST_COLUMN
アイテムタイプ が BoxList |
static int |
TYPE_TEXT
アイテムタイプ が TEXT |
メソッドの概要 | |
void |
addBytes(byte[] bytes)
バイト配列追加 指定のバイト配列を最後の行に追加します |
void |
addDouble(double doubleValue)
double追加 String型に変換したデータを、最後の行に追加します |
void |
addInt(int intValue)
int追加 String型に変換したデータを、最後の行に追加します |
void |
addObject(java.lang.Object object)
オブジェクト追加 指定のオブジェクトを最後の行に追加します |
void |
addString(java.lang.String value)
文字列追加 最後の行に指定文字列を追加します 格納形式は String になります
アイテムタイプがTEXTの場合には0行目に指定の値が格納されます |
void |
addValue(java.lang.String value)
推奨されていません。 addString(String value) を使用してください。 |
void |
addValue(java.lang.String value,
int index)
推奨されていません。 addString(String value,int index) を使用してください。 |
void |
clear()
推奨されていません。 dataClear() を使用してください。 |
void |
dataClear()
アイテムを空にする。 |
java.lang.String |
exportString(java.lang.String delimiter)
値をエクスポート アイテム内の値をデリミタで結合し、一つのStringオブジェクトとして出力します。 |
java.lang.String[] |
getAllFormat()
フォーマットした値全てを取得します。 |
java.lang.Object[] |
getAllUnFormat()
アンフォーマット(Wedge型)した値全てを取得します。 |
byte[] |
getBytes()
バイト配列取得 0行目に格納された値を返します 取得内容は getBytes(int) を参照して下さい |
byte[] |
getBytes(int index)
指定行のバイト配列取得 指定行に格納された値を バイト配列にキャストして返します。 |
DataCheckInterface |
getCheckClass()
ユーザーデータチェック取得 ユーザーデータチェックが設定されていた場合、そのクラスのインスタンスを返します。 |
int |
getDataType()
Wedgeデータタイプを取得します。 |
java.lang.String |
getDefaultValue()
初期値を取得します。 |
double |
getDouble()
doubleの値を取得 0行目の値を返します 取得内容は getDouble(int) を参照して下さい |
double |
getDouble(int index)
指定行数のdoubleの値を取得 String型で取得した内部データを double に変換し返します 取得した内部データが null もしくは 長さが0 の場合には 0が返ります それ以外で、doubleに変換できない場合には、NumberFormatException が発生します |
java.lang.String[] |
getEnum()
選択肢を取得します。 |
java.lang.String |
getFormat()
フォーマットした値を取得します。 |
java.lang.String |
getFormat(int index)
フォーマットした値を取得します。 |
java.lang.String |
getFormat(java.lang.Object value)
指定文字列をフォーマットした値を取得します。 |
int |
getInt()
int値取得 0行目の値を返します 取得内容は getInt(int) を参照して下さい |
int |
getInt(int index)
指定行のint値取得 String型で取得した内部データを int に変換し返します 取得した内部データが null、空文字、その他intに変換できない文字列の場合には、 NumberFormatException が発生します |
int |
getItemType()
アイテムタイプを取得します。 |
int |
getLength()
長さ(全桁)を取得します。 |
java.lang.String |
getLogicalName()
データの論理名を取得します。 |
java.lang.String |
getMaximum()
最大値を取得します。 |
java.lang.String |
getMinimum()
最小値を取得します。 |
java.lang.Object |
getObject()
オブジェクト取得 0行目に格納された値を返します 取得内容は getObject(int) を参照して下さい |
java.lang.Object |
getObject(int index)
指定行のオブジェクト取得 指定行に格納されたオブジェクトを返します |
java.lang.String |
getPhysicalName()
データの物理名を取得します。 |
int |
getScale()
長さ(少数桁)を取得します。 |
int |
getSize()
行数を取得します。 |
java.lang.String |
getString()
文字列取得 一つ目の文字列を取得します |
java.lang.String |
getString(int index)
文字列取得 データに格納されたObjectに対して Object#toString()により 文字列を取得します。 |
java.lang.String[] |
getStringArray()
文字列を配列にて取得 Data内に含まれる全ObjectをString配列として取得をする。 |
java.lang.String |
getStringNN()
文字列取得 データの値がnullの場合には空文字が返されます nullを常に返したくない場合に使用します |
java.lang.String |
getStringNN(int index)
文字列取得 データの値がnullの場合には空文字が返されます nullを常に返したくない場合に使用します |
java.lang.Object |
getUnFormat()
アンフォーマット(Wedge型)した値を取得します。 |
java.lang.Object |
getUnFormat(int index)
アンフォーマット(Wedge型)した値を取得します。 |
java.lang.Object |
getUnFormat(java.lang.String value)
指定文字列をアンフォーマット(Wedge型)を取得します。 |
java.lang.String |
getValue()
推奨されていません。 getString() を使用してください。 |
java.lang.String |
getValue(int index)
推奨されていません。 getString(int index) を使用してください。 |
java.lang.String |
getValueNullToSpace()
指定文字列を取得します。 |
java.lang.String |
getValueNullToSpace(int index)
指定文字列を取得します。 |
void |
importList(java.util.List list)
Listの中身をData内にインポートします。 |
void |
importString(java.lang.String data,
java.lang.String delimiter)
値をインポート 引数dataの値をデリミタで区切り、アイテムに格納する 値にnullが入っていた場合は空文字に置き換えます。 |
void |
importStringArray(java.lang.String[] array)
String配列をData内にインポートします。 |
void |
insertBytes(byte[] bytes,
int index)
バイト配列挿入 指定のバイト配列を指定行に挿入します 指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
insertDouble(double doubleValue,
int index)
指定行にdouble挿入 String型に変換データを、指定行に挿入します 指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
insertInt(int intValue,
int index)
指定行にint挿入 String型に変換データを、指定の行に挿入します 指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
insertObject(java.lang.Object object,
int index)
オブジェクト挿入 指定のオブジェクトを指定行に挿入します 指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
insertRow(java.lang.String value,
int index)
指定文字列を指定行に追加します。 |
void |
insertString(java.lang.String value,
int index)
文字列挿入 指定行に指定文字列を挿入します 格納形式は String になります
指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
insertValue(java.lang.String value,
int index)
推奨されていません。 addString(String value,int index) を使用してください。 |
boolean |
isBinary()
データ型がバイナリかどうか データ型で判断します。 |
boolean |
isColumn()
アイテムタイプがCOLTEXTかどうか BoxKey,BoxDataなど複数行格納するアイテムタイプも trueが返されます |
boolean |
isDefaultCheck()
項目チェックを行うかどうかを判定します。 |
boolean |
isFix()
固定長かどうか |
boolean |
isOmit()
省略可能かどうか |
boolean |
isText()
アイテムタイプがTEXTかどうか |
void |
listClear()
アイテムが保持するListデータをクリアする。 |
void |
remove(int index)
指定行を削除 |
void |
removeValue(int index)
推奨されていません。 remove(int index) を使用してください。 |
void |
setAllFormat()
全ての行に対してフォーマットした値を設定します。 |
void |
setAllUnFormat()
全ての行に対してアンフォーマット(Wedge型)した値を設定します。 |
void |
setBytes(byte[] bytes)
バイト配列設定 0行目に値を設定します 設定内容は setBytes(byte[],int) を参照して下さい |
void |
setBytes(byte[] bytes,
int index)
指定行にバイト配列設定 指定行に バイト配列のオブジェクトを設定します 指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
setDataType(int dataType)
Webtribeデータタイプを設定します。 |
void |
setDefaultCheck(boolean isDefaultCheck)
項目チェックを行うかどうかを設定します。 |
void |
setDefaultValue(java.lang.String defaultValue)
初期値を設定します。 |
void |
setDouble(double doubleValue)
doubleの値を設定 0行目に値を設定します 取得内容は setDouble(double,int) を参照して下さい |
void |
setDouble(double doubleValue,
int index)
指定行数にdoubleの値を設定 指定doubleの値をString型に変換し指定行に格納します 指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
setEnum(java.lang.String enum)
ENUMを設定します。 |
void |
setFix(boolean fix)
固定長を設定します。 |
void |
setId(java.lang.String id)
IDを設定します。 |
void |
setInt(int intValue)
指定int設定 0行目に値を設定します 取得内容は setInt(int,int) を参照して下さい |
void |
setInt(int intValue,
int index)
指定行にint設定 指定intの値をString型に変換し指定行に格納します。 |
void |
setItemType(int itemType)
アイテムタイプを設定します。 |
void |
setLength(int length)
長さを設定します。 |
void |
setLogicalName(java.lang.String name)
論理名を設定します。 |
void |
setMaximum(java.lang.String maximum)
最大値を設定します。 |
void |
setMinimum(java.lang.String minimum)
最小値を設定します。 |
void |
setObject(java.lang.Object object)
オブジェクト設定 0行目に指定オブジェクトを設定します |
void |
setObject(java.lang.Object object,
int index)
指定行にオブジェクト設定 指定行に、指定オブジェクトを設定します 指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
setOmit(boolean omit)
省略不可項目を設定します。 |
void |
setPhysicalName(java.lang.String name)
物理名を設定します。 |
void |
setScale(int scale)
小数点以下桁数を設定します。 |
void |
setString(java.lang.String value)
文字列設定 引数の値を一つ目に格納します |
void |
setString(java.lang.String value,
int index)
文字列設定 指定行に指定文字列を設定します 格納形式は String になります
指定行が無い場合には ArrayIndexOutOfBoundsException が発生します |
void |
setValue(java.lang.String value)
推奨されていません。 #setString(String value) を使用してください。 |
void |
setValue(java.lang.String value,
int index)
推奨されていません。 setString(String value, int index) を使用してください。 |
フィールドの詳細 |
public static final int TYPE_COLUMN
public static final int TYPE_TEXT
public static final int TYPE_KEY_COLUMN
public static final int TYPE_LIST_COLUMN
public static final int DATA_NONE
public static final int DATA_JAPANESE
public static final int DATA_CODE
public static final int DATA_ALPHABET_NUMBER
public static final int DATA_POSITIVE_NUMBER
public static final int DATA_NUMBER
public static final int DATA_ALPHABET
public static final int DATA_DATETIME
public static final int DATA_DATE
public static final int DATA_TIME
public static final int DATA_HALF_KANA
public static final int DATA_BINARY
public static final int DATA_FULL_ALPHABET_NUMBER
public static final int DATA_OBJECT
メソッドの詳細 |
public java.lang.String getPhysicalName()
public java.lang.String getLogicalName()
public int getItemType()
public int getDataType()
public java.lang.String getDefaultValue()
public int getLength()
public int getScale()
public java.lang.String[] getEnum()
public java.lang.String getMinimum()
public java.lang.String getMaximum()
public boolean isOmit()
public boolean isFix()
public boolean isDefaultCheck()
public void setId(java.lang.String id)
id
- IDpublic void setPhysicalName(java.lang.String name)
name
- 物理名public void setLogicalName(java.lang.String name)
name
- 論理名public void setItemType(int itemType)
itemType
- アイテムタイプpublic void setDataType(int dataType)
dataType
- データタイプpublic void setDefaultValue(java.lang.String defaultValue)
defaultValue
- 初期値public void setEnum(java.lang.String enum)
enum
- ENUMpublic void setLength(int length)
length
- 長さpublic void setScale(int scale)
scale
- 小数点以下桁数public void setMaximum(java.lang.String maximum)
maximum
- 最大値public void setMinimum(java.lang.String minimum)
minimum
- 最小値public void setOmit(boolean omit)
omit
- public void setFix(boolean fix)
fix
- public void setDefaultCheck(boolean isDefaultCheck)
isDefaultCheck
- public void setValue(java.lang.String value)
String
- 設定文字列public void setValue(java.lang.String value, int index)
setString(String value, int index)
を使用してください。
String
- 設定文字列int
- 指定行public java.lang.String getValue()
getString()
を使用してください。
public java.lang.String getValue(int index)
getString(int index)
を使用してください。
int
- 指定行数public void addValue(java.lang.String value)
addString(String value)
を使用してください。
String
- 指定文字列public void addValue(java.lang.String value, int index)
addString(String value,int index)
を使用してください。
String
- 指定文字列int
- 行番号public void insertValue(java.lang.String value, int index)
addString(String value,int index)
を使用してください。
String
- 指定文字列int
- 行番号public void insertRow(java.lang.String value, int index)
public void setAllFormat()
public void setAllUnFormat()
public int getSize()
public java.lang.String getFormat()
int
- 指定行数public java.lang.String getFormat(java.lang.Object value)
Object
- 指定オブジェクトpublic java.lang.String getFormat(int index)
int
- 指定行数public java.lang.Object getUnFormat()
public java.lang.Object getUnFormat(java.lang.String value)
String
- 指定文字列public java.lang.Object getUnFormat(int index)
int
- 指定行数public java.lang.String[] getAllFormat()
public java.lang.Object[] getAllUnFormat()
public void removeValue(int index)
remove(int index)
を使用してください。
String
- 指定文字列public void clear()
dataClear()
を使用してください。
public DataCheckInterface getCheckClass()
public java.lang.String getValueNullToSpace()
public java.lang.String getValueNullToSpace(int index)
int
- 指定行数public java.lang.String getString()
getString(int)
public java.lang.String getString(int index)
index
- 行番号public void setString(java.lang.String value)
value
- 設定する値setString(int)
public void setString(java.lang.String value, int index)
String
になります
指定行が無い場合には ArrayIndexOutOfBoundsException が発生しますvalue
- 設定する値index
- 設定行public void addString(java.lang.String value)
String
になります
アイテムタイプがTEXTの場合には0行目に指定の値が格納されますvalue
- 追加する値public void insertString(java.lang.String value, int index)
String
になります
指定行が無い場合には ArrayIndexOutOfBoundsException が発生しますvalue
- 挿入する値index
- 挿入行public java.lang.String[] getStringArray()
public void importStringArray(java.lang.String[] array)
array
- public void importList(java.util.List list)
list
- public void importString(java.lang.String data, java.lang.String delimiter)
String
- 格納データdelimiter
- デリミタpublic java.lang.String exportString(java.lang.String delimiter)
delimiter
- デリミタpublic int getInt()
getInt(int)
を参照して下さいgetInt(int)
public int getInt(int index)
index
- 取得行getString(int)
public void setInt(int intValue)
setInt(int,int)
を参照して下さいintValue
- 設定値setString(java.lang.String)
public void setInt(int intValue, int index)
intValue
- 設定値index
- 設定行setString(java.lang.String,int)
public void addInt(int intValue)
intValue
- 設定値addString(java.lang.String)
public void insertInt(int intValue, int index)
intValue
- 設定値index
- 指定行insertString(java.lang.String,int)
public double getDouble()
getDouble(int)
を参照して下さいgetDouble(int)
public double getDouble(int index)
index
- 指定行数getString(int)
public void setDouble(double doubleValue)
setDouble(double,int)
を参照して下さいdoubleValue
- 設定値setDouble(double,int)
,
setString(java.lang.String)
public void setDouble(double doubleValue, int index)
doubleValue
- 設定値int
- 指定行数setString(java.lang.String,int)
public void addDouble(double doubleValue)
doubleValue
- 設定値addString(java.lang.String)
public void insertDouble(double doubleValue, int index)
doubleValue
- 設定値index
- 指定行数insertString(java.lang.String,int)
public byte[] getBytes()
getBytes(int)
を参照して下さいgetBytes(int)
public byte[] getBytes(int index)
index
- 指定行getObject(int)
public void setBytes(byte[] bytes)
setBytes(byte[],int)
を参照して下さいbytes
- 設定するバイト配列setBytes(byte[],int)
public void setBytes(byte[] bytes, int index)
bytes
- 設定するバイト配列index
- 設定行setObject(java.lang.Object,int)
public void addBytes(byte[] bytes)
byte
- 追加するバイト配列addObject(java.lang.Object)
public void insertBytes(byte[] bytes, int index)
byte
- 追加するバイト配列index
- 挿入行insertObject(java.lang.Object,int)
public java.lang.Object getObject()
getObject(int)
を参照して下さいgetObject(int)
public java.lang.Object getObject(int index)
index
- 指定行public void setObject(java.lang.Object object)
bytes
- 設定するオブジェクトsetObject(java.lang.Object)
public void setObject(java.lang.Object object, int index)
bytes
- 設定するオブジェクトindex
- 設定行public void addObject(java.lang.Object object)
byte
- 追加するオブジェクトpublic void insertObject(java.lang.Object object, int index)
byte
- 追加するオブジェクトindex
- 挿入行public void remove(int index)
index
- 削除する行番号public void dataClear()
public void listClear()
public boolean isText()
public boolean isColumn()
public boolean isBinary()
public java.lang.String getStringNN()
getString(int)
public java.lang.String getStringNN(int index)
index
- 行番号getString(int)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |