public class WriteCsvFileFromItem extends AbstractCommon
アイテムに書かれているデータを、ファイルに保存します。
エンコード、改行文字列は ロジッククラスパラメータで設定をします。
また、パラメータに設定せず 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 |
DQ_MODE
ダブルクォート変換
|
protected java.lang.String |
dqMode |
protected static java.lang.String |
ENCODING
エンコード文字(パラメータ)
|
protected int |
inCount |
protected jp.ne.mki.wedge.run.interfaces.DataInterface[] |
inData
CSVデータ
|
protected static java.lang.String |
LINE_SEPARATOR
改行文字(パラメータ)
|
protected jp.ne.mki.wedge.run.interfaces.DataInterface |
outFileName
ファイル名
|
protected static java.lang.String |
OVERWRITE
上書き指示(パラメータ)
|
protected static java.lang.String |
SEPARATOR |
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
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) |
java.lang.String |
doubleQuoteConvert(java.lang.String _value) |
int |
execute()
処理を実行します。
|
void |
exit()
終了処理。
|
boolean |
fileCheck(java.io.File file,
boolean isOverWrite) |
int |
getIOParameter()
IOパラメータ取得。
|
boolean |
isAppend() |
getLogicClassType, getManager, terminate
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setEngineManager, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, writeTraceLog
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 DQ_MODE
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 int inCount
protected jp.ne.mki.wedge.run.interfaces.DataInterface outFileName
protected jp.ne.mki.wedge.run.interfaces.DataInterface[] inData
protected java.lang.String dqMode
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 doubleQuoteConvert(java.lang.String _value)
public int getIOParameter()
execute
の前に実行される。public void exit()