|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ne.mki.wedge.rule.base.AbstractBase
jp.ne.mki.wedge.rule.base.AbstractCommon
jp.ne.mki.wedge.rule.common.xml.AbstractReadXmlFromData
public abstract class AbstractReadXmlFromData
フィールドの概要 | |
---|---|
protected org.w3c.dom.Document |
root
|
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承されたフィールド |
---|
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, 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 |
コンストラクタの概要 | |
---|---|
AbstractReadXmlFromData()
|
メソッドの概要 | |
---|---|
int |
execute()
処理を実行します Inに指定されたXMLをパースし、結果をOutに格納します |
void |
exit()
終了処理。 |
java.lang.String |
getAttributeName(java.lang.String dataPhysicalName,
int dataPosition)
値取得方法 Node以下のどの値を取得対象にするかを設定。 |
int |
getIOParameter()
入出力引数を取得する Inにはxmlが格納されたITEMを一つ必ず設定する必要があります。 |
static org.w3c.dom.NodeList |
getNodeList(org.w3c.dom.Document root,
java.lang.String xPath)
対象となるNodeListを取得 |
static org.w3c.dom.Document |
parse(byte[] xml)
ドキュメントルートを取得 |
void |
parseError(java.lang.Throwable th)
XMLパースエラー発生時 |
static void |
setData(org.w3c.dom.traversal.NodeIterator nl,
DataInterface data)
指定のNodeIteratorのCDATA値からdataに値を設定する |
static void |
setData(org.w3c.dom.traversal.NodeIterator nl,
DataInterface data,
java.lang.String attributeName)
指定のNodeIteratorの属性値からitemに値を設定する |
void |
setDataError(java.lang.Throwable th)
データ格納エラー発生時 |
void |
setDatas(org.w3c.dom.Document root)
出力Dataに値を設定する(CDATAの値を設定) |
クラス jp.ne.mki.wedge.rule.base.AbstractCommon から継承されたメソッド |
---|
getLogicClassType, getManager, terminate |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.ne.mki.wedge.rule.common.xml.ReadXmlInterface から継承されたメソッド |
---|
getXml, getXPath |
フィールドの詳細 |
---|
protected org.w3c.dom.Document root
コンストラクタの詳細 |
---|
public AbstractReadXmlFromData()
メソッドの詳細 |
---|
public void exit()
CommonInterface
の記述:execute
の後に実行されます。
CommonInterface
内の exit
RuleEngineInterface
内の exit
public java.lang.String getAttributeName(java.lang.String dataPhysicalName, int dataPosition) throws java.lang.Throwable
ReadXmlInterface
内の getAttributeName
String
- Dataの物理名称
java.lang.Throwable
public int getIOParameter()
CommonInterface
内の getIOParameter
RuleEngineInterface
内の getIOParameter
public int execute() throws java.lang.Throwable
CommonInterface
内の execute
RuleEngineInterface
内の execute
java.lang.Throwable
public void parseError(java.lang.Throwable th)
Throwable
- エラーオブジェクトpublic void setDataError(java.lang.Throwable th)
Throwable
- エラーオブジェクトpublic static org.w3c.dom.Document parse(byte[] xml) throws java.lang.Exception
byte[]
- XML
java.lang.Exception
public final void setDatas(org.w3c.dom.Document root) throws java.lang.Throwable
java.lang.Throwable
public static final void setData(org.w3c.dom.traversal.NodeIterator nl, DataInterface data)
NodeIterator
- itemタグ以下のNodeIteratorItem
- public static final void setData(org.w3c.dom.traversal.NodeIterator nl, DataInterface data, java.lang.String attributeName)
NodeIterator
- itemタグ以下のNodeIteratorItem
- public static org.w3c.dom.NodeList getNodeList(org.w3c.dom.Document root, java.lang.String xPath) throws java.lang.Throwable
Document
- ドキュメントルートString
- 取得対象のXPath
java.lang.Throwable
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |