|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.hamaf.hikyaku.util.XPathUtil
public class XPathUtil
タイトル: Xpath での Xml アクセス ツール クラス.
説明: Xml(Document Object)
の操作を提供します。
(n=0,1,2,3・・・)
コンストラクタの概要 | |
---|---|
XPathUtil()
|
メソッドの概要 | |
---|---|
static void |
addChildElement(org.w3c.dom.Element elm,
java.lang.String path,
java.lang.String name,
java.lang.String val)
Describe addChildElement method : add Element child of path. |
static void |
deleteElement(org.w3c.dom.Element argElm,
java.lang.String path)
Describe deleteElement method : Delete Element from Element. |
static void |
deleteText(org.w3c.dom.Element argElm,
java.lang.String path)
Describe deleteText method : Delete Text from Element. |
static java.lang.String |
generateXPath(org.w3c.dom.Node nd)
Describe generateXPath method : Generate XPath String from Element Node. |
static java.lang.String |
getValueWithPath(org.w3c.dom.Element elm,
java.lang.String path)
Describe getValueWithPath method : get Element Value by XPath. |
static org.w3c.dom.NodeList |
searchElement(org.w3c.dom.Element argElm,
java.lang.String path)
Describe searchElement method : Search Element With Value. |
static org.w3c.dom.Element |
searchElementWithPath(org.w3c.dom.Element argElm,
java.lang.String path)
Describe searchElementWithPath method : Element search by XPath. |
static void |
setElementValue(org.w3c.dom.Element argElm,
java.lang.String setPath,
java.lang.String value)
Describe setElementValue method : value set to Element. |
static void |
setElementValueAt(org.w3c.dom.Element argElm,
java.lang.String parent,
java.lang.String addTag,
java.lang.String value,
java.lang.String posTag)
Describe setElementValueAt method : value set to orgDom Element At Befor Pos. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public XPathUtil()
メソッドの詳細 |
---|
public static final void setElementValue(org.w3c.dom.Element argElm, java.lang.String setPath, java.lang.String value) throws java.lang.Exception
setElementValue
method : value set to Element.
argElm
- an Element
: 操作するElementsetPath
- a String
: 値を設定するエレメントのXPath表現value
- a String
: 設定する値
java.lang.Exception
- if an error occurspublic static final void setElementValueAt(org.w3c.dom.Element argElm, java.lang.String parent, java.lang.String addTag, java.lang.String value, java.lang.String posTag) throws java.lang.Exception
setElementValueAt
method : value set to orgDom Element At Befor Pos.
argElm
- an Element
: 操作するElementparent
- a String
: 値を設定するエレメントの親エレメントのXPath表現addTag
- a String
: 設定するタグの名称value
- a String
: 設定する値posTag
- a String
: このタグの前にタグが追加される
java.lang.Exception
public static final void addChildElement(org.w3c.dom.Element elm, java.lang.String path, java.lang.String name, java.lang.String val) throws java.lang.Exception
addChildElement
method : add Element child of path.
elm
- an Element
: 操作するElementpath
- a String
: 追加する親エレメントのXPath文字列name
- a String
: 追加するエレメント名val
- a String
: 追加するエレメントの設定する値(null
可)
java.lang.Exception
- if an error occurspublic static final java.lang.String getValueWithPath(org.w3c.dom.Element elm, java.lang.String path)
getValueWithPath
method : get Element Value by XPath.
(Element)
の値取得する
elm
- an Element
: 検索するElementpath
- a String
: 値を取得したいElementのXPath
String
: 取得した値public static final org.w3c.dom.Element searchElementWithPath(org.w3c.dom.Element argElm, java.lang.String path)
searchElementWithPath
method : Element search by XPath.
(Element)
を取得する
argElm
- an Element
: 検索するElementpath
- a String
: 取得したいElementのXPath
Element
: 検索結果のElementpublic static final org.w3c.dom.NodeList searchElement(org.w3c.dom.Element argElm, java.lang.String path)
searchElement
method : Search Element With Value.
argElm
- path
-
NodeList
:public static final void deleteElement(org.w3c.dom.Element argElm, java.lang.String path)
deleteElement
method : Delete Element from Element.
argElm
- an Element
: 削除もとのElementpath
- a String
: 削除するElementのXPath文字列public static final void deleteText(org.w3c.dom.Element argElm, java.lang.String path)
deleteText
method : Delete Text from Element.
(TextNode)
を削除する。
argElm
- an Element
: Textを削除するElementを含むElementpath
- a String
: Textを削除するElementのXPath文字列public static final java.lang.String generateXPath(org.w3c.dom.Node nd)
generateXPath
method : Generate XPath String from Element Node.
org.w3c.dom.Node
のルートエレメントからのXPath文字列を生成する。
nd
- a Node
: XPath文字列を生成するNode
String
: 生成したXPath文字列
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |