Class AbstractSelectionProviderWrapper

java.lang.Object
org.csstudio.ui.util.AbstractSelectionProviderWrapper
All Implemented Interfaces:
ISelectionProvider

public abstract class AbstractSelectionProviderWrapper extends Object implements ISelectionProvider
Helper class to wrap a selection provider (e.g. a table, a tree, ...), so that events are fired at the same time, but the selection is changed to a different type (e.g. String to ProcessVariable).

This class is useful when constructing a composite that should behave like a standard JFace widget in term of selection but with CSS business objects. To use, you implement the transform and reverseTransform that convert the selection back and forth.