public class ElementProperties extends ExtendedProperties
Properties
として
利用できるインタフェースを提供します。
DOM の各情報に対しては、XPath 形式の文字列をプロパティ名として
Properties.getProperty(java.lang.String)
により
アクセスできます。
プロパティ名の例
/root/elm1
・・・タグに挟まれた文字列情報
/root/elm1/@attr
・・・タグの属性
/root/elm1/text()
・・・タグに挟まれた文字列情報を連結したもの
/root/elm1/comment()
・・・コメントを連結したもの
..
や //
等を用いた相対指定もできません。
取得できる値は、テキストノードおよび属性(attribute)ノードの値のみです。 コメントノード等の値は取得できません。
defaults
コンストラクタと説明 |
---|
ElementProperties(Element element)
指定のエレメントの情報をプロパティズ化します。
|
ElementProperties(Element element,
Properties parent)
指定のエレメントの情報をプロパティズ化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Element |
getElement()
現在のプロパティズの元となったエレメントノードを返します。
|
String[] |
getProperties(String key)
指定のキーにマップされた値のリストを返します。
|
doubleValue, doubleValue, floatValue, floatValue, intValue, intValue, isFalse, isTrue, longValue, longValue, parseInt, parseLong
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, values
public ElementProperties(Element element)
element
- プロパティズ化するエレメントノードpublic ElementProperties(Element element, Properties parent)
element
- プロパティズ化するエレメントノードparent
- 基礎データCopyright © 2012 NTT DATA INTRAMART CORPORATION