注解,指定事件类中的方法应用于过滤事件。
方法要有效必须返回一个SettingControl,并且只有一个参数,该参数应该是SettingControl的非抽象子类
方法的返回值指定事件是否要写入飞行记录器系统。
以下示例显示如何在事件类中注释方法。
class HelloWorld extends Event {
@Label("Message")
String message;
@SettingDefinition
@Label("Message Filter")
public boolean filter(RegExpControl regExp) {
return regExp.matches(message);
}
}
有关设置控件如何定义的示例,请参见SettingControl。
- 自 JDK 9 起
- 9
- 参见: