概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド