Provides classes for creating data selectors and data selector panels. Data selectors are composite
components typically consisting of a data selector panel and OK and Cancel buttons. Data selector
panels typically contain more granular components (comboboxes, labels, buttons, etc) that make up
the selector user interface. Data selectors are used to change the state of a business model that is
attached to a data viewer.
The Data Selector Framework
Data selectors and data selector panels are used to build the selector user interface, but the
following classes are also used to display the selector, process user actions, and update the business
Menubar - The default collection of available data selectors can be accessed via the menubars
attached to data viewers such as the OLAPTableView.
Commands - Data selector commands are necessary for displaying the selector, processing user
actions (including updating the selector adapter), and for committing or cancelling updates to the
underlying business model.
See the com.sas.commands.dataselectors package for more information on Data Selector commands.
Selector data models (adapters) - Data selector adapters are components that represent a piece
of the underlying business model that may be modified by the data selector.
See the com.sas.dataselectors package for more information on data selector adapters.
ActionProvider - The ActionProvider provides the menubars with the set of available selectors
for a data viewer and is responsible for executing data selector commands.
SelectorServlet - The selector servlet assists with the execution of data selector
commands through the ActionProvider, and the formation of client responses for selector user interface updates.