org.pigeonblood.impl.core.configuration
クラス PigeonbloodXMLConfiguration

java.lang.Object
  上位を拡張 org.pigeonblood.impl.core.configuration.PigeonbloodXMLConfiguration
すべての実装されたインタフェース:
org.lixm.optional.v15.atattch.LIXMConfigurationSupport

public class PigeonbloodXMLConfiguration
extends java.lang.Object
implements org.lixm.optional.v15.atattch.LIXMConfigurationSupport

Pigeonblood固有の構成をサポートするLIXMConfigurationSupportです。

導入されたバージョン:
0.1
作成者:
tasogare

フィールドの概要
static java.lang.String CANONICALIZED_FORM
          キャノニカライズされたXMLをモデライズします。
static java.lang.String CONFIG_FEATURE_BASE
           
static java.lang.String CONFIG_PROPERTIES_BASE
           
 
インタフェース org.lixm.optional.v15.atattch.LIXMConfigurationSupport から継承されたフィールド
EXPAND_CDATA, NONE_MODELIZED_COMMENTS, NORMALIZE, SCHEMA, VALIDATION
 
コンストラクタの概要
PigeonbloodXMLConfiguration()
           
 
メソッドの概要
 boolean getFeature(java.lang.String feature)
          機能が有効かどうか調べます。
 java.lang.String[] getFeatureSupports()
          サポートされている全ての機能フラグを返します。
 java.lang.Object getProperty(java.lang.String key)
          この構成が持つ特性を取得します。
 java.lang.String[] getPropertySupports()
          この構成が持つ全ての特性フラグを取得します。
 void setFeature(java.lang.String feature, boolean enabled)
          構成の機能を有効にします。
 void setProperty(java.lang.String key, java.lang.Object property)
          構成の特性を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CONFIG_FEATURE_BASE

public static final java.lang.String CONFIG_FEATURE_BASE
関連項目:
定数フィールド値

CONFIG_PROPERTIES_BASE

public static final java.lang.String CONFIG_PROPERTIES_BASE
関連項目:
定数フィールド値

CANONICALIZED_FORM

public static final java.lang.String CANONICALIZED_FORM
キャノニカライズされたXMLをモデライズします。 TODO 現在、この機能フラグは無効

関連項目:
定数フィールド値
コンストラクタの詳細

PigeonbloodXMLConfiguration

public PigeonbloodXMLConfiguration()
メソッドの詳細

getFeature

public boolean getFeature(java.lang.String feature)
                   throws org.lixm.optional.v15.atattch.LIXMConfigurationException

機能が有効かどうか調べます。

定義:
インタフェース org.lixm.optional.v15.atattch.LIXMConfigurationSupport 内の getFeature
戻り値:
指定された機能が有効の場合true
例外:
org.lixm.optional.v15.atattch.LIXMConfigurationException

getFeatureSupports

public java.lang.String[] getFeatureSupports()

サポートされている全ての機能フラグを返します。

定義:
インタフェース org.lixm.optional.v15.atattch.LIXMConfigurationSupport 内の getFeatureSupports
戻り値:
サポートされている全ての機能フラグが格納された配列

getProperty

public java.lang.Object getProperty(java.lang.String key)
                             throws org.lixm.optional.v15.atattch.LIXMConfigurationException

この構成が持つ特性を取得します。

getPropertySupports()が返す配列の中に特性フラグが存在し、 このメソッドがnullを返す場合、それは未だ特性が設定されていません。

定義:
インタフェース org.lixm.optional.v15.atattch.LIXMConfigurationSupport 内の getProperty
戻り値:
この構成が持つフラグに関連付けられた特性
例外:
org.lixm.optional.v15.atattch.LIXMConfigurationException - サポートされていない特性を取得しようとしたとき

getPropertySupports

public java.lang.String[] getPropertySupports()

この構成が持つ全ての特性フラグを取得します。

定義:
インタフェース org.lixm.optional.v15.atattch.LIXMConfigurationSupport 内の getPropertySupports
戻り値:
サポートされている全ての特性フラグが格納された配列

setFeature

public void setFeature(java.lang.String feature,
                       boolean enabled)
                throws org.lixm.optional.v15.atattch.LIXMConfigurationException

構成の機能を有効にします。

定義:
インタフェース org.lixm.optional.v15.atattch.LIXMConfigurationSupport 内の setFeature
例外:
org.lixm.optional.v15.atattch.LIXMConfigurationException

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object property)
                 throws org.lixm.optional.v15.atattch.LIXMConfigurationException

構成の特性を設定します。

定義:
インタフェース org.lixm.optional.v15.atattch.LIXMConfigurationSupport 内の setProperty
例外:
org.lixm.optional.v15.atattch.LIXMConfigurationException - サポートされていない特性を設定しようとしたとき