-
@Retention(RUNTIME) @Target(METHOD) public @interface SettingDefinition
イベントをフィルタリングするためにイベント・クラスのメソッドを使用する必要があることを示す注釈。メソッドを有効にするには、ブール値を返し、
SettingControlの非抽象サブクラスでなければならない1つのパラメータのみを返す必要がありますメソッドの戻り値は、イベントをコミットするかどうかを示す必要があります。
例
設定コントロールの定義方法の例については、class HelloWorld extend Event { @Label("Message"); String message; @SettingDefinition; @Label("Message Filter"); public boolean filter(RegExpControl regExp) { return regExp.matches(message); } }SettingControlを参照してください。- 導入されたバージョン:
- 9
- 関連項目:
SettingControl