feat2.config
クラス FeatConfig

java.lang.Object
  拡張feat2.config.Config
      拡張feat2.config.FeatConfig

public class FeatConfig
extends Config

feat設定ファイルの情報。

作成者:
SUGIMOTO Ken-ichi

コンストラクタの概要
FeatConfig()
           
 
メソッドの概要
 void addFeatureConfig(FeatureConfig feature)
           
 void addResources(Resources resources)
           
 FileLocator getAppRootLocator()
           
 FileLocator getConfigFileLocator()
           
 java.lang.String getElementName()
          設定ファイルの要素名を返す。
 FeatureConfig getFeatureConfig(java.lang.String featureName)
          フィーチャーの設定を返す。
 java.util.Iterator getFeatures()
           
 int getHttpPort()
           
 int getHttpsPort()
           
 Identifier getName()
          設定ノードのインスタンスの名前を返す。
 Resources getResources()
           
 java.lang.String getStringResource(java.lang.String resourceName, java.util.Locale locale)
           
 boolean isUseBodyEncodingForURI()
           
 void setAppRootLocator(FileLocator appRootLocator)
           
 void setConfigFileLocator(FileLocator configFileLocator)
           
 void setHttpPort(int httpPort)
           
 void setHttpsPort(int httpsPort)
           
 void setUseBodyEncodingForURI(boolean useBodyEncodingForURI)
           
 boolean validate(FeatErrors errs)
           
 
クラス feat2.config.Config から継承したメソッド
getConfigPath, getFeatConfig, getFeatureConfig, getParent, setParent
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FeatConfig

public FeatConfig()
メソッドの詳細

addFeatureConfig

public void addFeatureConfig(FeatureConfig feature)

getFeatureConfig

public FeatureConfig getFeatureConfig(java.lang.String featureName)
                               throws java.lang.IllegalStateException
フィーチャーの設定を返す。

パラメータ:
featureName -
戻り値:
例外:
java.lang.IllegalStateException - validateメソッドが呼ばれる前にgetFeatureConfigメソッドが呼ばれたときにスローされる

addResources

public void addResources(Resources resources)

getStringResource

public java.lang.String getStringResource(java.lang.String resourceName,
                                          java.util.Locale locale)

getResources

public Resources getResources()

getFeatures

public java.util.Iterator getFeatures()

getAppRootLocator

public FileLocator getAppRootLocator()

setAppRootLocator

public void setAppRootLocator(FileLocator appRootLocator)

getConfigFileLocator

public FileLocator getConfigFileLocator()

setConfigFileLocator

public void setConfigFileLocator(FileLocator configFileLocator)

getName

public Identifier getName()
クラス Config の記述:
設定ノードのインスタンスの名前を返す。

定義:
クラス Config 内の getName
戻り値:
名前が無い場合はnullを返す

isUseBodyEncodingForURI

public boolean isUseBodyEncodingForURI()

setUseBodyEncodingForURI

public void setUseBodyEncodingForURI(boolean useBodyEncodingForURI)

getHttpPort

public int getHttpPort()

setHttpPort

public void setHttpPort(int httpPort)

getHttpsPort

public int getHttpsPort()

setHttpsPort

public void setHttpsPort(int httpsPort)

getElementName

public java.lang.String getElementName()
クラス Config の記述:
設定ファイルの要素名を返す。

定義:
クラス Config 内の getElementName

validate

public boolean validate(FeatErrors errs)
定義:
クラス Config 内の validate