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