|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ne.mki.wedge.rule.base.AbstractBase | +--jp.ne.mki.wedge.rule.base.AbstractCommon | +--jp.ne.mki.wedge.rule.common.file.WriteCsvFileFromItem
アイテムに書かれているデータを、ファイルに保存します。
エンコード、改行文字列は ルールパラメータで設定をします。
また、パラメータに設定せず Constants.wdgにて記述をすることも可能です。
その時の指定は
対象データが存在しなかった場合、USER_ERRORを設定
InputRecord | OutputRecord |
---|---|
|
Parameter |
|
---|
フィールドの概要 | |
protected static java.lang.String |
CONSTANT_ENCODING
エンコード(定数ファイルキー) |
protected static java.lang.String |
CONSTANT_LINE_SEPARATOR
改行文字(f定数ファイルキー) |
protected static java.lang.String |
ENCODING
エンコード文字(パラメータ) |
protected int |
inCount
|
protected DataInterface[] |
inData
CSVデータ |
protected static java.lang.String |
LINE_SEPARATOR
改行文字(パラメータ) |
protected jp.ne.mki.wedge.run.client.control.Manager |
manager
|
protected DataInterface |
outFileName
ファイル名 |
protected static java.lang.String |
OVERWRITE
上書き指示(パラメータ) |
protected static java.lang.String |
SEPARATOR
|
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したフィールド |
controlRecord, errorMessage, executeType, id, inputRecord, logicalName, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant |
インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したフィールド |
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR |
コンストラクタの概要 | |
WriteCsvFileFromItem()
|
メソッドの概要 | |
java.lang.String |
convertLineSeparator(java.lang.String param)
|
void |
dispose()
オブジェクトを破棄 実行エンジンにてオブジェクトを破棄時に実行される。 |
int |
execute()
処理を実行します。 |
void |
exit()
終了処理。 |
boolean |
fileCheck(java.io.File file,
boolean isOverWrite)
|
protected java.awt.Container |
getContentPane()
|
int |
getIOParameter()
IOパラメータ取得。 |
boolean |
isAppend()
|
java.lang.String |
nullConv(java.lang.String value)
|
void |
setManager(jp.ne.mki.wedge.run.client.control.Manager manager)
|
クラス jp.ne.mki.wedge.rule.base.AbstractCommon から継承したメソッド |
setHtmlManager, setManager, setServerControlData, setWedgeLog, showErrorDialog, terminate, writeErrorLog, writeLog, writeLog |
クラス java.lang.Object から継承したメソッド |
|
フィールドの詳細 |
protected static final java.lang.String OVERWRITE
protected static final java.lang.String ENCODING
protected static final java.lang.String LINE_SEPARATOR
protected static final java.lang.String CONSTANT_ENCODING
protected static final java.lang.String CONSTANT_LINE_SEPARATOR
protected static final java.lang.String SEPARATOR
protected jp.ne.mki.wedge.run.client.control.Manager manager
protected int inCount
protected DataInterface outFileName
protected DataInterface[] inData
コンストラクタの詳細 |
public WriteCsvFileFromItem()
メソッドの詳細 |
public int execute()
public boolean fileCheck(java.io.File file, boolean isOverWrite)
public boolean isAppend()
public java.lang.String convertLineSeparator(java.lang.String param)
public java.lang.String nullConv(java.lang.String value)
public int getIOParameter()
execute
の前に実行される。public void exit()
execute
の後に実行されます。public void setManager(jp.ne.mki.wedge.run.client.control.Manager manager)
protected java.awt.Container getContentPane()
public void dispose()
AbstractBase
の記述: AbstractBase
内の dispose
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |