shohaku.configutils
インタフェース ConfigurationResources

既知の実装クラスの一覧:
AbstractXMLResourceBundle, BaseConfigurationResources, ClassBindConfiguration, MultiTypeConfigurationResources, XMLLocaleResourceBundle, XMLProperties

public interface ConfigurationResources

コンフィギュレーションリソースを格納する機能を提供します。


メソッドの概要
 boolean containsKey(java.lang.String key)
          指定されたキーがデータに含まれている場合にtrueを返却します。
 boolean containsKey(java.lang.String key, java.lang.Class type)
          指定されたキーがデータに含まれていると同時に、指定されたクラスとキャスト可能な場合にtrueを返す。
 java.lang.Object getObject(java.lang.String key)
          指定されたキーが示す値を返却します。
 java.lang.Object getObject(java.lang.String key, java.lang.Object defaultValue)
          指定されたキーが示す値を返却します。
 java.util.Iterator keyIterator()
          全てのキーを含む反復子を返却します。
 

メソッドの詳細

keyIterator

java.util.Iterator keyIterator()
全てのキーを含む反復子を返却します。

戻り値:
全てのキーを含む反復子

getObject

java.lang.Object getObject(java.lang.String key)
指定されたキーが示す値を返却します。
指定されたキーが存在しない場合null返却します。

パラメータ:
key - キー
戻り値:
キーが示す値
例外:
java.lang.NullPointerException - key が null の場合発生する

getObject

java.lang.Object getObject(java.lang.String key,
                           java.lang.Object defaultValue)
指定されたキーが示す値を返却します。
指定されたキーが存在しない場合defaultValueを返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
キーが示す値
例外:
java.lang.NullPointerException - key が null の場合発生する

containsKey

boolean containsKey(java.lang.String key)
指定されたキーがデータに含まれている場合にtrueを返却します。

パラメータ:
key - キー
戻り値:
指定されたキーが含まれている場合 true
例外:
java.lang.UnsupportedOperationException - 実装が containsKey オペレーションをサポートしない場合

containsKey

boolean containsKey(java.lang.String key,
                    java.lang.Class type)
指定されたキーがデータに含まれていると同時に、指定されたクラスとキャスト可能な場合にtrueを返す。
値がNullの場合キャスト可能(True)を返却します。

パラメータ:
key - キー
type - キャスト可能な関係に有るか検証するクラス
戻り値:
指定されたキーが含まれている場合 true
例外:
java.lang.NullPointerException - key または type が null の場合発生する