クラス WriteXmlToData
java.lang.Object
jp.ne.mki.wedge.rule.base.AbstractBase
jp.ne.mki.wedge.rule.base.AbstractCommon
jp.ne.mki.wedge.rule.common.xml.WriteXmlToData
- すべての実装されたインタフェース:
- CommonInterface,- jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
データをXMLの形へ変換する。
InRecordに設定されたデータを、XMLの書式の形にし、 OutRecordのデータへと出力します。
[I/O RECORD]
| InputRecord | OutputRecord | 
|---|---|
| 
 | 
 | 
[RULE PARAMETER]
| Parameter | 
|---|
- 導入されたバージョン:
- 1.1.0
- バージョン:
- 1.0
- 
フィールドの概要フィールド修飾子とタイプフィールド説明(package private) StringBuffer(package private) jp.ne.mki.wedge.run.interfaces.DataInterfaceクラスから継承されたフィールド jp.ne.mki.wedge.rule.base.AbstractBasecontrolRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstantインタフェースから継承されたフィールド jp.ne.mki.wedge.rule.base.interfaces.CommonInterfaceCANCEL, 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
- 
コンストラクタの概要コンストラクタ
- 
メソッドの概要修飾子とタイプメソッド説明intexecute()入力項目より、標準DTDに沿ったXMLを生成し出力項目に設定しますvoidexit()終了処理。int出力項目に設定されているDataオブジェクトを取得します。protected intloopInRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface inData, int index) loopInRecord()から呼び出されるメソッドです。クラスから継承されたメソッド jp.ne.mki.wedge.rule.base.AbstractCommongetLogicClassType, getManager, terminateクラスから継承されたメソッド jp.ne.mki.wedge.rule.base.AbstractBasecallDispose, 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, 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
- 
フィールド詳細- 
bufStringBuffer buf
- 
outDatajp.ne.mki.wedge.run.interfaces.DataInterface outData
 
- 
- 
コンストラクタの詳細- 
WriteXmlToDatapublic WriteXmlToData()
 
- 
- 
メソッドの詳細- 
exitpublic void exit()インタフェースからコピーされた説明:CommonInterface
- 
getIOParameterpublic int getIOParameter()出力項目に設定されているDataオブジェクトを取得します。- 戻り値:
- int 結果
 
- 
executepublic int execute()入力項目より、標準DTDに沿ったXMLを生成し出力項目に設定します- 戻り値:
- int 結果
 
- 
loopInRecordSubprotected int loopInRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface inData, int index) クラスからコピーされた説明:AbstractBaseloopInRecord()から呼び出されるメソッドです。ユーザが任意に記述をします。- オーバーライド:
- loopInRecordSubクラス内- AbstractBase
- パラメータ:
- index-
- 戻り値:
- int 結果
 
 
-