public class TableSearchOptionsView extends OptionsView implements ActionDelegate, ConfigurableUnit
actions, comp, helpID, multiViewWindow, supportedActions, viewTitle
Constructor and Description |
---|
TableSearchOptionsView()
Constructor method for i18n purposes only.
|
TableSearchOptionsView(java.lang.String title)
Constructor for the GUI component.
|
Modifier and Type | Method and Description |
---|---|
void |
configureUnit(java.lang.String id,
Configuration config)
Restores values from persistent data stores.
|
Configuration |
getConfiguration()
Provides the options as a whole.
|
StatusBarMessage |
getMessage()
Provides the status bar message for the view from the creator.
|
TableSearchOptionsPanel |
getOptionsPanel()
Provides the table panel displaying the search options.
|
void |
processAction(SharedAction action)
Indicates that the given action was initiated and must be processed.
|
void |
refresh()
Updates the contents of the view.
|
void |
startControl(SharedAction[] actions)
Provides the info that the given shared actions must now be controlled.
|
void |
storeUnit(java.lang.String id,
Configuration config)
Stores the current configuration values persistently.
|
void |
unitRegistered(ApplicationModel model,
java.lang.String id)
Informs the configurable unit that it was registered with a model.
|
void |
unitUnregistered(ApplicationModel model,
java.lang.String id)
Informs the configurable unit that it was unregistered with a model.
|
void |
viewBecomesHidden()
Informs the view that it will vanish from the screen.
|
void |
viewBecomesShown()
Informs the view that it becomes visible on the screen.
|
void |
viewIsHiding()
Informs the view that it was made invisible by the manager.
|
void |
viewIsShowing()
Informs the view that it was made visible by the manager.
|
void |
viewRemoved(MultiViewWindow parent,
java.lang.String id)
Informs the view that it was removed from the multi view window.
|
getActionDelegate, getComponent, getMultiViewWindow, getSupportedActions, getTitle, setHelpID, stopControl, viewAdded
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSupportedActions, stopControl
public TableSearchOptionsView() throws java.lang.InstantiationException
I18NExtractor
).
java.lang.InstantiationException
- Error indicationpublic TableSearchOptionsView(java.lang.String title)
title
- The title of the viewpublic StatusBarMessage getMessage()
getMessage
in interface WindowView
public void viewRemoved(MultiViewWindow parent, java.lang.String id)
viewRemoved
in interface WindowView
parent
- The multi view docking windowid
- The unique IDpublic void viewBecomesShown()
viewBecomesShown
in interface WindowView
public void viewBecomesHidden()
viewBecomesHidden
in interface WindowView
public void viewIsShowing()
viewIsShowing
in interface WindowView
public void viewIsHiding()
viewIsHiding
in interface WindowView
public void refresh()
refresh
in interface WindowView
public void startControl(SharedAction[] actions)
startControl
in interface ActionDelegate
actions
- The actions to care forpublic void processAction(SharedAction action)
processAction
in interface ActionDelegate
action
- The action to be processedpublic Configuration getConfiguration()
getConfiguration
in class OptionsView
public TableSearchOptionsPanel getOptionsPanel()
public void configureUnit(java.lang.String id, Configuration config)
configureUnit
in interface ConfigurableUnit
id
- The unique identifier for the instanceconfig
- The configurationpublic void storeUnit(java.lang.String id, Configuration config)
storeUnit
in interface ConfigurableUnit
id
- The unique identifier for the instanceconfig
- The configurationpublic void unitRegistered(ApplicationModel model, java.lang.String id)
unitRegistered
in interface ConfigurableUnit
model
- The application modelid
- The unique identifier for the instancepublic void unitUnregistered(ApplicationModel model, java.lang.String id)
unitUnregistered
in interface ConfigurableUnit
model
- The application modelid
- The unique identifier for the instanceCopyright © 2005-2013 Leisenfels UG (haftungsbeschränkt). All rights reserved.