|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface DataInterface
データのインターフェース Webtribe/VisualFrameで使用される内部データクラスのインターフェース
| フィールドの概要 | |
|---|---|
static int |
TYPE_COLUMN
アイテムタイプ が COLTEXT |
static int |
TYPE_KEY_COLUMN
アイテムタイプ が BoxKey |
static int |
TYPE_LIST_COLUMN
アイテムタイプ が BoxList |
static int |
TYPE_PROCESS_BLOCK
アイテムタイプ が BoxList |
static int |
TYPE_TEXT
アイテムタイプ が TEXT |
| インタフェース jp.ne.mki.wedge.run.interfaces.DataPropertyInterface から継承されたフィールド |
|---|
DATA_ALPHABET, DATA_ALPHABET_NUMBER, DATA_BINARY, DATA_CODE, DATA_DATE, DATA_DATETIME, DATA_FULL_ALPHABET_NUMBER, DATA_FULL_FONT, DATA_HALF_FONT, DATA_HALF_KANA, DATA_JAPANESE, DATA_NONE, DATA_NUMBER, DATA_OBJECT, DATA_POSITIVE_NUMBER, DATA_TIME |
| メソッドの概要 | |
|---|---|
void |
addBytes(byte[] bytes)
バイト配列追加 指定のバイト配列を最後の行に追加します |
void |
addDataEventListener(jp.ne.mki.wedge.run.interfaces.DataEventListener event)
データイベントリスナー追加 |
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() を使用してください。 |
java.util.List<java.lang.Object> |
createList()
リスト作成 |
void |
dataClear()
アイテムを空にする。 |
java.lang.String |
exportString(java.lang.String delimiter)
値をエクスポート アイテム内の値をデリミタで結合し、一つのStringオブジェクトとして出力します。 |
java.util.List<java.lang.Object> |
getAllDataAsList()
全データをList形式で取得します。 |
java.lang.String[] |
getAllFormat()
フォーマットした値全てを取得します。 |
java.lang.Object[] |
getAllUnFormat()
アンフォーマット(Wedge型)した値全てを取得します。 |
byte[] |
getBytes()
バイト配列取得 0行目に格納された値を返します 取得内容は getBytes(int) を参照して下さい |
byte[] |
getBytes(int index)
指定行のバイト配列取得 指定行に格納された値を バイト配列にキャストして返します。 |
DataCheckInterface |
getCheckClass()
ユーザーデータチェック取得 ユーザーデータチェックが設定されていた場合、そのクラスのインスタンスを返します。 |
java.util.List<java.lang.Object> |
getCloneList()
Listを複製 |
java.lang.String |
getDataClassInformation()
格納データ型の情報を取得 |
java.lang.String |
getDataInformation()
データの詳細情報を出力する。 |
java.lang.String |
getDBDataConverterClassName()
DBコンバータクラス名称取得 |
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)
指定文字列をフォーマットした値を取得します。 |
java.lang.String |
getId()
IDを取得します。 |
java.lang.String |
getInformation()
アイテムの詳細情報を出力する。 |
java.lang.String |
getInformation(int maxRow,
int maxChar)
アイテムの詳細情報を出力する。 |
int |
getInt()
int値取得 0行目の値を返します 取得内容は getInt(int) を参照して下さい |
int |
getInt(int index)
指定行のint値取得 String型で取得した内部データを int に変換し返します 取得した内部データが null、空文字、その他intに変換できない文字列の場合には、 NumberFormatException が発生します |
int |
getItemType()
アイテムタイプを取得します。 |
java.util.List<?> |
getList()
データ格納コンテナ取得 |
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.Object[] |
getObjectArray()
オブジェクトを配列にて取得 Data内に含まれる全ObjectをObject配列として取得をする。 |
java.lang.String |
getPhysicalName()
データの物理名を取得します。 |
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<? extends java.lang.Object> list)
Listの中身をData内にインポートします。 |
void |
importObjectArray(java.lang.Object[] array)
オブジェクト配列を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かどうか |
java.util.Iterator<java.lang.Object> |
iterator()
このデータが保持する値を、前から順番に取得するための Iteratorを返します。 |
void |
listClear()
アイテムが保持するListデータをクリアする。 |
void |
remove(int index)
指定行を削除 |
void |
removeDataEventListener(jp.ne.mki.wedge.run.interfaces.DataEventListener event)
データイベントリスナー削除 |
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 |
setCheckClass(DataCheckInterface check)
Checkクラスを設定 |
void |
setDBDataConverterClassName(java.lang.String className)
DBコンバータクラス名称の設定 |
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 strEnum)
ENUMを設定します。 |
void |
setFix(boolean fix)
固定長を設定します。 |
void |
setFormatClass(DataFormatInterface format)
Formatクラスを設定 |
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 |
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 |
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) を使用してください。 |
void |
terminate()
破棄処理 |
| インタフェース jp.ne.mki.wedge.run.interfaces.DataPropertyInterface から継承されたメソッド |
|---|
getDataType, getLength, getScale, setDataType, setLength, setScale |
| フィールドの詳細 |
|---|
static final int TYPE_COLUMN
static final int TYPE_TEXT
static final int TYPE_KEY_COLUMN
static final int TYPE_LIST_COLUMN
static final int TYPE_PROCESS_BLOCK
| メソッドの詳細 |
|---|
java.lang.String getPhysicalName()
java.lang.String getLogicalName()
int getItemType()
java.lang.String getDefaultValue()
java.lang.String[] getEnum()
java.lang.String getMinimum()
java.lang.String getMaximum()
boolean isOmit()
boolean isFix()
boolean isDefaultCheck()
void setId(java.lang.String id)
id - IDvoid setPhysicalName(java.lang.String name)
name - 物理名void setLogicalName(java.lang.String name)
name - 論理名void setItemType(int itemType)
itemType - アイテムタイプvoid setDefaultValue(java.lang.String defaultValue)
defaultValue - 初期値void setEnum(java.lang.String strEnum)
strEnum - ENUMvoid setMaximum(java.lang.String maximum)
maximum - 最大値void setMinimum(java.lang.String minimum)
minimum - 最小値void setOmit(boolean omit)
omit - void setFix(boolean fix)
fix - void setDefaultCheck(boolean isDefaultCheck)
isDefaultCheck - void setValue(java.lang.String value)
String - 設定文字列
void setValue(java.lang.String value,
int index)
setString(String value, int index) を使用してください。
String - 設定文字列int - 指定行java.lang.String getValue()
getString() を使用してください。
java.lang.String getValue(int index)
getString(int index) を使用してください。
int - 指定行数
void addValue(java.lang.String value)
addString(String value) を使用してください。
String - 指定文字列
void addValue(java.lang.String value,
int index)
addString(String value,int index) を使用してください。
String - 指定文字列int - 行番号
void insertValue(java.lang.String value,
int index)
addString(String value,int index) を使用してください。
String - 指定文字列int - 行番号
void insertRow(java.lang.String value,
int index)
void setAllFormat()
void setAllUnFormat()
int getSize()
java.lang.String getFormat()
int - 指定行数
java.lang.String getFormat(java.lang.Object value)
Object - 指定オブジェクト
java.lang.String getFormat(int index)
int - 指定行数
java.lang.Object getUnFormat()
java.lang.Object getUnFormat(java.lang.String value)
String - 指定文字列
java.lang.Object getUnFormat(int index)
int - 指定行数
java.lang.String[] getAllFormat()
java.lang.Object[] getAllUnFormat()
void removeValue(int index)
remove(int index) を使用してください。
String - 指定文字列void clear()
dataClear() を使用してください。
DataCheckInterface getCheckClass()
java.lang.String getDBDataConverterClassName()
void setDBDataConverterClassName(java.lang.String className)
className - java.lang.String getValueNullToSpace()
java.lang.String getValueNullToSpace(int index)
int - 指定行数
java.lang.String getString()
getString(int)java.lang.String getString(int index)
index - 行番号void setString(java.lang.String value)
value - 設定する値setString(int)
void setString(java.lang.String value,
int index)
Stringになります
指定行が無い場合には ArrayIndexOutOfBoundsException が発生します
value - 設定する値index - 設定行void addString(java.lang.String value)
Stringになります
アイテムタイプがTEXTの場合には0行目に指定の値が格納されます
value - 追加する値
void insertString(java.lang.String value,
int index)
Stringになります
指定行が無い場合には ArrayIndexOutOfBoundsException が発生します
value - 挿入する値index - 挿入行java.lang.String[] getStringArray()
void importStringArray(java.lang.String[] array)
array -
void importString(java.lang.String data,
java.lang.String delimiter)
String - 格納データdelimiter - デリミタjava.lang.String exportString(java.lang.String delimiter)
delimiter - デリミタ
int getInt()
getInt(int) を参照して下さい
getInt(int)int getInt(int index)
index - 取得行getString(int)void setInt(int intValue)
setInt(int,int) を参照して下さい
intValue - 設定値setString(java.lang.String)
void setInt(int intValue,
int index)
intValue - 設定値index - 設定行setString(java.lang.String,int)void addInt(int intValue)
intValue - 設定値addString(java.lang.String)
void insertInt(int intValue,
int index)
intValue - 設定値index - 指定行insertString(java.lang.String,int)double getDouble()
getDouble(int) を参照して下さい
getDouble(int)double getDouble(int index)
index - 指定行数
getString(int)void setDouble(double doubleValue)
setDouble(double,int) を参照して下さい
doubleValue - 設定値setDouble(double,int),
setString(java.lang.String)
void setDouble(double doubleValue,
int index)
doubleValue - 設定値int - 指定行数setString(java.lang.String,int)void addDouble(double doubleValue)
doubleValue - 設定値addString(java.lang.String)
void insertDouble(double doubleValue,
int index)
doubleValue - 設定値index - 指定行数insertString(java.lang.String,int)byte[] getBytes()
getBytes(int) を参照して下さい
getBytes(int)byte[] getBytes(int index)
index - 指定行
getObject(int)void setBytes(byte[] bytes)
setBytes(byte[],int) を参照して下さい
bytes - 設定するバイト配列setBytes(byte[],int)
void setBytes(byte[] bytes,
int index)
bytes - 設定するバイト配列index - 設定行setObject(java.lang.Object,int)void addBytes(byte[] bytes)
byte - 追加するバイト配列addObject(java.lang.Object)
void insertBytes(byte[] bytes,
int index)
byte - 追加するバイト配列index - 挿入行insertObject(java.lang.Object,int)java.lang.Object getObject()
getObject(int) を参照して下さい
getObject(int)java.lang.Object getObject(int index)
index - 指定行
void setObject(java.lang.Object object)
bytes - 設定するオブジェクトsetObject(java.lang.Object)
void setObject(java.lang.Object object,
int index)
bytes - 設定するオブジェクトindex - 設定行void addObject(java.lang.Object object)
byte - 追加するオブジェクト
void insertObject(java.lang.Object object,
int index)
byte - 追加するオブジェクトindex - 挿入行java.lang.Object[] getObjectArray()
void importObjectArray(java.lang.Object[] array)
array - インポートデータjava.util.List<java.lang.Object> getAllDataAsList()
void importList(java.util.List<? extends java.lang.Object> list)
list - インポートデータjava.util.Iterator<java.lang.Object> iterator()
void remove(int index)
index - 削除する行番号void dataClear()
void listClear()
boolean isText()
boolean isColumn()
boolean isBinary()
java.lang.String getStringNN()
getString(int)java.lang.String getStringNN(int index)
index - 行番号
getString(int)java.lang.String getInformation()
java.lang.String getInformation(int maxRow,
int maxChar)
maxRow - 1データの最大出力行数maxChar - 1データの最大出力文字数
java.lang.String getDataInformation()
java.lang.String getId()
void terminate()
java.util.List<?> getList()
java.util.List<java.lang.Object> createList()
java.util.List<java.lang.Object> getCloneList()
void addDataEventListener(jp.ne.mki.wedge.run.interfaces.DataEventListener event)
event - void removeDataEventListener(jp.ne.mki.wedge.run.interfaces.DataEventListener event)
event - void setFormatClass(DataFormatInterface format)
format - void setCheckClass(DataCheckInterface check)
check - java.lang.String getDataClassInformation()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||