Annotation Interface PhonexPlugin
Annotation required for phonex plug-ins.
Identifies the name used for matcher
part of the phonex expression.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionString[]List of argument namesDescription of plug-in
-
Element Details
-
name
String nameThe name used in the phonex expression to identify the matcher.
For example, if the a class FooMatcher implements
PluginProviderand has the annotation@PhonexPlugin(name="foo")then FooMatcher will be used to parse phonex matchers identified with the "foo" string.{}:foo(<expression>)The value of expression will be passed into theandinvalid reference
PluginProvider#checkInput(String)methods.invalid reference
PluginProvider#createMatcher(String) -
description
-
arguments
-