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

## feat2.config
クラス ActionConfigBase

    java.lang.Object
      feat2.config.Config
          feat2.config.ActionConfigBase

すべての実装インタフェース:
  DIComponentConfig, ValidatableComponentConfig

直系の既知のサブクラス:
  BeanConfig, EffectConfig, FetchConfig

public abstract class ActionConfigBase
extends Config
implements DIComponentConfig, ValidatableComponentConfig

結果を出力するコンポーネント。

作成者:
  SUGIMOTO Ken-ichi

コンストラクタの概要
`ActionConfigBase()`

メソッドの概要
`void` | `addInput(InputConfigBase input)`
`void` | `addValidation(ValidationConfig validation)`
`protected java.lang.Class` | `getActionClass()`
`abstract Action` | `getActionInstance()`
`JavaIdentifier` | `getClassName()`
`Identifier` | `getErrorResponse()`
`InputConfigBase` | `getInputConfig(java.lang.String propertyName)`
`InputConfigBase[]` | `getInputs()`
`Identifier` | `getName()` 設定ノードのインスタンスの名前を返す。
`java.lang.String` | `getPropertyNameId(java.lang.String propertyName)` プロパティの表示名のリソースIDを返す。
`ValidationConfig` | `getValidationConfig(java.lang.String name)`
`ValidationConfig[]` | `getValidations()`
`void` | `setClassName(JavaIdentifier className)`
`void` | `setErrorResponse(Identifier errorResponse)`
`void` | `setName(Identifier name)`
`boolean` | `validate(FeatErrors errs)`

クラス feat2.config.Config から継承したメソッド
`getConfigPath, getElementName, getFeatConfig, getFeatureConfig, getParent, setParent`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ActionConfigBase

    public ActionConfigBase()

メソッドの詳細

### getName

    public Identifier getName()

  クラス `Config` の記述:
  設定ノードのインスタンスの名前を返す。

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

### setName

    public void setName(Identifier name)

### getClassName

    public JavaIdentifier getClassName()

### setClassName

    public void setClassName(JavaIdentifier className)

### getErrorResponse

    public Identifier getErrorResponse()

  定義:
    インタフェース `ValidatableComponentConfig` 内の `getErrorResponse`

### setErrorResponse

    public void setErrorResponse(Identifier errorResponse)

### getActionClass

    protected java.lang.Class getActionClass()

### getActionInstance

    public abstract Action getActionInstance()

### addInput

    public void addInput(InputConfigBase input)

  定義:
    インタフェース `DIComponentConfig` 内の `addInput`

### getInputs

    public InputConfigBase[] getInputs()

  定義:
    インタフェース `DIComponentConfig` 内の `getInputs`

### getInputConfig

    public InputConfigBase getInputConfig(java.lang.String propertyName)

  定義:
    インタフェース `DIComponentConfig` 内の `getInputConfig`

### addValidation

    public void addValidation(ValidationConfig validation)

  定義:
    インタフェース `ValidatableComponentConfig` 内の `addValidation`

### getValidations

    public ValidationConfig[] getValidations()

  定義:
    インタフェース `ValidatableComponentConfig` 内の `getValidations`

### getValidationConfig

    public ValidationConfig getValidationConfig(java.lang.String name)

  定義:
    インタフェース `ValidatableComponentConfig` 内の `getValidationConfig`

### getPropertyNameId

    public java.lang.String getPropertyNameId(java.lang.String propertyName)

  インタフェース `ValidatableComponentConfig` の記述:
  プロパティの表示名のリソースIDを返す。

  定義:
    インタフェース `ValidatableComponentConfig` 内の `getPropertyNameId`
  パラメータ:
    `propertyName` -
  戻り値:

### validate

    public boolean validate(FeatErrors errs)

  定義:
    クラス `Config` 内の `validate`

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