Filter

annotation class Filter(val classes: KClass<out Filter>)(source)

References an interaction filtering service.

Requirements

The filter must implement at least one of the corresponding interfaces:

Note: This cannot be used on component handlers, use the appropriate methods on the builders instead like IActionableComponent.filter / IActionableComponent.addFilter.

Merging

This annotation can be merged if found with other meta-annotations. Keep in mind that a direct annotation overrides all meta-annotations.

See also

DSL equivalent (application commands)

DSL equivalent (text commands)

Properties

Link copied to clipboard
@get:JvmName(name = "value")
val classes: Array<out KClass<out Filter>>