|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |