概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

## org.mklab.tool.control.system.parameter
注釈型 Parameter

    @Documented
    @Retention(value=RUNTIME)
    @Target(value=FIELD)
    public @interface Parameter

システムのパラメータを表わすアノテーションです。

バージョン:
  $Revision: 1.2 $, 2007/01/22
作成者:
  koga

任意要素の概要
`String` | `description` パラメータの説明を返します。
`boolean` | `internationalization` パラメータの説明が国際化されているか判定します。
`String` | `name` パラメータの名前を返します。
`QuantityType` | `quantity` 量の型を返します。
`SIunit[]` | `unit` パラメータの単位を返します。
`boolean` | `update` パラメータの変更に伴い、システムの他のパラメータを更新するか判定します。

### name

    public abstract String name

  パラメータの名前を返します。

  戻り値:
    パラメータの名前
  デフォルト:
    ""

### unit

    public abstract SIunit[] unit

  パラメータの単位を返します。

  戻り値:
    パラメータの単位
  デフォルト:
    org.mklab.tool.control.system.parameter.SIunit.undefined

### quantity

    public abstract QuantityType quantity

  量の型を返します。

  戻り値:
    量の型
  デフォルト:
    org.mklab.tool.control.system.parameter.QuantityType.UNDEFINED

### description

    public abstract String description

  パラメータの説明を返します。

  戻り値:
    パラメータの説明
  デフォルト:
    ""

### update

    public abstract boolean update

  パラメータの変更に伴い、システムの他のパラメータを更新するか判定します。 パラメータの更新機能を有効にするには、`ParameterUpdator`インターフェースを実装する必要があります。

  戻り値:
    パラメータの変更に伴い、システムの他のパラメータを更新するならばtrue、そうでなければfalse
  デフォルト:
    false

### internationalization

    public abstract boolean internationalization

  パラメータの説明が国際化されているか判定します。 外部化(国際化)されたパラメータの説明を取得可能にするには、`StringExternalizable`インターフェースを実装する必要があります。

  戻り値:
    パラメータの説明が国際化されていればtrue、そうでなければfalse
  デフォルト:
    false

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素