|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface S2Action
Action
アノテーションを拡張し、アクションの実行可否状態と選択状態を宣言的に記述できるようにします。 アクションの実行可否を決定する
boolean
式をenabled
引数で、 選択状態を決定するboolean
式をselected
引数で、それぞれ指定することができます。
任意要素の概要 | |
---|---|
org.jdesktop.application.Task.BlockingScope |
block
アクションのブロッキングレベルです。 |
java.lang.String |
enabled
アクションが実行可能であるための条件を式言語で記述します。 |
java.lang.String |
name
アクションの名前です。 |
java.lang.String |
selected
アクションが選択状態となるための条件を式言語で記述します。 |
public abstract java.lang.String name
public abstract java.lang.String enabled
true
を返すときに限りアクションが実行可能となります。この引数が指定されていない場合は、アクションは常に実行可能となります。
public abstract java.lang.String selected
true
を返すときに限りアクションが選択状態となります。この引数が指定されていない場合は、アクションは常に非選択状態となります。
public abstract org.jdesktop.application.Task.BlockingScope block
Task
型とする必要があります。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |