jp.ne.mki.wedge.rule.common.xml
クラス ReadXmlFromDataNameMatch

java.lang.Object
  |
  +--jp.ne.mki.wedge.rule.base.AbstractBase
        |
        +--jp.ne.mki.wedge.rule.base.AbstractCommon
              |
              +--jp.ne.mki.wedge.rule.common.xml.AbstractReadXmlFromData
                    |
                    +--jp.ne.mki.wedge.rule.common.xml.ReadXmlFromDataNameMatch
すべての実装インタフェース:
CommonInterface, ReadXmlInterface, RuleEngineInterface

public class ReadXmlFromDataNameMatch
extends AbstractReadXmlFromData

XMLを解析してデータへ展開(名称一致)


ロジッククラス引数にXMLが格納されたXMLを設定します。
このXMLは、WriteXmlToDataによって作成されるXMLと同じ形を持っているものとします。

XMLのデータに設定されているデータ名称と同じ名称(物理名)を持つデータへと展開します。


[I/O RECORD]

InputRecord OutputRecord
  1. XML
  1. XMLの中身を格納するデータ(複数選択)

[RULE PARAMETER]

Parameter

導入されたバージョン:
1.1.0
バージョン:
1.0

クラス jp.ne.mki.wedge.rule.common.xml.AbstractReadXmlFromData から継承したフィールド
root
 
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したフィールド
controlRecord, engineManager, 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
 
コンストラクタの概要
ReadXmlFromDataNameMatch()
           
 
メソッドの概要
 byte[] getXml()
          XMLを取得
 java.lang.String getXPath(java.lang.String dataPhysicalName, int dataPosition)
          Dataに格納するデータのXPathを返す
 
クラス jp.ne.mki.wedge.rule.common.xml.AbstractReadXmlFromData から継承したメソッド
execute, exit, getAttributeName, getIOParameter, getNodeIterator, getNodeList, parse, parseError, setData, setData, setDataError, setDatas
 
クラス jp.ne.mki.wedge.rule.base.AbstractCommon から継承したメソッド
getManager, log, setHtmlManager, setManager, setServerControlData, setWedgeLog, showErrorDialog, terminate, writeErrorLog, writeLog, writeLog, writeLog
 
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したメソッド
callDispose, createErrorMessage, dataClearOfOutRecord, dataClearOfRecord, dispose, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutputHtml, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, 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, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialogAddRuleName, writeTraceLog
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReadXmlFromDataNameMatch

public ReadXmlFromDataNameMatch()
メソッドの詳細

getXPath

public java.lang.String getXPath(java.lang.String dataPhysicalName,
                                 int dataPosition)
                          throws java.lang.Throwable
Dataに格納するデータのXPathを返す
パラメータ:
String - Dataの物理名称
int - Dataの設定順番
戻り値:
String XPath

getXml

public byte[] getXml()
              throws java.lang.Throwable
XMLを取得
戻り値:
byte[] XMLのバイト配列