|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 内の exitRuleEngineInterface 内の exit
public java.lang.String getAttributeName(java.lang.String dataPhysicalName,
int dataPosition)
throws java.lang.Throwable
ReadXmlInterface 内の getAttributeNameString - Dataの物理名称
java.lang.Throwablepublic int getIOParameter()
CommonInterface 内の getIOParameterRuleEngineInterface 内の getIOParameter
public int execute()
throws java.lang.Throwable
CommonInterface 内の executeRuleEngineInterface 内の executejava.lang.Throwablepublic 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
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||