public abstract class AbstractConfiguration extends Object implements IConfiguration
コンストラクタと説明 |
---|
AbstractConfiguration() |
修飾子とタイプ | メソッドと説明 |
---|---|
IConfiguration |
addChild(IConfiguration chlid) |
IConfiguration |
addChild(String key) |
IConfiguration |
addChild(String key,
String value) |
String |
get(String key,
String defaultValue) |
IConfiguration |
getAttributes()
現在着目しているノードの属性群を表すIConfigurationを返します。
|
boolean |
getBoolean(String key)
現在着目しているノードの、指定された子要素の内容をbooleanと
して返します。
|
boolean |
getBoolean(String key,
boolean defaultValue) |
IConfiguration |
getChild(String name)
現在着目している要素の子要素の内、指定名称を持つ最初の子要素を
表すIConfigurationを返します。
|
IConfiguration |
getChild(String name,
String attrName,
String attrValue)
現在着目している要素の子要素の内、指定名称と指定属性を持つ子要素を取得します。
|
Iterator<IConfiguration> |
getChilds()
現在着目している要素の子要素を列挙します。
|
Iterator<IConfiguration> |
getChilds(String name)
現在着目している要素の子要素の内、指定名称を持つ子要素を列挙します。
|
float |
getFloat(String key)
現在着目しているノードの、指定された子要素の内容をfloatとして返します。
|
float |
getFloat(String key,
float defaultValue) |
int |
getInteger(String key)
現在着目しているノードの、指定された子要素の内容をintとして返します。
|
int |
getInteger(String key,
int defaultValue) |
String |
getName()
現在着目しているノード名を返します。
|
IConfiguration |
getParent()
親コンテキストを表すIConfigurationを返します。
|
List<IConfiguration> |
listChild()
現在着目している要素の子要素を列挙します。
|
List<IConfiguration> |
listChild(String name)
現在着目している要素の子要素の内、指定名称を持つ子要素を列挙します。
|
void |
set(String key) |
void |
setAttribute(String key,
String value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, get
public IConfiguration getParent()
IConfiguration
getParent
インタフェース内 IConfiguration
public IConfiguration getChild(String name)
IConfiguration
getChild
インタフェース内 IConfiguration
name
- 子要素名public Iterator<IConfiguration> getChilds()
IConfiguration
列挙される内容は各子要素を表すIConfigurationです。
getChilds
インタフェース内 IConfiguration
public List<IConfiguration> listChild()
IConfiguration
列挙される内容は各子要素を表すIConfigurationです。
listChild
インタフェース内 IConfiguration
public Iterator<IConfiguration> getChilds(String name)
IConfiguration
列挙されるのは各子要素を表すIConfigurationです。
getChilds
インタフェース内 IConfiguration
name
- 子要素名public List<IConfiguration> listChild(String name)
IConfiguration
列挙されるのは各子要素を表すIConfigurationです。
listChild
インタフェース内 IConfiguration
name
- 子要素名public IConfiguration getChild(String name, String attrName, String attrValue)
IConfiguration
getChild
インタフェース内 IConfiguration
name
- 子要素名attrName
- 属性名attrValue
- 属性値public IConfiguration getAttributes()
IConfiguration
XMLにおいて<foo name=value />要素を表すIConfigurationオブジェクト fooが存在する時、属性値の取得は
foo.getAttributes().get("name")
の様になります。
getAttributes
インタフェース内 IConfiguration
public String getName()
IConfiguration
getName
インタフェース内 IConfiguration
public IConfiguration addChild(IConfiguration chlid)
addChild
インタフェース内 IConfiguration
public IConfiguration addChild(String key)
addChild
インタフェース内 IConfiguration
public IConfiguration addChild(String key, String value)
addChild
インタフェース内 IConfiguration
public void set(String key)
set
インタフェース内 IConfiguration
public void setAttribute(String key, String value)
setAttribute
インタフェース内 IConfiguration
public int getInteger(String key) throws UnspecifiedPropertyException, ConfigurationFormatException
IConfiguration
getInteger
インタフェース内 IConfiguration
key
- 子要素名UnspecifiedPropertyException
- keyに対応する値が取得できなかった(子要素または内容がない)ConfigurationFormatException
- 内容がintでなかったpublic int getInteger(String key, int defaultValue) throws ConfigurationFormatException
getInteger
インタフェース内 IConfiguration
ConfigurationFormatException
public float getFloat(String key) throws UnspecifiedPropertyException, ConfigurationFormatException
IConfiguration
getFloat
インタフェース内 IConfiguration
key
- 子要素名UnspecifiedPropertyException
- keyに対応する値が取得できなかった(子要素または内容がない)ConfigurationFormatException
- 内容がfloatでなかったpublic float getFloat(String key, float defaultValue) throws ConfigurationFormatException
getFloat
インタフェース内 IConfiguration
ConfigurationFormatException
public boolean getBoolean(String key) throws UnspecifiedPropertyException
IConfiguration
getBoolean
インタフェース内 IConfiguration
key
- 子要素名UnspecifiedPropertyException
- keyに対応する値が取得できなかった(子要素または内容がない)public boolean getBoolean(String key, boolean defaultValue)
getBoolean
インタフェース内 IConfiguration
public String get(String key, String defaultValue)
get
インタフェース内 IConfiguration
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.