|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.Dictionary java.util.Hashtable java.util.Properties jp.co.intra_mart.common.aid.jdk.java.util.ExtendedProperties jp.co.intra_mart.common.aid.jdk.org.w3c.dom.ElementProperties
DOM をベースとした不変のプロパティセットを表します。
このクラスは、DOM を元データとして、Properties
として
利用できるインタフェースを提供します。
DOM の各情報に対しては、XPath 形式の文字列をプロパティ名として
Properties.getProperty(java.lang.String)
により
アクセスできます。
プロパティ名の例
/root/elm1
・・・タグに挟まれた文字列情報
/root/elm1/@attr
・・・タグの属性
/root/elm1/text()
・・・タグに挟まれた文字列情報を連結したもの
/root/elm1/comment()
・・・コメントを連結したもの
..
や //
等を用いた相対指定もできません。
取得できる値は、テキストノードおよび属性(attribute)ノードの値のみです。 コメントノード等の値は取得できません。
フィールドの概要 |
クラス java.util.Properties から継承したフィールド |
defaults |
コンストラクタの概要 | |
ElementProperties(Element element)
指定のエレメントの情報をプロパティズ化します。 |
|
ElementProperties(Element element,
Properties parent)
指定のエレメントの情報をプロパティズ化します。 |
メソッドの概要 | |
Element |
getElement()
現在のプロパティズの元となったエレメントノードを返します。 |
String[] |
getProperties(String key)
指定のキーにマップされた値のリストを返します。 |
クラス jp.co.intra_mart.common.aid.jdk.java.util.ExtendedProperties から継承したメソッド |
doubleValue, doubleValue, floatValue, floatValue, intValue, intValue, isFalse, isTrue, longValue, longValue, parseInt, parseLong |
クラス java.util.Properties から継承したメソッド |
getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store |
クラス java.util.Hashtable から継承したメソッド |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public ElementProperties(Element element)
element
- プロパティズ化するエレメントノードpublic ElementProperties(Element element, Properties parent)
element
- プロパティズ化するエレメントノードparent
- 基礎データメソッドの詳細 |
public Element getElement()
public String[] getProperties(String key)
key
- キー
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |