### DATA VIEWERS FIND

The package "org.eclipse.linuxtools.dataviewers.findreplace" added into the plugin "org.eclipse.linuxtools.dataviewers" allows to enable the "FIND" action of the standard workbench adapting to the dataviewers.
If the developer want to use this new feature, he has to create an instance of the interface I STFindReplaceTarget.
The interface I STFindReplaceTarget adapts the original IFindReplaceTarget to the dataviewers. In particular way, it uses the class ViewerCell to get the searched string position into the dataviewer.
There are two classes that implement ISTFindReplaceTarget:

- STTableFindReplaceTarget and extends AbstractSTTableViewer
- STTreeFindReplaceTarget and extends AbstractSTTreeViewer

Both have to extend an AbstractSTViewer because the "FIND" targert work on a viewer.
When a developer want to use the "FIND", he has to create your customer data viewer extending:

- STTableFindReplaceTarget for the AbstractSTTableViewer

or

- STTreeFindReplaceTarget for the AbstractSTTreeViewer

### Briefly

In order to enable the "FIND" action, the developer has to:

- create an instance of ISTFindReplaceTarget doing the overrideing of createSTFindReplaceTarget() into the AbstractSTDataView
- extend your custom viewer with STTableFindReplaceTarget or STTreeFindReplaceTargert