SelectionPluginExtension
- This interface is intended
for selection processing plugins. A selection plugin can be applied to both an
XML document and a non XML document. It works as follows: the user makes a
selection in the editor and then goes to the contextual menu and selects from
the Plugins section the corresponding entry. The context
containing the selection is passed to the extension and the processed result is
going to replace the initial selection.
The context is represented by an SelectionPluginContext
object, this provides two methods:
getSelection()
-
String
- returns the current selection of
text.
getFrame()
- Frame
- returns the currently editing frame.
The process method must return a
SelectionPluginResult
object which contains the
result of the processing.