A viewer can be created as an adapter on a pre-existing control (e.g., creating a ListViewer
on an existing List
control). All viewers also provide a convenience constructor for creating the control.
Implementing a concrete viewer typically involves the following steps:
setSelection
, getSelection
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|