From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../application/AbstractSwingApplication.html | 406 +++++++ .../application/SwingApplicationConfiguration.html | 223 ++++ .../SwingEDTExceptionHandlerAdapter.html | 267 +++++ .../class-use/AbstractSwingApplication.html | 202 ++++ .../class-use/SwingApplicationConfiguration.html | 173 +++ .../class-use/SwingEDTExceptionHandlerAdapter.html | 136 +++ .../impl/DefaultSwingApplicationConfiguration.html | 327 ++++++ .../DefaultSwingApplicationConfiguration.html | 136 +++ .../application/dialog/impl/package-frame.html | 32 + .../application/dialog/impl/package-summary.html | 149 +++ .../application/dialog/impl/package-tree.html | 149 +++ .../swing/application/dialog/impl/package-use.html | 136 +++ .../client/swing/application/package-frame.html | 45 + .../client/swing/application/package-summary.html | 169 +++ .../client/swing/application/package-tree.html | 157 +++ .../client/swing/application/package-use.html | 202 ++++ .../adapters/AbstractButtonCommandAdapter.html | 438 +++++++ .../commands/adapters/JComboBoxCommandAdapter.html | 446 ++++++++ .../adapters/JComponentCommandAdapter.html | 439 +++++++ .../adapters/JTableDoubleClickCommandAdapter.html | 366 ++++++ .../adapters/JTreeSelectionCommandAdapter.html | 373 ++++++ .../adapters/ListSelectionCommandAdapter.html | 373 ++++++ .../adapters/WindowClosingCommandAdapter.html | 366 ++++++ .../class-use/AbstractButtonCommandAdapter.html | 136 +++ .../class-use/JComboBoxCommandAdapter.html | 136 +++ .../class-use/JComponentCommandAdapter.html | 136 +++ .../class-use/JTableDoubleClickCommandAdapter.html | 136 +++ .../class-use/JTreeSelectionCommandAdapter.html | 136 +++ .../class-use/ListSelectionCommandAdapter.html | 136 +++ .../class-use/WindowClosingCommandAdapter.html | 136 +++ .../swing/commands/adapters/package-frame.html | 44 + .../swing/commands/adapters/package-summary.html | 203 ++++ .../swing/commands/adapters/package-tree.html | 148 +++ .../swing/commands/adapters/package-use.html | 136 +++ .../swing/common/event/EventLoop.EventFilter.html | 229 ++++ .../common/event/EventLoop.ExceptionHandler.html | 228 ++++ .../client/swing/common/event/EventLoop.html | 599 ++++++++++ .../event/SwingEventDispatchThreadService.html | 507 +++++++++ .../event/SwingEventDispatchThreadUtilities.html | 492 ++++++++ .../event/class-use/EventLoop.EventFilter.html | 227 ++++ .../class-use/EventLoop.ExceptionHandler.html | 200 ++++ .../swing/common/event/class-use/EventLoop.html | 189 +++ .../class-use/SwingEventDispatchThreadService.html | 136 +++ .../SwingEventDispatchThreadUtilities.html | 136 +++ .../client/swing/common/event/package-frame.html | 49 + .../client/swing/common/event/package-summary.html | 177 +++ .../client/swing/common/event/package-tree.html | 151 +++ .../client/swing/common/event/package-use.html | 175 +++ .../common/util/ActionListenerSupportHelper.html | 288 +++++ .../client/swing/common/util/GUIUtilities.html | 323 ++++++ .../swing/common/util/ImageCache.ImageCreator.html | 318 ++++++ .../client/swing/common/util/ImageCache.html | 381 +++++++ .../class-use/ActionListenerSupportHelper.html | 136 +++ .../swing/common/util/class-use/GUIUtilities.html | 136 +++ .../util/class-use/ImageCache.ImageCreator.html | 173 +++ .../swing/common/util/class-use/ImageCache.html | 172 +++ .../client/swing/common/util/package-frame.html | 38 + .../client/swing/common/util/package-summary.html | 163 +++ .../client/swing/common/util/package-tree.html | 145 +++ .../client/swing/common/util/package-use.html | 170 +++ .../swing/data/plugins/CUFValueModelPlugIn.html | 317 ++++++ .../plugins/class-use/CUFValueModelPlugIn.html | 174 +++ .../plugins/impl/ArrayToListAdapterValueModel.html | 314 +++++ ...tCUFValueModelPlugIn.DelegateAccessAdapter.html | 301 +++++ ...CUFValueModelPlugIn.SelectionInListAdapter.html | 240 ++++ ...faultCUFValueModelPlugIn.ValueModelAdapter.html | 330 ++++++ .../plugins/impl/DefaultCUFValueModelPlugIn.html | 724 ++++++++++++ .../class-use/ArrayToListAdapterValueModel.html | 136 +++ ...tCUFValueModelPlugIn.DelegateAccessAdapter.html | 190 ++++ ...CUFValueModelPlugIn.SelectionInListAdapter.html | 189 +++ ...faultCUFValueModelPlugIn.ValueModelAdapter.html | 189 +++ .../impl/class-use/DefaultCUFValueModelPlugIn.html | 136 +++ .../swing/data/plugins/impl/package-frame.html | 34 + .../swing/data/plugins/impl/package-summary.html | 154 +++ .../swing/data/plugins/impl/package-tree.html | 155 +++ .../swing/data/plugins/impl/package-use.html | 177 +++ .../client/swing/data/plugins/package-frame.html | 32 + .../client/swing/data/plugins/package-summary.html | 153 +++ .../client/swing/data/plugins/package-tree.html | 147 +++ .../client/swing/data/plugins/package-use.html | 167 +++ .../impl/SwingModalBlockHelperService.html | 346 ++++++ .../class-use/SwingModalBlockHelperService.html | 136 +++ .../swing/dialog/services/impl/package-frame.html | 32 + .../dialog/services/impl/package-summary.html | 150 +++ .../swing/dialog/services/impl/package-tree.html | 146 +++ .../swing/dialog/services/impl/package-use.html | 136 +++ .../config/LookAndFeelConfiguration.html | 192 ++++ .../config/class-use/LookAndFeelConfiguration.html | 173 +++ .../impl/SystemLookAndFeelConfiguration.html | 236 ++++ .../class-use/SystemLookAndFeelConfiguration.html | 136 +++ .../dialogbase/config/impl/package-frame.html | 32 + .../dialogbase/config/impl/package-summary.html | 149 +++ .../swing/dialogbase/config/impl/package-tree.html | 146 +++ .../swing/dialogbase/config/impl/package-use.html | 136 +++ .../swing/dialogbase/config/package-frame.html | 32 + .../swing/dialogbase/config/package-summary.html | 148 +++ .../swing/dialogbase/config/package-tree.html | 145 +++ .../swing/dialogbase/config/package-use.html | 162 +++ .../dialogbase/features/FrameCompositeFeature.html | 541 +++++++++ .../dialogbase/features/ImageProviderFeature.html | 398 +++++++ .../features/OptionDialogServiceFeature.html | 765 +++++++++++++ .../features/class-use/FrameCompositeFeature.html | 136 +++ .../features/class-use/ImageProviderFeature.html | 136 +++ .../class-use/OptionDialogServiceFeature.html | 136 +++ .../swing/dialogbase/features/package-frame.html | 36 + .../swing/dialogbase/features/package-summary.html | 161 +++ .../swing/dialogbase/features/package-tree.html | 150 +++ .../swing/dialogbase/features/package-use.html | 136 +++ .../dialogbase/services/ImageProviderService.html | 249 ++++ .../dialogbase/services/OptionDialogService.html | 828 ++++++++++++++ .../services/class-use/ImageProviderService.html | 237 ++++ .../services/class-use/OptionDialogService.html | 175 +++ .../swing/dialogbase/services/package-frame.html | 34 + .../swing/dialogbase/services/package-summary.html | 154 +++ .../swing/dialogbase/services/package-tree.html | 145 +++ .../swing/dialogbase/services/package-use.html | 189 +++ .../embedding/features/DialogWindowResource.html | 317 ++++++ .../embedding/features/FrameWindowResource.html | 317 ++++++ .../embedding/features/ModalDialogFeature.html | 361 ++++++ .../embedding/features/PanelCompositeFeature.html | 675 +++++++++++ .../embedding/features/TabCompositeFeature.html | 676 +++++++++++ .../features/VisualRepresentationFeature.html | 488 ++++++++ .../swing/embedding/features/WindowFeature.html | 420 +++++++ .../swing/embedding/features/WindowResource.html | 269 +++++ .../features/class-use/DialogWindowResource.html | 136 +++ .../features/class-use/FrameWindowResource.html | 136 +++ .../features/class-use/ModalDialogFeature.html | 136 +++ .../features/class-use/PanelCompositeFeature.html | 136 +++ .../features/class-use/TabCompositeFeature.html | 136 +++ .../class-use/VisualRepresentationFeature.html | 136 +++ .../features/class-use/WindowFeature.html | 136 +++ .../features/class-use/WindowResource.html | 212 ++++ .../swing/embedding/features/package-frame.html | 55 + .../swing/embedding/features/package-summary.html | 194 ++++ .../swing/embedding/features/package-tree.html | 158 +++ .../swing/embedding/features/package-use.html | 163 +++ .../embedding/services/AbstractTitleService.html | 705 ++++++++++++ .../AbstractVisualRepresentationService.html | 451 ++++++++ .../embedding/services/ParentWindowService.html | 230 ++++ .../swing/embedding/services/TitleService.html | 539 +++++++++ .../services/VisualRepresentationService.html | 293 +++++ .../embedding/services/WindowPackService.html | 233 ++++ .../embedding/services/WindowTitleService.html | 254 +++++ .../services/class-use/AbstractTitleService.html | 136 +++ .../AbstractVisualRepresentationService.html | 136 +++ .../services/class-use/ParentWindowService.html | 136 +++ .../embedding/services/class-use/TitleService.html | 172 +++ .../class-use/VisualRepresentationService.html | 203 ++++ .../services/class-use/WindowPackService.html | 136 +++ .../services/class-use/WindowTitleService.html | 136 +++ .../swing/embedding/services/package-frame.html | 53 + .../swing/embedding/services/package-summary.html | 184 +++ .../swing/embedding/services/package-tree.html | 157 +++ .../swing/embedding/services/package-use.html | 187 +++ .../swing/states/ActionEnabledBooleanState.html | 337 ++++++ .../states/ButtonModelSelectedBooleanState.html | 337 ++++++ .../states/DocumentTextAcceptedBooleanState.html | 455 ++++++++ .../states/JComponentEnabledBooleanState.html | 337 ++++++ .../states/ListModelSelectedBooleanState.html | 338 ++++++ .../states/TreeModelSelectedBooleanState.html | 338 ++++++ .../adapters/AbstractSwingBooleanStateAdapter.html | 339 ++++++ .../adapters/ActionEnabledBooleanStateAdapter.html | 377 ++++++ .../GlassPaneBlockingBooleanStateAdapter.html | 378 ++++++ .../JComponentEnabledBooleanStateAdapter.html | 411 +++++++ .../JComponentVisibleBooleanStateAdapter.html | 377 ++++++ .../JTextComponentEditableBooleanStateAdapter.html | 377 ++++++ .../AbstractSwingBooleanStateAdapter.html | 239 ++++ .../ActionEnabledBooleanStateAdapter.html | 136 +++ .../GlassPaneBlockingBooleanStateAdapter.html | 136 +++ .../JComponentEnabledBooleanStateAdapter.html | 136 +++ .../JComponentVisibleBooleanStateAdapter.html | 136 +++ .../JTextComponentEditableBooleanStateAdapter.html | 136 +++ .../swing/states/adapters/package-frame.html | 42 + .../swing/states/adapters/package-summary.html | 175 +++ .../client/swing/states/adapters/package-tree.html | 150 +++ .../client/swing/states/adapters/package-use.html | 183 +++ .../class-use/ActionEnabledBooleanState.html | 136 +++ .../class-use/ButtonModelSelectedBooleanState.html | 136 +++ .../DocumentTextAcceptedBooleanState.html | 136 +++ .../class-use/JComponentEnabledBooleanState.html | 136 +++ .../class-use/ListModelSelectedBooleanState.html | 136 +++ .../class-use/TreeModelSelectedBooleanState.html | 136 +++ .../quasar/client/swing/states/package-frame.html | 42 + .../client/swing/states/package-summary.html | 172 +++ .../quasar/client/swing/states/package-tree.html | 157 +++ .../quasar/client/swing/states/package-use.html | 136 +++ .../systeminfo/DialogInfoTreeNodeDefinition.html | 277 +++++ .../systeminfo/FeatureTreeNodeDefinition.html | 299 +++++ .../client/swing/systeminfo/InfoTreeModel.html | 367 ++++++ .../swing/systeminfo/InfoTreeNodeDefinition.html | 435 +++++++ .../quasar/client/swing/systeminfo/NodeInfo.html | 388 +++++++ .../swing/systeminfo/NodeInfoTreeCellRenderer.html | 429 +++++++ .../swing/systeminfo/SystemInfoDialogFeature.html | 460 ++++++++ .../swing/systeminfo/SystemInfoDialogHelper.html | 270 +++++ .../swing/systeminfo/SystemInfoPanelFeature.html | 402 +++++++ .../swing/systeminfo/SystemInfoTreeFeature.html | 539 +++++++++ .../class-use/DialogInfoTreeNodeDefinition.html | 136 +++ .../class-use/FeatureTreeNodeDefinition.html | 136 +++ .../swing/systeminfo/class-use/InfoTreeModel.html | 209 ++++ .../class-use/InfoTreeNodeDefinition.html | 227 ++++ .../swing/systeminfo/class-use/NodeInfo.html | 208 ++++ .../class-use/NodeInfoTreeCellRenderer.html | 136 +++ .../class-use/SystemInfoDialogFeature.html | 136 +++ .../class-use/SystemInfoDialogHelper.html | 136 +++ .../class-use/SystemInfoPanelFeature.html | 136 +++ .../class-use/SystemInfoTreeFeature.html | 136 +++ .../client/swing/systeminfo/package-frame.html | 50 + .../client/swing/systeminfo/package-summary.html | 185 +++ .../client/swing/systeminfo/package-tree.html | 167 +++ .../client/swing/systeminfo/package-use.html | 174 +++ .../client/swing/ui/text/DateFilterDocument.html | 665 +++++++++++ .../client/swing/ui/text/FormatFilterDocument.html | 524 +++++++++ .../client/swing/ui/text/NumberFilterDocument.html | 595 ++++++++++ .../RestrictionDocument.FixedLengthListener.html | 223 ++++ .../client/swing/ui/text/RestrictionDocument.html | 1200 ++++++++++++++++++++ .../ui/text/class-use/DateFilterDocument.html | 136 +++ .../ui/text/class-use/FormatFilterDocument.html | 136 +++ .../ui/text/class-use/NumberFilterDocument.html | 136 +++ .../RestrictionDocument.FixedLengthListener.html | 181 +++ .../ui/text/class-use/RestrictionDocument.html | 173 +++ .../quasar/client/swing/ui/text/package-frame.html | 49 + .../client/swing/ui/text/package-summary.html | 176 +++ .../quasar/client/swing/ui/text/package-tree.html | 155 +++ .../quasar/client/swing/ui/text/package-use.html | 168 +++ 224 files changed, 51975 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/AbstractSwingApplication.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingEDTExceptionHandlerAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/AbstractSwingApplication.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingEDTExceptionHandlerAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/DefaultSwingApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/class-use/DefaultSwingApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/AbstractButtonCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComboBoxCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComponentCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTableDoubleClickCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTreeSelectionCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/ListSelectionCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/WindowClosingCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/AbstractButtonCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComboBoxCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComponentCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTableDoubleClickCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTreeSelectionCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/ListSelectionCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/WindowClosingCommandAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.EventFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.ExceptionHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadUtilities.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.EventFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.ExceptionHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadUtilities.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ActionListenerSupportHelper.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/GUIUtilities.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.ImageCreator.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ActionListenerSupportHelper.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/GUIUtilities.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.ImageCreator.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/CUFValueModelPlugIn.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/class-use/CUFValueModelPlugIn.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/ArrayToListAdapterValueModel.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.ValueModelAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/ArrayToListAdapterValueModel.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.ValueModelAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/SwingModalBlockHelperService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/class-use/SwingModalBlockHelperService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/LookAndFeelConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/class-use/LookAndFeelConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/SystemLookAndFeelConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/class-use/SystemLookAndFeelConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/FrameCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/ImageProviderFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/OptionDialogServiceFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/FrameCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/ImageProviderFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/OptionDialogServiceFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/ImageProviderService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/OptionDialogService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/ImageProviderService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/OptionDialogService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/DialogWindowResource.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/FrameWindowResource.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/ModalDialogFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/PanelCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/TabCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/VisualRepresentationFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowResource.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/DialogWindowResource.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/FrameWindowResource.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/ModalDialogFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/PanelCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/TabCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/VisualRepresentationFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowResource.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractTitleService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractVisualRepresentationService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/ParentWindowService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/TitleService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/VisualRepresentationService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowPackService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowTitleService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractTitleService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractVisualRepresentationService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/ParentWindowService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/TitleService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/VisualRepresentationService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowPackService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowTitleService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ActionEnabledBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ButtonModelSelectedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/DocumentTextAcceptedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/JComponentEnabledBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ListModelSelectedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/TreeModelSelectedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/AbstractSwingBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/ActionEnabledBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/GlassPaneBlockingBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentEnabledBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentVisibleBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JTextComponentEditableBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/AbstractSwingBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/ActionEnabledBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/GlassPaneBlockingBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentEnabledBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentVisibleBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JTextComponentEditableBooleanStateAdapter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ActionEnabledBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ButtonModelSelectedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/DocumentTextAcceptedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/JComponentEnabledBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ListModelSelectedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/TreeModelSelectedBooleanState.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/DialogInfoTreeNodeDefinition.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/FeatureTreeNodeDefinition.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeModel.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeNodeDefinition.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfo.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfoTreeCellRenderer.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogHelper.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoPanelFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoTreeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/DialogInfoTreeNodeDefinition.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/FeatureTreeNodeDefinition.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeModel.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeNodeDefinition.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfo.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfoTreeCellRenderer.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogHelper.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoPanelFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoTreeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/DateFilterDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/FormatFilterDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/NumberFilterDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.FixedLengthListener.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/DateFilterDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/FormatFilterDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/NumberFilterDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.FixedLengthListener.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-use.html (limited to 'Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing') diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/AbstractSwingApplication.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/AbstractSwingApplication.html new file mode 100644 index 0000000..d4da30f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/AbstractSwingApplication.html @@ -0,0 +1,406 @@ + + + + + + +AbstractSwingApplication (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.application +
+Class AbstractSwingApplication

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.application.AbstractApplication
+      extended bycom.sdm.quasar.client.swing.application.AbstractSwingApplication
+
+
+
All Implemented Interfaces:
Application, SystemInfoProvider
+
+
+
Direct Known Subclasses:
HelloWorldApplication, SwingShowcaseApplication
+
+
+
+
public class AbstractSwingApplication
extends AbstractApplication
+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractSwingApplication() + +
+          Creates a new AbstractSwingApplication.
AbstractSwingApplication(ID applicationId) + +
+          Creates a new AbstractSwingApplication.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidattemptToDisplayErrorMessage(java.lang.String title, + java.lang.String message) + +
+          Attempts to display an error message to the user. +
+protected  voidcreateSessionInEDT() + +
+          Helper method: This method creates a new session (using + AbstractApplication.getSessionManager().
+protected  ApplicationConfigurationgetApplicationConfiguration() + +
+          Returns the ApplicationConfiguration instance used to configure this + application instance.
+protected  java.lang.StringgetErrorMessageForThrowable(java.lang.Throwable throwable) + +
+          Determines the error message displayed to the user in the last resort error handling.
+protected  voidinitializeErrorHandler() + +
+          Initializes the error handling. +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.application.AbstractApplication
collectSystemInfo, extendDestructionException, getApplicationID, getConfigManager, getServiceManager, getSessionManager, start, stop
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+AbstractSwingApplication

+
+public AbstractSwingApplication()
+
+
Creates a new AbstractSwingApplication. +

+

+
+ +

+AbstractSwingApplication

+
+public AbstractSwingApplication(ID applicationId)
+
+
Creates a new AbstractSwingApplication. +

+

Parameters:
applicationId - the application ID to be used
+ + + + + + + + +
+Method Detail
+ +

+getApplicationConfiguration

+
+protected ApplicationConfiguration getApplicationConfiguration()
+
+
Description copied from class: AbstractApplication
+
Returns the ApplicationConfiguration instance used to configure this + application instance. +

+

+
Overrides:
getApplicationConfiguration in class AbstractApplication
+
+
+
See Also:
AbstractApplication.getApplicationConfiguration()
+
+
+
+ +

+initializeErrorHandler

+
+protected void initializeErrorHandler()
+
+
Initializes the error handling. +

+ This implementation registers a default ErrorHandlerAdapter with the + ErrorHandler that calls Application.stop() to stop the application. + The ErrorHandlerAdapter registered in this implementation + does not attempt to restrict the error to a single + dialog or session. If you want to do that, you must override this method. +

+ This implementation also registers the EDT error handler that handles exceptions + that reach the EDT event queue. +

+ Before stopping the application the implementation attempts to display an error message + to the user in a message box using the method + attemptToDisplayErrorMessage(java.lang.String, java.lang.String) which you can override separately. + The text displayed is determined by getErrorMessageForThrowable(java.lang.Throwable). +

+

+

+
Overrides:
initializeErrorHandler in class AbstractApplication
+
+
+
+
+
+
+ +

+createSessionInEDT

+
+protected void createSessionInEDT()
+
+
Helper method: This method creates a new session (using + AbstractApplication.getSessionManager().createSession()) + using the event dispatch thread. +

+

+
+
+
+
+ +

+getErrorMessageForThrowable

+
+protected java.lang.String getErrorMessageForThrowable(java.lang.Throwable throwable)
+
+
Determines the error message displayed to the user in the last resort error handling. +

+

+
Parameters:
throwable - the exception +
Returns:
the error message
+
+
+
+ +

+attemptToDisplayErrorMessage

+
+protected void attemptToDisplayErrorMessage(java.lang.String title,
+                                            java.lang.String message)
+
+
Attempts to display an error message to the user. + This implementation uses JOptionPane. +

+

+
Parameters:
message - the message that is displayed to the user. + It should give the user some information about what happened.
title - the title of the window that is displayed.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingApplicationConfiguration.html new file mode 100644 index 0000000..469830f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingApplicationConfiguration.html @@ -0,0 +1,223 @@ + + + + + + +SwingApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.application +
+Interface SwingApplicationConfiguration

+
+
All Superinterfaces:
ApplicationConfiguration, Configuration
+
+
+
All Known Implementing Classes:
DefaultSwingApplicationConfiguration
+
+
+
+
public interface SwingApplicationConfiguration
extends ApplicationConfiguration
+ +

+This interface is the key for ApplicationConfiguration implementation + for Swing applications, which must be configured at the global configuration + (see GlobalConfigManager.getConfigManager()). +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class com.sdm.quasar.client.core.application.ApplicationConfiguration
ApplicationConfiguration.ApplicationSetterAccess
+  + + + + + + + + + + + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.application.ApplicationConfiguration
configureApplication, configureDefaultApplicationServices
+  +

+ + + + + + + + + + +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingEDTExceptionHandlerAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingEDTExceptionHandlerAdapter.html new file mode 100644 index 0000000..8dc10ef --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/SwingEDTExceptionHandlerAdapter.html @@ -0,0 +1,267 @@ + + + + + + +SwingEDTExceptionHandlerAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.application +
+Class SwingEDTExceptionHandlerAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.application.SwingEDTExceptionHandlerAdapter
+
+
+
+
public class SwingEDTExceptionHandlerAdapter
extends java.lang.Object
+ +

+An adapter to handle exceptions occured within the swing event queue + to get handled by the ErrorHandler. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SwingEDTExceptionHandlerAdapter() + +
+          Creates a new SwingEDTExceptionHandlerAdapter.
+  + + + + + + + + + + + +
+Method Summary
+ voidhandle(java.lang.Throwable throwable) + +
+          This method gets called when an Exception is caught in the EDT.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SwingEDTExceptionHandlerAdapter

+
+public SwingEDTExceptionHandlerAdapter()
+
+
Creates a new SwingEDTExceptionHandlerAdapter. +

+

+ + + + + + + + +
+Method Detail
+ +

+handle

+
+public void handle(java.lang.Throwable throwable)
+
+
This method gets called when an Exception is caught in the EDT. +

+

+
Parameters:
throwable - caught Exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/AbstractSwingApplication.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/AbstractSwingApplication.html new file mode 100644 index 0000000..c3e5076 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/AbstractSwingApplication.html @@ -0,0 +1,202 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.application.AbstractSwingApplication (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.application.AbstractSwingApplication

+
+ + + + + + + + + + + + + +
+Packages that use AbstractSwingApplication
com.sdm.quasar.client.showcase.helloworld  
com.sdm.quasar.client.showcase.swing  
+  +

+ + + + + +
+Uses of AbstractSwingApplication in com.sdm.quasar.client.showcase.helloworld
+  +

+ + + + + + + + + +
Subclasses of AbstractSwingApplication in com.sdm.quasar.client.showcase.helloworld
+ classHelloWorldApplication + +
+           
+  +

+ + + + + +
+Uses of AbstractSwingApplication in com.sdm.quasar.client.showcase.swing
+  +

+ + + + + + + + + +
Subclasses of AbstractSwingApplication in com.sdm.quasar.client.showcase.swing
+ classSwingShowcaseApplication + +
+          This is the main application class of the swing showcase. +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingApplicationConfiguration.html new file mode 100644 index 0000000..47ea19a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingApplicationConfiguration.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.application.SwingApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.application.SwingApplicationConfiguration

+
+ + + + + + + + + +
+Packages that use SwingApplicationConfiguration
com.sdm.quasar.client.swing.application.dialog.impl  
+  +

+ + + + + +
+Uses of SwingApplicationConfiguration in com.sdm.quasar.client.swing.application.dialog.impl
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.application.dialog.impl that implement SwingApplicationConfiguration
+ classDefaultSwingApplicationConfiguration + +
+          A default ApplicationConfiguration for Swing applications. +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingEDTExceptionHandlerAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingEDTExceptionHandlerAdapter.html new file mode 100644 index 0000000..d03203c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/class-use/SwingEDTExceptionHandlerAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.application.SwingEDTExceptionHandlerAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.application.SwingEDTExceptionHandlerAdapter

+
+No usage of com.sdm.quasar.client.swing.application.SwingEDTExceptionHandlerAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/DefaultSwingApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/DefaultSwingApplicationConfiguration.html new file mode 100644 index 0000000..88c8c43 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/DefaultSwingApplicationConfiguration.html @@ -0,0 +1,327 @@ + + + + + + +DefaultSwingApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.application.dialog.impl +
+Class DefaultSwingApplicationConfiguration

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.application.dialog.impl.DefaultApplicationConfiguration
+      extended bycom.sdm.quasar.client.swing.application.dialog.impl.DefaultSwingApplicationConfiguration
+
+
+
All Implemented Interfaces:
ApplicationConfiguration, Configuration, SwingApplicationConfiguration
+
+
+
+
public class DefaultSwingApplicationConfiguration
extends DefaultApplicationConfiguration
implements SwingApplicationConfiguration
+ +

+A default ApplicationConfiguration for Swing applications. + It uses the dialog model of DefaultApplicationConfiguration and just adds Swing + specific services to the application ServiceManager: +

+

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class com.sdm.quasar.client.core.application.ApplicationConfiguration
ApplicationConfiguration.ApplicationSetterAccess
+  + + + + + + + + + + + + + +
+Constructor Summary
DefaultSwingApplicationConfiguration() + +
+          Creates a new DefaultSwingApplicationConfiguration.
+  + + + + + + + + + + + +
+Method Summary
+ voidconfigureDefaultApplicationServices(ServiceManager applicationServiceManager, + Application application) + +
+          Configures the Application given; e.g. registration of core + services. +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.application.dialog.impl.DefaultApplicationConfiguration
configureApplication
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.application.ApplicationConfiguration
configureApplication
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultSwingApplicationConfiguration

+
+public DefaultSwingApplicationConfiguration()
+
+
Creates a new DefaultSwingApplicationConfiguration. +

+

+ + + + + + + + +
+Method Detail
+ +

+configureDefaultApplicationServices

+
+public void configureDefaultApplicationServices(ServiceManager applicationServiceManager,
+                                                Application application)
+
+
Description copied from interface: ApplicationConfiguration
+
Configures the Application given; e.g. registration of core + services. +

+ Implementors can assume a already existing environment; e.g. the + Application has non-null + ConfigManager, + ServiceManager + and SessionManager +

+

+

+
Specified by:
configureDefaultApplicationServices in interface ApplicationConfiguration
Overrides:
configureDefaultApplicationServices in class DefaultApplicationConfiguration
+
+
+
See Also:
DefaultApplicationConfiguration.configureDefaultApplicationServices(com.sdm.quasar.client.core.common.services.ServiceManager, com.sdm.quasar.client.core.application.Application)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/class-use/DefaultSwingApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/class-use/DefaultSwingApplicationConfiguration.html new file mode 100644 index 0000000..c329e5f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/class-use/DefaultSwingApplicationConfiguration.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.application.dialog.impl.DefaultSwingApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.application.dialog.impl.DefaultSwingApplicationConfiguration

+
+No usage of com.sdm.quasar.client.swing.application.dialog.impl.DefaultSwingApplicationConfiguration +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-frame.html new file mode 100644 index 0000000..bb9fa62 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.swing.application.dialog.impl (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.application.dialog.impl + + + + +
+Classes  + +
+DefaultSwingApplicationConfiguration
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-summary.html new file mode 100644 index 0000000..e510108 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-summary.html @@ -0,0 +1,149 @@ + + + + + + +com.sdm.quasar.client.swing.application.dialog.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.application.dialog.impl +

+ + + + + + + + + +
+Class Summary
DefaultSwingApplicationConfigurationA default ApplicationConfiguration for Swing applications. +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-tree.html new file mode 100644 index 0000000..4014e7c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-tree.html @@ -0,0 +1,149 @@ + + + + + + +com.sdm.quasar.client.swing.application.dialog.impl Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.application.dialog.impl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-use.html new file mode 100644 index 0000000..e6cbdb6 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/dialog/impl/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.application.dialog.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.application.dialog.impl

+
+No usage of com.sdm.quasar.client.swing.application.dialog.impl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-frame.html new file mode 100644 index 0000000..2458735 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-frame.html @@ -0,0 +1,45 @@ + + + + + + +com.sdm.quasar.client.swing.application (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.application + + + + +
+Interfaces  + +
+SwingApplicationConfiguration
+ + + + + + +
+Classes  + +
+AbstractSwingApplication +
+SwingEDTExceptionHandlerAdapter
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-summary.html new file mode 100644 index 0000000..84824ed --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-summary.html @@ -0,0 +1,169 @@ + + + + + + +com.sdm.quasar.client.swing.application (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.application +

+ + + + + + + + + +
+Interface Summary
SwingApplicationConfigurationThis interface is the key for ApplicationConfiguration implementation + for Swing applications, which must be configured at the global configuration + (see GlobalConfigManager.getConfigManager()).
+  + +

+ + + + + + + + + + + + + +
+Class Summary
AbstractSwingApplication 
SwingEDTExceptionHandlerAdapterAn adapter to handle exceptions occured within the swing event queue + to get handled by the ErrorHandler.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-tree.html new file mode 100644 index 0000000..bc66e89 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +com.sdm.quasar.client.swing.application Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.application +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-use.html new file mode 100644 index 0000000..f8c93cb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/application/package-use.html @@ -0,0 +1,202 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.application (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.application

+
+ + + + + + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.application
com.sdm.quasar.client.showcase.helloworld  
com.sdm.quasar.client.showcase.swing  
com.sdm.quasar.client.swing.application.dialog.impl  
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.application used by com.sdm.quasar.client.showcase.helloworld
AbstractSwingApplication + +
+           
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.application used by com.sdm.quasar.client.showcase.swing
AbstractSwingApplication + +
+           
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.application used by com.sdm.quasar.client.swing.application.dialog.impl
SwingApplicationConfiguration + +
+          This interface is the key for ApplicationConfiguration implementation + for Swing applications, which must be configured at the global configuration + (see GlobalConfigManager.getConfigManager()).
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/AbstractButtonCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/AbstractButtonCommandAdapter.html new file mode 100644 index 0000000..0c49590 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/AbstractButtonCommandAdapter.html @@ -0,0 +1,438 @@ + + + + + + +AbstractButtonCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.commands.adapters +
+Class AbstractButtonCommandAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.commands.AbstractCommandAdapter
+      extended bycom.sdm.quasar.client.swing.commands.adapters.AbstractButtonCommandAdapter
+
+
+
All Implemented Interfaces:
CommandAdapter, Disposable
+
+
+
+
public class AbstractButtonCommandAdapter
extends AbstractCommandAdapter
+ +

+The AbstractButtonCommandAdapter is an bidirectional adapter + between an AbstractButton and a Command: +

+ It trigges the Command, when the ActionEvent is fired + and it sets the enabled state of the AbstractButton due to the executable BooleanState + of the Command. +

+ +

+

+
Author:
+
Thomas Wolf, Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractButtonCommandAdapter(javax.swing.AbstractButton abstractButton, + Command command) + +
+          Creates a new AbstractButtonCommandAdapter.
AbstractButtonCommandAdapter(java.lang.String name, + javax.swing.AbstractButton abstractButton, + Command command) + +
+          Creates a new AbstractButtonCommandAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ javax.swing.AbstractButtongetAbstractButton() + +
+          Returns the AbstractButton adapted to the command.
+ BooleanStategetEnabledBooleanState() + +
+           
+ voidsetAbstractButton(javax.swing.AbstractButton abstractButton) + +
+          Sets the AbstractButton to adapt to the command.
+ voidsetCommand(Command command) + +
+          Sets (or resets if command==null) the Command this + adapter adapts.
+ voidsetEnabledBooleanState(BooleanState enabledState) + +
+          Sets the BooleanState that controls the enabled state of the + adapted JComponent.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.commands.AbstractCommandAdapter
executeCommand, getCommand, getName, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+AbstractButtonCommandAdapter

+
+public AbstractButtonCommandAdapter(javax.swing.AbstractButton abstractButton,
+                                    Command command)
+
+
Creates a new AbstractButtonCommandAdapter. +

+

+
+ +

+AbstractButtonCommandAdapter

+
+public AbstractButtonCommandAdapter(java.lang.String name,
+                                    javax.swing.AbstractButton abstractButton,
+                                    Command command)
+
+
Creates a new AbstractButtonCommandAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+setCommand

+
+public void setCommand(Command command)
+
+
Description copied from interface: CommandAdapter
+
Sets (or resets if command==null) the Command this + adapter adapts. +

+

+
Specified by:
setCommand in interface CommandAdapter
Overrides:
setCommand in class AbstractCommandAdapter
+
+
+
See Also:
AbstractCommandAdapter.setCommand(com.sdm.quasar.client.core.commands.Command)
+
+
+
+ +

+getAbstractButton

+
+public javax.swing.AbstractButton getAbstractButton()
+
+
Returns the AbstractButton adapted to the command. +

+

+
+
+
+
+ +

+setAbstractButton

+
+public void setAbstractButton(javax.swing.AbstractButton abstractButton)
+
+
Sets the AbstractButton to adapt to the command. +

+

+
Parameters:
abstractButton - the AbstractButton to adapt
+
+
+
+ +

+getEnabledBooleanState

+
+public BooleanState getEnabledBooleanState()
+
+
+ +
Returns:
a BooleanState that controls the enabled state of the + adapted JComponent.
+
+
+
+ +

+setEnabledBooleanState

+
+public void setEnabledBooleanState(BooleanState enabledState)
+
+
Sets the BooleanState that controls the enabled state of the + adapted JComponent. +

+

+
Parameters:
enabledState - the BooleanState to use
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComboBoxCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComboBoxCommandAdapter.html new file mode 100644 index 0000000..206c3e8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComboBoxCommandAdapter.html @@ -0,0 +1,446 @@ + + + + + + +JComboBoxCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.commands.adapters +
+Class JComboBoxCommandAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.commands.AbstractCommandAdapter
+      extended bycom.sdm.quasar.client.swing.commands.adapters.JComboBoxCommandAdapter
+
+
+
All Implemented Interfaces:
CommandAdapter, Disposable
+
+
+
+
public class JComboBoxCommandAdapter
extends AbstractCommandAdapter
+ +

+The JComboBoxCommandAdapter is an bidirectional adapter + between an JComboBox and a Command: +

+ It trigges the Command, when the ActionEvent is fired + and it sets the state of the JComboBox due to the executable BooleanState + of the Command. +

+ Caution: Be careful using this adapter for two reasons: +

+

+ +

+

+
Author:
+
Thomas Wolf, Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JComboBoxCommandAdapter(javax.swing.JComboBox jcombobox, + Command command) + +
+          Creates a new JComboBoxCommandAdapter.
JComboBoxCommandAdapter(java.lang.String name, + javax.swing.JComboBox jcombobox, + Command command) + +
+          Creates a new JComboBoxCommandAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ BooleanStategetEnabledBooleanState() + +
+           
+ javax.swing.JComboBoxgetJComboBox() + +
+          Returns the JComboBox adapted to the command.
+ voidsetCommand(Command command) + +
+          Sets (or resets if command==null) the Command this + adapter adapts.
+ voidsetEnabledBooleanState(BooleanState enabledState) + +
+          Sets the BooleanState that controls the enabled state of the + adapted JComponent.
+ voidsetJComboBox(javax.swing.JComboBox jcombobox) + +
+          Sets the JComboBox to adapt to the command.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.commands.AbstractCommandAdapter
executeCommand, getCommand, getName, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JComboBoxCommandAdapter

+
+public JComboBoxCommandAdapter(javax.swing.JComboBox jcombobox,
+                               Command command)
+
+
Creates a new JComboBoxCommandAdapter. +

+

+
+ +

+JComboBoxCommandAdapter

+
+public JComboBoxCommandAdapter(java.lang.String name,
+                               javax.swing.JComboBox jcombobox,
+                               Command command)
+
+
Creates a new JComboBoxCommandAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+setCommand

+
+public void setCommand(Command command)
+
+
Description copied from interface: CommandAdapter
+
Sets (or resets if command==null) the Command this + adapter adapts. +

+

+
Specified by:
setCommand in interface CommandAdapter
Overrides:
setCommand in class AbstractCommandAdapter
+
+
+
See Also:
AbstractCommandAdapter.setCommand(com.sdm.quasar.client.core.commands.Command)
+
+
+
+ +

+getJComboBox

+
+public javax.swing.JComboBox getJComboBox()
+
+
Returns the JComboBox adapted to the command. +

+

+
+
+
+
+ +

+setJComboBox

+
+public void setJComboBox(javax.swing.JComboBox jcombobox)
+
+
Sets the JComboBox to adapt to the command. +

+

+
Parameters:
jcombobox - the JComboBox to adapt
+
+
+
+ +

+getEnabledBooleanState

+
+public BooleanState getEnabledBooleanState()
+
+
+ +
Returns:
a BooleanState that controls the enabled state of the + adapted JComponent.
+
+
+
+ +

+setEnabledBooleanState

+
+public void setEnabledBooleanState(BooleanState enabledState)
+
+
Sets the BooleanState that controls the enabled state of the + adapted JComponent. +

+

+
Parameters:
enabledState - the BooleanState to use
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComponentCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComponentCommandAdapter.html new file mode 100644 index 0000000..334b41a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JComponentCommandAdapter.html @@ -0,0 +1,439 @@ + + + + + + +JComponentCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.commands.adapters +
+Class JComponentCommandAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.commands.AbstractCommandAdapter
+      extended bycom.sdm.quasar.client.swing.commands.adapters.JComponentCommandAdapter
+
+
+
All Implemented Interfaces:
CommandAdapter, Disposable
+
+
+
+
public class JComponentCommandAdapter
extends AbstractCommandAdapter
+ +

+The JComponentCommandAdapter is an bidirectional adapter + between a JComponent that fires action events + and the command interface of the quasar client. + + It trigges a Command, when the action event is fired + and it sets the state of the JComponent due to the executable BooleanState + of the Command. +

+ +

+

+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JComponentCommandAdapter(javax.swing.JComponent jcomponent, + Command command) + +
+          Creates a new JComponentCommandAdapter.
JComponentCommandAdapter(java.lang.String name, + javax.swing.JComponent jcomponent, + Command command) + +
+          Creates a new JComponentCommandAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ BooleanStategetEnabledBooleanState() + +
+           
+ javax.swing.JComponentgetJComponent() + +
+          Returns the JComponent adapted to the command.
+ voidsetCommand(Command command) + +
+          Sets (or resets if command==null) the Command this + adapter adapts.
+ voidsetEnabledBooleanState(BooleanState enabledState) + +
+          Sets the BooleanState that controls the enabled state of th + adapted JComponent.
+ voidsetJComponent(javax.swing.JComponent jcomponent) + +
+          Sets the JComponent to adapt to the command.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.commands.AbstractCommandAdapter
executeCommand, getCommand, getName, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JComponentCommandAdapter

+
+public JComponentCommandAdapter(javax.swing.JComponent jcomponent,
+                                Command command)
+
+
Creates a new JComponentCommandAdapter. +

+

+
+ +

+JComponentCommandAdapter

+
+public JComponentCommandAdapter(java.lang.String name,
+                                javax.swing.JComponent jcomponent,
+                                Command command)
+
+
Creates a new JComponentCommandAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+setCommand

+
+public void setCommand(Command command)
+
+
Description copied from interface: CommandAdapter
+
Sets (or resets if command==null) the Command this + adapter adapts. +

+

+
Specified by:
setCommand in interface CommandAdapter
Overrides:
setCommand in class AbstractCommandAdapter
+
+
+
See Also:
AbstractCommandAdapter.setCommand(com.sdm.quasar.client.core.commands.Command)
+
+
+
+ +

+getJComponent

+
+public javax.swing.JComponent getJComponent()
+
+
Returns the JComponent adapted to the command. +

+

+
+
+
+
+ +

+setJComponent

+
+public void setJComponent(javax.swing.JComponent jcomponent)
+
+
Sets the JComponent to adapt to the command. +

+

+
Parameters:
jcomponent - the JComponent to adapt
+
+
+
+ +

+getEnabledBooleanState

+
+public BooleanState getEnabledBooleanState()
+
+
+ +
Returns:
a BooleanState that controls the enabled state of th + adapted JComponent.
+
+
+
+ +

+setEnabledBooleanState

+
+public void setEnabledBooleanState(BooleanState enabledState)
+
+
Sets the BooleanState that controls the enabled state of th + adapted JComponent. +

+

+
Parameters:
enabledState - the BooleanState to use
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTableDoubleClickCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTableDoubleClickCommandAdapter.html new file mode 100644 index 0000000..dd56222 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTableDoubleClickCommandAdapter.html @@ -0,0 +1,366 @@ + + + + + + +JTableDoubleClickCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.commands.adapters +
+Class JTableDoubleClickCommandAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.commands.AbstractCommandAdapter
+      extended bycom.sdm.quasar.client.swing.commands.adapters.JTableDoubleClickCommandAdapter
+
+
+
All Implemented Interfaces:
CommandAdapter, Disposable
+
+
+
+
public class JTableDoubleClickCommandAdapter
extends AbstractCommandAdapter
+ +

+The JTableDoubleClickCommandAdapter is an adapter + between a JTable and a Command: +

+ It trigges the Command, when a row is selected via double click. +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JTableDoubleClickCommandAdapter(javax.swing.JTable jtable, + Command command) + +
+          Creates a new JTableDoubleClickCommandAdapter.
JTableDoubleClickCommandAdapter(java.lang.String name, + javax.swing.JTable jtable, + Command command) + +
+          Creates a new JTableDoubleClickCommandAdapter.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ javax.swing.JTablegetJTree() + +
+          Returns the JTable adapted to the command.
+ voidsetJTable(javax.swing.JTable jtable) + +
+          Sets the JTable to adapt to the command.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.commands.AbstractCommandAdapter
executeCommand, getCommand, getName, setCommand, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JTableDoubleClickCommandAdapter

+
+public JTableDoubleClickCommandAdapter(javax.swing.JTable jtable,
+                                       Command command)
+
+
Creates a new JTableDoubleClickCommandAdapter. +

+

+
+ +

+JTableDoubleClickCommandAdapter

+
+public JTableDoubleClickCommandAdapter(java.lang.String name,
+                                       javax.swing.JTable jtable,
+                                       Command command)
+
+
Creates a new JTableDoubleClickCommandAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+getJTree

+
+public javax.swing.JTable getJTree()
+
+
Returns the JTable adapted to the command. +

+

+
+
+
+
+ +

+setJTable

+
+public void setJTable(javax.swing.JTable jtable)
+
+
Sets the JTable to adapt to the command. +

+

+
Parameters:
jtable - the JTable to adapt
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTreeSelectionCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTreeSelectionCommandAdapter.html new file mode 100644 index 0000000..591a110 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/JTreeSelectionCommandAdapter.html @@ -0,0 +1,373 @@ + + + + + + +JTreeSelectionCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.commands.adapters +
+Class JTreeSelectionCommandAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.commands.AbstractCommandAdapter
+      extended bycom.sdm.quasar.client.swing.commands.adapters.JTreeSelectionCommandAdapter
+
+
+
All Implemented Interfaces:
CommandAdapter, Disposable
+
+
+
+
public class JTreeSelectionCommandAdapter
extends AbstractCommandAdapter
+ +

+The JTreeSelectionCommandAdapter is an adapter + between a JTree and a Command: +

+ It trigges the Command, when a TreeSelectionEvent is fired. +

+ Caution: Be careful using this adapter for two reasons: +

+

+ +

+

+
Author:
+
Thomas Wolf, Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JTreeSelectionCommandAdapter(javax.swing.JTree jtree, + Command command) + +
+          Creates a new JTreeSelectionCommandAdapter.
JTreeSelectionCommandAdapter(java.lang.String name, + javax.swing.JTree jtree, + Command command) + +
+          Creates a new JTreeSelectionCommandAdapter.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ javax.swing.JTreegetJTree() + +
+          Returns the JTree adapted to the command.
+ voidsetJTree(javax.swing.JTree jtree) + +
+          Sets the JTree to adapt to the command.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.commands.AbstractCommandAdapter
executeCommand, getCommand, getName, setCommand, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JTreeSelectionCommandAdapter

+
+public JTreeSelectionCommandAdapter(javax.swing.JTree jtree,
+                                    Command command)
+
+
Creates a new JTreeSelectionCommandAdapter. +

+

+
+ +

+JTreeSelectionCommandAdapter

+
+public JTreeSelectionCommandAdapter(java.lang.String name,
+                                    javax.swing.JTree jtree,
+                                    Command command)
+
+
Creates a new JTreeSelectionCommandAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+getJTree

+
+public javax.swing.JTree getJTree()
+
+
Returns the JTree adapted to the command. +

+

+
+
+
+
+ +

+setJTree

+
+public void setJTree(javax.swing.JTree jtree)
+
+
Sets the JTree to adapt to the command. +

+

+
Parameters:
jtree - the JTree to adapt
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/ListSelectionCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/ListSelectionCommandAdapter.html new file mode 100644 index 0000000..f67208e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/ListSelectionCommandAdapter.html @@ -0,0 +1,373 @@ + + + + + + +ListSelectionCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.commands.adapters +
+Class ListSelectionCommandAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.commands.AbstractCommandAdapter
+      extended bycom.sdm.quasar.client.swing.commands.adapters.ListSelectionCommandAdapter
+
+
+
All Implemented Interfaces:
CommandAdapter, Disposable
+
+
+
+
public class ListSelectionCommandAdapter
extends AbstractCommandAdapter
+ +

+The ListSelectionCommandAdapter is an adapter + between a ListSelectionModeland a Command: +

+ It trigges the Command, when a ListSelectionEvent is fired. +

+ Caution: Be careful using this adapter for two reasons: +

+

+ +

+

+
Author:
+
Thomas Wolf, Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ListSelectionCommandAdapter(javax.swing.ListSelectionModel listSelectionModel, + Command command) + +
+          Creates a new ListSelectionCommandAdapter.
ListSelectionCommandAdapter(java.lang.String name, + javax.swing.ListSelectionModel listSelectionModel, + Command command) + +
+          Creates a new ListSelectionCommandAdapter.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ javax.swing.ListSelectionModelgetListSelectionModel() + +
+          Returns the ListSelectionModel adapted to the command.
+ voidsetListSelectionModel(javax.swing.ListSelectionModel listSelectionModel) + +
+          Sets the ListSelectionModel to adapt to the command.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.commands.AbstractCommandAdapter
executeCommand, getCommand, getName, setCommand, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ListSelectionCommandAdapter

+
+public ListSelectionCommandAdapter(javax.swing.ListSelectionModel listSelectionModel,
+                                   Command command)
+
+
Creates a new ListSelectionCommandAdapter. +

+

+
+ +

+ListSelectionCommandAdapter

+
+public ListSelectionCommandAdapter(java.lang.String name,
+                                   javax.swing.ListSelectionModel listSelectionModel,
+                                   Command command)
+
+
Creates a new ListSelectionCommandAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+getListSelectionModel

+
+public javax.swing.ListSelectionModel getListSelectionModel()
+
+
Returns the ListSelectionModel adapted to the command. +

+

+
+
+
+
+ +

+setListSelectionModel

+
+public void setListSelectionModel(javax.swing.ListSelectionModel listSelectionModel)
+
+
Sets the ListSelectionModel to adapt to the command. +

+

+
Parameters:
listSelectionModel - the ListSelectionModel to adapt
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/WindowClosingCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/WindowClosingCommandAdapter.html new file mode 100644 index 0000000..e9d51c4 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/WindowClosingCommandAdapter.html @@ -0,0 +1,366 @@ + + + + + + +WindowClosingCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.commands.adapters +
+Class WindowClosingCommandAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.commands.AbstractCommandAdapter
+      extended bycom.sdm.quasar.client.swing.commands.adapters.WindowClosingCommandAdapter
+
+
+
All Implemented Interfaces:
CommandAdapter, Disposable
+
+
+
+
public class WindowClosingCommandAdapter
extends AbstractCommandAdapter
+ +

+The WindowClosingCommandAdapter is an adapter + between a Windowsand a Command: +

+ It trigges the Command, when a WindowEvent is fired + signalling the closing of the window. +

+ +

+

+
Author:
+
Thomas Wolf, Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
WindowClosingCommandAdapter(java.lang.String name, + java.awt.Window window, + Command command) + +
+          Creates a new WindowClosingCommandAdapter.
WindowClosingCommandAdapter(java.awt.Window window, + Command command) + +
+          Creates a new WindowClosingCommandAdapter.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ java.awt.WindowgetWindow() + +
+          Returns the Window adapted to the command.
+ voidsetWindow(java.awt.Window window) + +
+          Sets the Window to adapt to the command.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.commands.AbstractCommandAdapter
executeCommand, getCommand, getName, setCommand, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+WindowClosingCommandAdapter

+
+public WindowClosingCommandAdapter(java.awt.Window window,
+                                   Command command)
+
+
Creates a new WindowClosingCommandAdapter. +

+

+
+ +

+WindowClosingCommandAdapter

+
+public WindowClosingCommandAdapter(java.lang.String name,
+                                   java.awt.Window window,
+                                   Command command)
+
+
Creates a new WindowClosingCommandAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+getWindow

+
+public java.awt.Window getWindow()
+
+
Returns the Window adapted to the command. +

+

+
+
+
+
+ +

+setWindow

+
+public void setWindow(java.awt.Window window)
+
+
Sets the Window to adapt to the command. +

+

+
Parameters:
window - the Window to adapt
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/AbstractButtonCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/AbstractButtonCommandAdapter.html new file mode 100644 index 0000000..f3d0a2c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/AbstractButtonCommandAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.commands.adapters.AbstractButtonCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.commands.adapters.AbstractButtonCommandAdapter

+
+No usage of com.sdm.quasar.client.swing.commands.adapters.AbstractButtonCommandAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComboBoxCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComboBoxCommandAdapter.html new file mode 100644 index 0000000..9daa151 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComboBoxCommandAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.commands.adapters.JComboBoxCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.commands.adapters.JComboBoxCommandAdapter

+
+No usage of com.sdm.quasar.client.swing.commands.adapters.JComboBoxCommandAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComponentCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComponentCommandAdapter.html new file mode 100644 index 0000000..1267ccf --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JComponentCommandAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.commands.adapters.JComponentCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.commands.adapters.JComponentCommandAdapter

+
+No usage of com.sdm.quasar.client.swing.commands.adapters.JComponentCommandAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTableDoubleClickCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTableDoubleClickCommandAdapter.html new file mode 100644 index 0000000..7160baa --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTableDoubleClickCommandAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.commands.adapters.JTableDoubleClickCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.commands.adapters.JTableDoubleClickCommandAdapter

+
+No usage of com.sdm.quasar.client.swing.commands.adapters.JTableDoubleClickCommandAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTreeSelectionCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTreeSelectionCommandAdapter.html new file mode 100644 index 0000000..d2ae7e6 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/JTreeSelectionCommandAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.commands.adapters.JTreeSelectionCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.commands.adapters.JTreeSelectionCommandAdapter

+
+No usage of com.sdm.quasar.client.swing.commands.adapters.JTreeSelectionCommandAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/ListSelectionCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/ListSelectionCommandAdapter.html new file mode 100644 index 0000000..4b0e60a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/ListSelectionCommandAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.commands.adapters.ListSelectionCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.commands.adapters.ListSelectionCommandAdapter

+
+No usage of com.sdm.quasar.client.swing.commands.adapters.ListSelectionCommandAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/WindowClosingCommandAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/WindowClosingCommandAdapter.html new file mode 100644 index 0000000..575dcc7 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/class-use/WindowClosingCommandAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.commands.adapters.WindowClosingCommandAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.commands.adapters.WindowClosingCommandAdapter

+
+No usage of com.sdm.quasar.client.swing.commands.adapters.WindowClosingCommandAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-frame.html new file mode 100644 index 0000000..0232e04 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-frame.html @@ -0,0 +1,44 @@ + + + + + + +com.sdm.quasar.client.swing.commands.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.commands.adapters + + + + +
+Classes  + +
+AbstractButtonCommandAdapter +
+JComboBoxCommandAdapter +
+JComponentCommandAdapter +
+JTableDoubleClickCommandAdapter +
+JTreeSelectionCommandAdapter +
+ListSelectionCommandAdapter +
+WindowClosingCommandAdapter
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-summary.html new file mode 100644 index 0000000..1019080 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-summary.html @@ -0,0 +1,203 @@ + + + + + + +com.sdm.quasar.client.swing.commands.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.commands.adapters +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractButtonCommandAdapterThe AbstractButtonCommandAdapter is an bidirectional adapter + between an AbstractButton and a Command: + + It trigges the Command, when the ActionEvent is fired + and it sets the enabled state of the AbstractButton due to the executable BooleanState + of the Command.
JComboBoxCommandAdapterThe JComboBoxCommandAdapter is an bidirectional adapter + between an JComboBox and a Command: + + It trigges the Command, when the ActionEvent is fired + and it sets the state of the JComboBox due to the executable BooleanState + of the Command. +
JComponentCommandAdapterThe JComponentCommandAdapter is an bidirectional adapter + between a JComponent that fires action events + and the command interface of the quasar client. + +
JTableDoubleClickCommandAdapterThe JTableDoubleClickCommandAdapter is an adapter + between a JTable and a Command: + + It trigges the Command, when a row is selected via double click. +
JTreeSelectionCommandAdapterThe JTreeSelectionCommandAdapter is an adapter + between a JTree and a Command: + + It trigges the Command, when a TreeSelectionEvent is fired. +
ListSelectionCommandAdapterThe ListSelectionCommandAdapter is an adapter + between a ListSelectionModeland a Command: + + It trigges the Command, when a ListSelectionEvent is fired. +
WindowClosingCommandAdapterThe WindowClosingCommandAdapter is an adapter + between a Windowsand a Command: + + It trigges the Command, when a WindowEvent is fired + signalling the closing of the window.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-tree.html new file mode 100644 index 0000000..c9622c1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-tree.html @@ -0,0 +1,148 @@ + + + + + + +com.sdm.quasar.client.swing.commands.adapters Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.commands.adapters +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-use.html new file mode 100644 index 0000000..09cd125 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/commands/adapters/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.commands.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.commands.adapters

+
+No usage of com.sdm.quasar.client.swing.commands.adapters +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.EventFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.EventFilter.html new file mode 100644 index 0000000..2d30a9e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.EventFilter.html @@ -0,0 +1,229 @@ + + + + + + +EventLoop.EventFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.event +
+Interface EventLoop.EventFilter

+
+
Enclosing interface:
EventLoop
+
+
+
+
public static interface EventLoop.EventFilter
+ +

+An interface used to accept or deny events. +

+ +

+

+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanaccept(java.awt.AWTEvent e) + +
+          Returns true, if the filter accepts the event and the event + loop can continue processing the event.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+accept

+
+public boolean accept(java.awt.AWTEvent e)
+
+
Returns true, if the filter accepts the event and the event + loop can continue processing the event. +

+

+
Parameters:
e - the event to check +
Returns:
true, if processing should continue with that event, + false otherwise.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.ExceptionHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.ExceptionHandler.html new file mode 100644 index 0000000..8b81b15 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.ExceptionHandler.html @@ -0,0 +1,228 @@ + + + + + + +EventLoop.ExceptionHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.event +
+Interface EventLoop.ExceptionHandler

+
+
Enclosing interface:
EventLoop
+
+
+
+
public static interface EventLoop.ExceptionHandler
+ +

+An interface that should be used to handle exceptions occured at the system + event queue. +

+ +

+

+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidhandleException(java.awt.AWTEvent event, + java.lang.Throwable e) + +
+          Handles the given excption, which occured on processing the given event.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+handleException

+
+public void handleException(java.awt.AWTEvent event,
+                            java.lang.Throwable e)
+
+
Handles the given excption, which occured on processing the given event. +

+

+
Parameters:
event - the event that caused the excpetion
e - the excpetion occurred (as Throwable)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.html new file mode 100644 index 0000000..306bcbc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/EventLoop.html @@ -0,0 +1,599 @@ + + + + + + +EventLoop (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.event +
+Class EventLoop

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.common.event.EventLoop
+
+
+
+
public final class EventLoop
extends java.lang.Object
+ +

+A replacement for Swing's event loop. To install it globally call + #install(). To make another non-global event loop (e.g. to process + awt events while waiting for another thread) call + #processEvents(EventFilter, EventFilter) or + #processEvents(EventFilter, EventFilter, ExceptionHandler) to + install a temporary event loop. The loop finishes, when the + runCondition EventLoop.EventFilter does not accept + an awt event. +

+ +

+

+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + +
+Nested Class Summary
+static interfaceEventLoop.EventFilter + +
+          An interface used to accept or deny events.
+static interfaceEventLoop.ExceptionHandler + +
+          An interface that should be used to handle exceptions occured at the system + event queue.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddEventFilter(EventLoop.EventFilter event_filter) + +
+          Adds the EventLoop.EventFilter used to filter dispatched events.
+static EventLoopgetCurrentEventLoop() + +
+          Returns the current EventLoop instance.
+ EventLoop.ExceptionHandlergetExceptionHandler() + +
+          Returns the EventLoop.ExceptionHandler used.
+static EventLoopgetGlobalEventLoop() + +
+          Returns the global event loop.
+ EventLoopgetParentEventLoop() + +
+          Returns the parent EventLoop of this one or null, + if this EventLoop is the global EventLoop.
+ EventLoop.EventFiltergetRunCondition() + +
+           
+static voidinstallGlobalEventLoop() + +
+          Installs the global EventLoop.
+ booleanisRunning() + +
+          Returns true, while the event loop is running and processing + AWT events.
+static voidprocessEvents(EventLoop.EventFilter runCondition, + EventLoop.EventFilter eventFilter) + +
+          This method does the event processing of the system event queue until the + run condition does no more accept events. +
+static voidprocessEvents(EventLoop.EventFilter runCondition, + EventLoop.EventFilter eventFilter, + EventLoop.ExceptionHandler exceptionHandler) + +
+          This method does the event processing of the system event queue until the + run condition does no more accept events. +
+ voidremoveEventFilter(EventLoop.EventFilter event_filter) + +
+          Removes a previously added EventLoop.EventFilter from the EventLoop.
+ voidsetExceptionHandler(EventLoop.ExceptionHandler exceptionHandler) + +
+          Sets the EventLoop.ExceptionHandler used to handle uncatched exceptions.
+ voidsetRunCondition(EventLoop.EventFilter runCondition) + +
+          Sets the EventLoop.EventFilter which accepts events as long as the loop runs.
+ java.lang.StringtoString() + +
+           
+static voiduninstallGlobalEventLoop() + +
+          Uninstalls the previously installed global EventLoop.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getParentEventLoop

+
+public EventLoop getParentEventLoop()
+
+
Returns the parent EventLoop of this one or null, + if this EventLoop is the global EventLoop. +

+

+
+
+
+
+ +

+installGlobalEventLoop

+
+public static void installGlobalEventLoop()
+
+
Installs the global EventLoop. The method will return immediately; + the event loop will be installed, after the last event on the system event + queue is processed by the awt event loop. Subsequent calls to + #install() will need the same number of calls to + #uninstall() in order to uninstall the global EventLoop + properly. +

+

+
+
+
+
+ +

+uninstallGlobalEventLoop

+
+public static void uninstallGlobalEventLoop()
+
+
Uninstalls the previously installed global EventLoop. +

+

+
See Also:
#install()
+
+
+
+ +

+getGlobalEventLoop

+
+public static EventLoop getGlobalEventLoop()
+
+
Returns the global event loop. The global EventLoop will not run + until someone calls uninstallGlobalEventLoop(). +

+

+ +
Returns:
the global EventLoop
+
+
+
+ +

+processEvents

+
+public static void processEvents(EventLoop.EventFilter runCondition,
+                                 EventLoop.EventFilter eventFilter)
+
+
This method does the event processing of the system event queue until the + run condition does no more accept events. + This method can only be called within the awt event thread and blocks until + the run condition accepts events. + Exceptions occured on the event processing, that are not handled by the + processing method will be handled by the exception handler of the global + EventLoop. +

+

+
Parameters:
runCondition - an EventLoop.EventFilter defining a condition that + should be true as long as this method should run. The + condition will be checked after the event was processed
eventFilter - an EventLoop.EventFilter, that filters events, so that only + accepted events might be processed by clients
+
+
+
+ +

+processEvents

+
+public static void processEvents(EventLoop.EventFilter runCondition,
+                                 EventLoop.EventFilter eventFilter,
+                                 EventLoop.ExceptionHandler exceptionHandler)
+
+
This method does the event processing of the system event queue until the + run condition does no more accept events. + This method can only be called within the awt event thread and blocks until + the run condition accepts events. +

+

+
Parameters:
runCondition - an EventLoop.EventFilter defining a condition that + should be true as long as this method should run. The + condition will be checked after the event was processed
eventFilter - an EventLoop.EventFilter, that filters events, so that only + accepted events might be processed by clients
exceptionHandler - an EventLoop.ExceptionHandler used for fatal clean up + exceptions that are not be caught by clients. If null, the + exception handler of the global EventLoop will be used.
+
+
+
+ +

+getCurrentEventLoop

+
+public static EventLoop getCurrentEventLoop()
+
+
Returns the current EventLoop instance. If not called by the + event dispatch thread, this returns the last started EventLoop + instance. +

+

+
+
+
+
+ +

+isRunning

+
+public boolean isRunning()
+
+
Returns true, while the event loop is running and processing + AWT events. +

+

+ +
Returns:
true, while the event loop is running.
+
+
+
+ +

+getExceptionHandler

+
+public EventLoop.ExceptionHandler getExceptionHandler()
+
+
Returns the EventLoop.ExceptionHandler used. If this EventLoop has + no own EventLoop.ExceptionHandler, it uses the one of the global event loop. +

+

+
+
+
+
+ +

+getRunCondition

+
+public EventLoop.EventFilter getRunCondition()
+
+
+ +
Returns:
EventFilter
+
+
+
+ +

+addEventFilter

+
+public void addEventFilter(EventLoop.EventFilter event_filter)
+
+
Adds the EventLoop.EventFilter used to filter dispatched events. +

+

+
Parameters:
event_filter - the EventLoop.EventFilter to add (not null)
+
+
+
+ +

+removeEventFilter

+
+public void removeEventFilter(EventLoop.EventFilter event_filter)
+
+
Removes a previously added EventLoop.EventFilter from the EventLoop. +

+

+
Parameters:
event_filter - the EventLoop.EventFilter to remove (not null)
+
+
+
+ +

+setExceptionHandler

+
+public void setExceptionHandler(EventLoop.ExceptionHandler exceptionHandler)
+
+
Sets the EventLoop.ExceptionHandler used to handle uncatched exceptions. +

+

+
Parameters:
exceptionHandler - the EventLoop.ExceptionHandler to set
+
+
+
+ +

+setRunCondition

+
+public void setRunCondition(EventLoop.EventFilter runCondition)
+
+
Sets the EventLoop.EventFilter which accepts events as long as the loop runs. +

+

+
Parameters:
runCondition - the run condition EventLoop.EventFilter to set
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadService.html new file mode 100644 index 0000000..25f4e60 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadService.html @@ -0,0 +1,507 @@ + + + + + + +SwingEventDispatchThreadService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.event +
+Class SwingEventDispatchThreadService

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadService
+
+
+
All Implemented Interfaces:
EventDispatchThreadService, Service
+
+
+
+
public class SwingEventDispatchThreadService
extends java.lang.Object
implements EventDispatchThreadService
+ +

+An implementation of EventDispatchThreadService for Swing. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SwingEventDispatchThreadService() + +
+          Creates a new SwingEventDispatchThreadService.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanisEventDispatchThread() + +
+          Returns true if the current thread is an AWT event + dispatching thread.
+ java.lang.ObjectrunInEventDispatchThread(ExceptionRunnable runnable) + +
+          Runs the given ExceptionRunnable in the event dispatch + thread.
+ voidrunInEventDispatchThread(java.lang.Runnable runnable) + +
+          Runs the given Runnable in the event dispatch thread.
+ voidrunLaterInEventDispatchThread(java.lang.Runnable runnable) + +
+          Causes runnable to have its run() method called in the event dispatch + thread.
+ voidrunLaterNotInEventDispatchThread(java.lang.Runnable runnable) + +
+          Causes runnable to have its run() method called outside the event + dispatch thread.
+ java.lang.ObjectrunNotInEventDispatchThread(ExceptionRunnable runnable) + +
+          Runs the given ExceptionRunnable not in the event dispatch + thread.
+ voidrunNotInEventDispatchThread(java.lang.Runnable runnable) + +
+          Runs the given Runnable not in the event dispatch thread.
+ voidrunOrRunLaterInEventDispatchThread(java.lang.Runnable runnable) + +
+          Causes runnable to have its run() method called in the dispatch + thread of the EventQueue.
+ voidwaitForCondition(Condition condition) + +
+          Waits for the condition given without blocking event processing. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SwingEventDispatchThreadService

+
+public SwingEventDispatchThreadService()
+
+
Creates a new SwingEventDispatchThreadService. +

+

+ + + + + + + + +
+Method Detail
+ +

+isEventDispatchThread

+
+public boolean isEventDispatchThread()
+
+
Description copied from interface: EventDispatchThreadService
+
Returns true if the current thread is an AWT event + dispatching thread. +

+

+
Specified by:
isEventDispatchThread in interface EventDispatchThreadService
+
+
+
See Also:
EventDispatchThreadService.isEventDispatchThread()
+
+
+
+ +

+runInEventDispatchThread

+
+public java.lang.Object runInEventDispatchThread(ExceptionRunnable runnable)
+                                          throws java.lang.Exception
+
+
Description copied from interface: EventDispatchThreadService
+
Runs the given ExceptionRunnable in the event dispatch + thread. +

+

+
Specified by:
runInEventDispatchThread in interface EventDispatchThreadService
+
+
+
Parameters:
runnable - the ExceptionRunnable to run +
Returns:
the return value returned by ExceptionRunnable.run() +
Throws: +
java.lang.Exception - any exception thrown by the ExceptionRunnable
See Also:
EventDispatchThreadService.runInEventDispatchThread(com.sdm.quasar.client.core.common.event.ExceptionRunnable)
+
+
+
+ +

+runInEventDispatchThread

+
+public void runInEventDispatchThread(java.lang.Runnable runnable)
+
+
Description copied from interface: EventDispatchThreadService
+
Runs the given Runnable in the event dispatch thread. +

+

+
Specified by:
runInEventDispatchThread in interface EventDispatchThreadService
+
+
+
Parameters:
runnable - the Runnable to run
See Also:
EventDispatchThreadService.runInEventDispatchThread(java.lang.Runnable)
+
+
+
+ +

+runLaterInEventDispatchThread

+
+public void runLaterInEventDispatchThread(java.lang.Runnable runnable)
+
+
Description copied from interface: EventDispatchThreadService
+
Causes runnable to have its run() method called in the event dispatch + thread. This will happen after all pending events are processed. +

+

+
Specified by:
runLaterInEventDispatchThread in interface EventDispatchThreadService
+
+
+
Parameters:
runnable - the Runnable whose run() method should be executed
See Also:
EventDispatchThreadService.runLaterInEventDispatchThread(java.lang.Runnable)
+
+
+
+ +

+runLaterNotInEventDispatchThread

+
+public void runLaterNotInEventDispatchThread(java.lang.Runnable runnable)
+
+
Description copied from interface: EventDispatchThreadService
+
Causes runnable to have its run() method called outside the event + dispatch thread. +

+

+
Specified by:
runLaterNotInEventDispatchThread in interface EventDispatchThreadService
+
+
+
Parameters:
runnable - the Runnable whose run() method should be executed
See Also:
EventDispatchThreadService.runLaterNotInEventDispatchThread(java.lang.Runnable)
+
+
+
+ +

+runNotInEventDispatchThread

+
+public java.lang.Object runNotInEventDispatchThread(ExceptionRunnable runnable)
+                                             throws java.lang.Exception
+
+
Description copied from interface: EventDispatchThreadService
+
Runs the given ExceptionRunnable not in the event dispatch + thread. +

+

+
Specified by:
runNotInEventDispatchThread in interface EventDispatchThreadService
+
+
+
Parameters:
runnable - the ExceptionRunnable to run +
Returns:
the return value returned by ExceptionRunnable.run() +
Throws: +
java.lang.Exception - any exception thrown by the ExceptionRunnable
See Also:
EventDispatchThreadService.runNotInEventDispatchThread(com.sdm.quasar.client.core.common.event.ExceptionRunnable)
+
+
+
+ +

+runNotInEventDispatchThread

+
+public void runNotInEventDispatchThread(java.lang.Runnable runnable)
+
+
Description copied from interface: EventDispatchThreadService
+
Runs the given Runnable not in the event dispatch thread. +

+

+
Specified by:
runNotInEventDispatchThread in interface EventDispatchThreadService
+
+
+
Parameters:
runnable - the Runnable to run
See Also:
EventDispatchThreadService.runNotInEventDispatchThread(java.lang.Runnable)
+
+
+
+ +

+runOrRunLaterInEventDispatchThread

+
+public void runOrRunLaterInEventDispatchThread(java.lang.Runnable runnable)
+
+
Description copied from interface: EventDispatchThreadService
+
Causes runnable to have its run() method called in the dispatch + thread of the EventQueue. This will happen eighter immediately on method + execution (if called from the event dispatch thread) or after all pending + events are processed (if called from another thread). +

Note: This method may or may not return before the runnable gets + executed within the EDT. In opposite to EventDispatchThreadService.runLaterInEventDispatchThread(Runnable) it + calls the runnable faster (immediately), if called within the EDT.

+

+

+
Specified by:
runOrRunLaterInEventDispatchThread in interface EventDispatchThreadService
+
+
+
Parameters:
runnable - the Runnable whose run() method should be executed + synchronously on the EventQueue
See Also:
EventDispatchThreadService.runOrRunLaterInEventDispatchThread(java.lang.Runnable)
+
+
+
+ +

+waitForCondition

+
+public void waitForCondition(Condition condition)
+                      throws java.lang.InterruptedException
+
+
Description copied from interface: EventDispatchThreadService
+
Waits for the condition given without blocking event processing. +

+ Note: Implementation might wait on the object given. +

+

+

+
Specified by:
waitForCondition in interface EventDispatchThreadService
+
+
+
Parameters:
condition - the Condition to wait for (until Condition.isFulfilled() + returns true) +
Throws: +
java.lang.InterruptedException - if waiting was interrupted
See Also:
EventDispatchThreadService.waitForCondition(com.sdm.quasar.client.core.common.event.Condition)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadUtilities.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadUtilities.html new file mode 100644 index 0000000..5b3d092 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/SwingEventDispatchThreadUtilities.html @@ -0,0 +1,492 @@ + + + + + + +SwingEventDispatchThreadUtilities (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.event +
+Class SwingEventDispatchThreadUtilities

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadUtilities
+
+
+
+
public final class SwingEventDispatchThreadUtilities
extends java.lang.Object
+ +

+A utility class to run ExceptionRunnables + or Runnables in- our outside the event dispatch thread. +

Note: runNotInEventDispatchThread(com.sdm.quasar.client.core.common.event.ExceptionRunnable) uses thread pooling via + com.dcag.s55.gool.core.event.ThreadPool#run(Runnable) using the global thread pool + accessible via com.dcag.s55.gool.core.event.ThreadPool#getGlobalThreadPool(), which + might be configured to match application needs. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static booleanisEventDispatchThread() + +
+          Returns true if the current thread is an AWT event + dispatching thread.
+static java.lang.ObjectrunInEventDispatchThread(ExceptionRunnable runnable) + +
+          Runs the given ExceptionRunnable in the event dispatch + thread.
+static voidrunInEventDispatchThread(java.lang.Runnable runnable) + +
+          Runs the given Runnable in the event dispatch thread.
+static voidrunLaterInEventDispatchThread(java.lang.Runnable runnable) + +
+          Causes runnable to have its run() method called in the event dispatch + thread.
+static java.lang.ObjectrunNotInEventDispatchThread(ExceptionRunnable runnable) + +
+          Runs the given ExceptionRunnable not in the event dispatch + thread.
+static java.lang.ObjectrunNotInEventDispatchThread(ExceptionRunnable runnable, + boolean block_input_events) + +
+          Runs the given ExceptionRunnable not in the event dispatch + thread.
+static voidrunNotInEventDispatchThread(java.lang.Runnable runnable) + +
+          Runs the given Runnable not in the event dispatch thread.
+static voidrunNotInEventDispatchThread(java.lang.Runnable runnable, + boolean block_input_events) + +
+          Runs the given Runnable not in the event dispatch thread.
+static voidrunOrRunLaterInEventDispatchThread(java.lang.Runnable runnable) + +
+          Causes runnable to have its run() method called in the dispatch + thread of the EventQueue.
+static voidwaitForCondition(Condition condition) + +
+          Waits for the condition given without blocking event processing. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+runNotInEventDispatchThread

+
+public static java.lang.Object runNotInEventDispatchThread(ExceptionRunnable runnable)
+                                                    throws java.lang.Exception
+
+
Runs the given ExceptionRunnable not in the event dispatch + thread. +

+

+
Parameters:
runnable - the ExceptionRunnable to run +
Returns:
the return value returned by ExceptionRunnable.run() +
Throws: +
java.lang.InterruptedException - if the executing thread was interrupted +
java.lang.Exception - any exception thrown by the ExceptionRunnable
+
+
+
+ +

+runNotInEventDispatchThread

+
+public static java.lang.Object runNotInEventDispatchThread(ExceptionRunnable runnable,
+                                                           boolean block_input_events)
+                                                    throws java.lang.Exception
+
+
Runs the given ExceptionRunnable not in the event dispatch + thread. +

+

+
Parameters:
runnable - the ExceptionRunnable to run
block_input_events - if true, any input event will be + blocked as long as the operation runs. This forbids user interaction while + exceuting the runnable but allows invokeLater and paint events etc. Set + to false to make no restrictions on the events processed + while running the operation. +
Returns:
the return value returned by ExceptionRunnable.run() +
Throws: +
java.lang.InterruptedException - if the executing thread was interrupted +
java.lang.Exception - any exception thrown by the ExceptionRunnable
+
+
+
+ +

+runNotInEventDispatchThread

+
+public static void runNotInEventDispatchThread(java.lang.Runnable runnable)
+
+
Runs the given Runnable not in the event dispatch thread. +

+

+
Parameters:
runnable - the Runnable to run +
Throws: +
WrappedCheckedException - if a InterruptedException occured
+
+
+
+ +

+runNotInEventDispatchThread

+
+public static void runNotInEventDispatchThread(java.lang.Runnable runnable,
+                                               boolean block_input_events)
+
+
Runs the given Runnable not in the event dispatch thread. +

+

+
Parameters:
runnable - the Runnable to run
block_input_events - if true, any input event will be + blocked as long as the operation runs. This forbids user interaction while + exceuting the runnable but allows invokeLater and paint events etc. Set + to false to make no restrictions on the events processed + while running the operation. +
Throws: +
WrappedCheckedException - if a InterruptedException occured
+
+
+
+ +

+runInEventDispatchThread

+
+public static java.lang.Object runInEventDispatchThread(ExceptionRunnable runnable)
+                                                 throws java.lang.InterruptedException,
+                                                        java.lang.Exception
+
+
Runs the given ExceptionRunnable in the event dispatch + thread. +

+

+
Parameters:
runnable - the ExceptionRunnable to run +
Returns:
the return value returned by ExceptionRunnable.run() +
Throws: +
java.lang.InterruptedException - if the executing thread was interrupted +
java.lang.Exception - any exception thrown by the ExceptionRunnable
+
+
+
+ +

+runInEventDispatchThread

+
+public static void runInEventDispatchThread(java.lang.Runnable runnable)
+
+
Runs the given Runnable in the event dispatch thread. +

+

+
Parameters:
runnable - the Runnable to run +
Throws: +
WrappedCheckedException - if a InterruptedException occured
+
+
+
+ +

+isEventDispatchThread

+
+public static boolean isEventDispatchThread()
+
+
Returns true if the current thread is an AWT event + dispatching thread. +

+

+
+
+
+
+ +

+runLaterInEventDispatchThread

+
+public static void runLaterInEventDispatchThread(java.lang.Runnable runnable)
+
+
Causes runnable to have its run() method called in the event dispatch + thread. This will happen after all pending events are processed. +

+

+
Parameters:
runnable - the Runnable whose run() method should be executed + synchronously on the event queue
+
+
+
+ +

+runOrRunLaterInEventDispatchThread

+
+public static void runOrRunLaterInEventDispatchThread(java.lang.Runnable runnable)
+
+
Causes runnable to have its run() method called in the dispatch + thread of the EventQueue. This will happen eighter immediately on method + execution (if called from the event dispatch thread) or after all pending + events are processed (if called from another thread). +

Note: This method may or may not return before the runnable gets + executed within the EDT. In opposite to #invokeLater(Runnable) it + calls the runnable faster (immediately), if called within the EDT.

+

+

+
Parameters:
runnable - the Runnable whose run() method should be executed + synchronously on the EventQueue
See Also:
#invokeLater(Runnable)
+
+
+
+ +

+waitForCondition

+
+public static void waitForCondition(Condition condition)
+                             throws java.lang.InterruptedException
+
+
Waits for the condition given without blocking event processing. +

+ Note: Implementation might wait on the object given. +

+

+

+
Parameters:
condition - the Condition to wait for (until Condition.isFulfilled() + returns true) +
Throws: +
java.lang.InterruptedException - if waiting was interrupted
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.EventFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.EventFilter.html new file mode 100644 index 0000000..d562593 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.EventFilter.html @@ -0,0 +1,227 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.common.event.EventLoop.EventFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.common.event.EventLoop.EventFilter

+
+ + + + + + + + + +
+Packages that use EventLoop.EventFilter
com.sdm.quasar.client.swing.common.event  
+  +

+ + + + + +
+Uses of EventLoop.EventFilter in com.sdm.quasar.client.swing.common.event
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.common.event that return EventLoop.EventFilter
+ EventLoop.EventFilterEventLoop.getRunCondition() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.swing.common.event with parameters of type EventLoop.EventFilter
+static voidEventLoop.processEvents(EventLoop.EventFilter runCondition, + EventLoop.EventFilter eventFilter) + +
+          This method does the event processing of the system event queue until the + run condition does no more accept events. +
+static voidEventLoop.processEvents(EventLoop.EventFilter runCondition, + EventLoop.EventFilter eventFilter, + EventLoop.ExceptionHandler exceptionHandler) + +
+          This method does the event processing of the system event queue until the + run condition does no more accept events. +
+ voidEventLoop.addEventFilter(EventLoop.EventFilter event_filter) + +
+          Adds the EventLoop.EventFilter used to filter dispatched events.
+ voidEventLoop.removeEventFilter(EventLoop.EventFilter event_filter) + +
+          Removes a previously added EventLoop.EventFilter from the EventLoop.
+ voidEventLoop.setRunCondition(EventLoop.EventFilter runCondition) + +
+          Sets the EventLoop.EventFilter which accepts events as long as the loop runs.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.ExceptionHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.ExceptionHandler.html new file mode 100644 index 0000000..af4f129 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.ExceptionHandler.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.common.event.EventLoop.ExceptionHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.common.event.EventLoop.ExceptionHandler

+
+ + + + + + + + + +
+Packages that use EventLoop.ExceptionHandler
com.sdm.quasar.client.swing.common.event  
+  +

+ + + + + +
+Uses of EventLoop.ExceptionHandler in com.sdm.quasar.client.swing.common.event
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.common.event that return EventLoop.ExceptionHandler
+ EventLoop.ExceptionHandlerEventLoop.getExceptionHandler() + +
+          Returns the EventLoop.ExceptionHandler used.
+  +

+ + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.swing.common.event with parameters of type EventLoop.ExceptionHandler
+static voidEventLoop.processEvents(EventLoop.EventFilter runCondition, + EventLoop.EventFilter eventFilter, + EventLoop.ExceptionHandler exceptionHandler) + +
+          This method does the event processing of the system event queue until the + run condition does no more accept events. +
+ voidEventLoop.setExceptionHandler(EventLoop.ExceptionHandler exceptionHandler) + +
+          Sets the EventLoop.ExceptionHandler used to handle uncatched exceptions.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.html new file mode 100644 index 0000000..3e51539 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/EventLoop.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.common.event.EventLoop (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.common.event.EventLoop

+
+ + + + + + + + + +
+Packages that use EventLoop
com.sdm.quasar.client.swing.common.event  
+  +

+ + + + + +
+Uses of EventLoop in com.sdm.quasar.client.swing.common.event
+  +

+ + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.swing.common.event that return EventLoop
+ EventLoopEventLoop.getParentEventLoop() + +
+          Returns the parent EventLoop of this one or null, + if this EventLoop is the global EventLoop.
+static EventLoopEventLoop.getGlobalEventLoop() + +
+          Returns the global event loop.
+static EventLoopEventLoop.getCurrentEventLoop() + +
+          Returns the current EventLoop instance.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadService.html new file mode 100644 index 0000000..d6be5cf --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadService

+
+No usage of com.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadUtilities.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadUtilities.html new file mode 100644 index 0000000..c9475dc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/class-use/SwingEventDispatchThreadUtilities.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadUtilities (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadUtilities

+
+No usage of com.sdm.quasar.client.swing.common.event.SwingEventDispatchThreadUtilities +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-frame.html new file mode 100644 index 0000000..f4d1173 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-frame.html @@ -0,0 +1,49 @@ + + + + + + +com.sdm.quasar.client.swing.common.event (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.common.event + + + + +
+Interfaces  + +
+EventLoop.EventFilter +
+EventLoop.ExceptionHandler
+ + + + + + +
+Classes  + +
+EventLoop +
+SwingEventDispatchThreadService +
+SwingEventDispatchThreadUtilities
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-summary.html new file mode 100644 index 0000000..a927028 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-summary.html @@ -0,0 +1,177 @@ + + + + + + +com.sdm.quasar.client.swing.common.event (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.common.event +

+ + + + + + + + + + + + + +
+Interface Summary
EventLoop.EventFilterAn interface used to accept or deny events.
EventLoop.ExceptionHandlerAn interface that should be used to handle exceptions occured at the system + event queue.
+  + +

+ + + + + + + + + + + + + + + + + +
+Class Summary
EventLoopA replacement for Swing's event loop.
SwingEventDispatchThreadServiceAn implementation of EventDispatchThreadService for Swing.
SwingEventDispatchThreadUtilitiesA utility class to run ExceptionRunnables + or Runnables in- our outside the event dispatch thread. +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-tree.html new file mode 100644 index 0000000..d964601 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-tree.html @@ -0,0 +1,151 @@ + + + + + + +com.sdm.quasar.client.swing.common.event Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.common.event +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-use.html new file mode 100644 index 0000000..0ad3a43 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/event/package-use.html @@ -0,0 +1,175 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.common.event (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.common.event

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.common.event
com.sdm.quasar.client.swing.common.event  
+  +

+ + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.swing.common.event used by com.sdm.quasar.client.swing.common.event
EventLoop + +
+          A replacement for Swing's event loop.
EventLoop.EventFilter + +
+          An interface used to accept or deny events.
EventLoop.ExceptionHandler + +
+          An interface that should be used to handle exceptions occured at the system + event queue.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ActionListenerSupportHelper.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ActionListenerSupportHelper.html new file mode 100644 index 0000000..e450f07 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ActionListenerSupportHelper.html @@ -0,0 +1,288 @@ + + + + + + +ActionListenerSupportHelper (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.util +
+Class ActionListenerSupportHelper

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.common.util.ActionListenerSupportHelper
+
+
+
+
public abstract class ActionListenerSupportHelper
extends java.lang.Object
+ +

+A helper class that adds or removes ActionListener's from + objects, that support ActionListeners. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidaddActionListener(java.lang.Object target, + java.awt.event.ActionListener actionListener) + +
+          Adds an ActionListener to the given target object.
+static booleanisSupportingActionListener(java.lang.Class targetClass) + +
+          Returns true, if the given target class supports adding and + removing of ActionListeners.
+static voidremoveActionListener(java.lang.Object target, + java.awt.event.ActionListener actionListener) + +
+          Removes an ActionListener from the given target object.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+isSupportingActionListener

+
+public static boolean isSupportingActionListener(java.lang.Class targetClass)
+
+
Returns true, if the given target class supports adding and + removing of ActionListeners. +

+

+
Parameters:
targetClass - the target class to check
+
+
+
+ +

+addActionListener

+
+public static void addActionListener(java.lang.Object target,
+                                     java.awt.event.ActionListener actionListener)
+
+
Adds an ActionListener to the given target object. The target object's class + must have a public addActionListener(ActionListener)-method. +

+

+
Parameters:
target - the target object to add an ActionListener to (not null)
actionListener - the ActionListener to add (not null)
+
+
+
+ +

+removeActionListener

+
+public static void removeActionListener(java.lang.Object target,
+                                        java.awt.event.ActionListener actionListener)
+
+
Removes an ActionListener from the given target object. The target object's class + must have a public removeActionListener(ActionListener)-method. +

+

+
Parameters:
target - the target object to remove an ActionListener of (not null)
actionListener - the ActionListener to remove (not null)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/GUIUtilities.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/GUIUtilities.html new file mode 100644 index 0000000..d4d6e8d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/GUIUtilities.html @@ -0,0 +1,323 @@ + + + + + + +GUIUtilities (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.util +
+Class GUIUtilities

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.common.util.GUIUtilities
+
+
+
+
public class GUIUtilities
extends java.lang.Object
+ +

+This class contains useful functionality concerning Swing in form of static methods. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
GUIUtilities() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidcenterWindow(java.awt.Window window, + java.awt.Component parentComponent) + +
+          Centers a given Window to the given parent component.
+static java.awt.WindowfindFrame() + +
+          Returns a frame that may be used as a parent for modal dialogs. +
+static java.awt.WindowgetWindow(java.awt.Component component) + +
+          Returns the Window of the given Component or null, if + the Component is not contained inside a Window.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+GUIUtilities

+
+public GUIUtilities()
+
+
+ + + + + + + + +
+Method Detail
+ +

+findFrame

+
+public static java.awt.Window findFrame()
+
+
Returns a frame that may be used as a parent for modal dialogs. +

+ Note: Usually you know which frame or dialog is responsible for you and + you should use that dialog as a parent if you display a modal dialog. +

+ Tries to find a frame that is showing. + If that fails it returns any existing frame. + If no frame exists, it returns null. +

+

+

+ +
Returns:
a window if possible, otherwise null
+
+
+
+ +

+centerWindow

+
+public static void centerWindow(java.awt.Window window,
+                                java.awt.Component parentComponent)
+
+
Centers a given Window to the given parent component. +

+

+
Parameters:
window - the Window to center
parentComponent - the Component in the window to center + against or null to center to the screen
+
+
+
+ +

+getWindow

+
+public static java.awt.Window getWindow(java.awt.Component component)
+
+
Returns the Window of the given Component or null, if + the Component is not contained inside a Window. +

+

+
Parameters:
component - the Component to locate +
Returns:
the Window of the given Component or null, if + the Component is not contained inside a Window.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.ImageCreator.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.ImageCreator.html new file mode 100644 index 0000000..8eb6a21 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.ImageCreator.html @@ -0,0 +1,318 @@ + + + + + + +ImageCache.ImageCreator (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.util +
+Class ImageCache.ImageCreator

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.common.util.ImageCache.ImageCreator
+
+
+
Enclosing class:
ImageCache
+
+
+
+
public abstract static class ImageCache.ImageCreator
extends java.lang.Object
+ +

+This class holds an image with a soft reference to it. The class + is abstract, because the first time - or after removing the image + from the cache - the image must be (re)created. This must be done + by the {@link #createImageIcon() method. +

+ +

+

+
Version:
+
1.$Revision: 1.2 $
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ImageCache.ImageCreator() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclearImageReference() + +
+          Clears the reference to the last created ImageIcon to free up + the space consumed by the image and force reallocation of the image + the next time it is queried.
+abstract  javax.swing.ImageIconcreateImageIcon() + +
+          Creates a new ImageIcon instance.
+ javax.swing.ImageIcongetImageIcon() + +
+          Returns the ImageIcon referred.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ImageCache.ImageCreator

+
+public ImageCache.ImageCreator()
+
+
+ + + + + + + + +
+Method Detail
+ +

+createImageIcon

+
+public abstract javax.swing.ImageIcon createImageIcon()
+
+
Creates a new ImageIcon instance. The implementor of this + method should not store the refernce returned anywhere! +

+

+
+
+
+
+ +

+getImageIcon

+
+public final javax.swing.ImageIcon getImageIcon()
+
+
Returns the ImageIcon referred. This is eighter a previously + created ImageIcon instance, or a newly created. +

+

+
+
+
+
+ +

+clearImageReference

+
+public final void clearImageReference()
+
+
Clears the reference to the last created ImageIcon to free up + the space consumed by the image and force reallocation of the image + the next time it is queried. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.html new file mode 100644 index 0000000..de2219c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/ImageCache.html @@ -0,0 +1,381 @@ + + + + + + +ImageCache (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.common.util +
+Class ImageCache

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.common.util.ImageCache
+
+
+
+
public class ImageCache
extends java.lang.Object
+ +

+An image cache, that stores ImageIcon used by an + application so, that thei will be freeed from memory, when the memory + runs out of space and will be recreated, when used again. +

+ +

+

+
Version:
+
1.$Revision: 1.2 $
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classImageCache.ImageCreator + +
+          This class holds an image with a soft reference to it.
+  + + + + + + + + + + + + + +
+Constructor Summary
ImageCache() + +
+          Creates a new ImageCache.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclearImageReference(java.lang.String name) + +
+          Frees up the space consumed by the image specified within the image cache. +
+static ImageCachegetGlobalImageCache() + +
+          Returns a global ImageCache instance.
+ javax.swing.ImageIcongetImageIcon(java.lang.String name) + +
+          Returns an image with the unique name given from the cache. +
+ voidregisterImageCreator(java.lang.String name, + ImageCache.ImageCreator imageCreator) + +
+          Registers an ImageCache.ImageCreator for the given image name.
+ voidremoveImageCreator(java.lang.String name) + +
+          Removes a previously registered ImageCache.ImageCreator from this + ImageCache.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ImageCache

+
+public ImageCache()
+
+
Creates a new ImageCache. +

+

+ + + + + + + + +
+Method Detail
+ +

+getImageIcon

+
+public javax.swing.ImageIcon getImageIcon(java.lang.String name)
+
+
Returns an image with the unique name given from the cache. + This assumes, that #registerImageCreator(String,ImageCreator) is + called before. If this is not the case, null will + be returned. +

+

+
Parameters:
name - the name of the ImageIcon to return +
Returns:
the ImageIcon created or null, if no + valid ImageCache.ImageCreator was registered for the image name.
+
+
+
+ +

+clearImageReference

+
+public void clearImageReference(java.lang.String name)
+
+
Frees up the space consumed by the image specified within the image cache. + The next time, the image is requested via getImageIcon(String), it + well reallocate the memory needed. +

+

+
Parameters:
name - the name of the ImageIcon to clear
+
+
+
+ +

+registerImageCreator

+
+public void registerImageCreator(java.lang.String name,
+                                 ImageCache.ImageCreator imageCreator)
+
+
Registers an ImageCache.ImageCreator for the given image name. +

+

+
Parameters:
name - the image name to register the ImageCache.ImageCreator under
imageCreator - the ImageCache.ImageCreator to be used for the name
+
+
+
+ +

+removeImageCreator

+
+public void removeImageCreator(java.lang.String name)
+
+
Removes a previously registered ImageCache.ImageCreator from this + ImageCache. +

+

+
Parameters:
name - the unique name of the image to remove a ImageCache.ImageCreator + for
+
+
+
+ +

+getGlobalImageCache

+
+public static ImageCache getGlobalImageCache()
+
+
Returns a global ImageCache instance. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ActionListenerSupportHelper.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ActionListenerSupportHelper.html new file mode 100644 index 0000000..755ef2b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ActionListenerSupportHelper.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.common.util.ActionListenerSupportHelper (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.common.util.ActionListenerSupportHelper

+
+No usage of com.sdm.quasar.client.swing.common.util.ActionListenerSupportHelper +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/GUIUtilities.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/GUIUtilities.html new file mode 100644 index 0000000..65ea9e4 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/GUIUtilities.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.common.util.GUIUtilities (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.common.util.GUIUtilities

+
+No usage of com.sdm.quasar.client.swing.common.util.GUIUtilities +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.ImageCreator.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.ImageCreator.html new file mode 100644 index 0000000..d2d418a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.ImageCreator.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.common.util.ImageCache.ImageCreator (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.common.util.ImageCache.ImageCreator

+
+ + + + + + + + + +
+Packages that use ImageCache.ImageCreator
com.sdm.quasar.client.swing.common.util  
+  +

+ + + + + +
+Uses of ImageCache.ImageCreator in com.sdm.quasar.client.swing.common.util
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.common.util with parameters of type ImageCache.ImageCreator
+ voidImageCache.registerImageCreator(java.lang.String name, + ImageCache.ImageCreator imageCreator) + +
+          Registers an ImageCache.ImageCreator for the given image name.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.html new file mode 100644 index 0000000..f3fbdd8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/class-use/ImageCache.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.common.util.ImageCache (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.common.util.ImageCache

+
+ + + + + + + + + +
+Packages that use ImageCache
com.sdm.quasar.client.swing.common.util  
+  +

+ + + + + +
+Uses of ImageCache in com.sdm.quasar.client.swing.common.util
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.common.util that return ImageCache
+static ImageCacheImageCache.getGlobalImageCache() + +
+          Returns a global ImageCache instance.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-frame.html new file mode 100644 index 0000000..d5b2a74 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +com.sdm.quasar.client.swing.common.util (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.common.util + + + + +
+Classes  + +
+ActionListenerSupportHelper +
+GUIUtilities +
+ImageCache +
+ImageCache.ImageCreator
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-summary.html new file mode 100644 index 0000000..65b1f67 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-summary.html @@ -0,0 +1,163 @@ + + + + + + +com.sdm.quasar.client.swing.common.util (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.common.util +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ActionListenerSupportHelperA helper class that adds or removes ActionListener's from + objects, that support ActionListeners.
GUIUtilitiesThis class contains useful functionality concerning Swing in form of static methods.
ImageCacheAn image cache, that stores ImageIcon used by an + application so, that thei will be freeed from memory, when the memory + runs out of space and will be recreated, when used again.
ImageCache.ImageCreatorThis class holds an image with a soft reference to it.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-tree.html new file mode 100644 index 0000000..f3f16cc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-tree.html @@ -0,0 +1,145 @@ + + + + + + +com.sdm.quasar.client.swing.common.util Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.common.util +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-use.html new file mode 100644 index 0000000..ae4ef64 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/common/util/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.common.util (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.common.util

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.common.util
com.sdm.quasar.client.swing.common.util  
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.swing.common.util used by com.sdm.quasar.client.swing.common.util
ImageCache + +
+          An image cache, that stores ImageIcon used by an + application so, that thei will be freeed from memory, when the memory + runs out of space and will be recreated, when used again.
ImageCache.ImageCreator + +
+          This class holds an image with a soft reference to it.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/CUFValueModelPlugIn.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/CUFValueModelPlugIn.html new file mode 100644 index 0000000..f6826a2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/CUFValueModelPlugIn.html @@ -0,0 +1,317 @@ + + + + + + +CUFValueModelPlugIn (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.data.plugins +
+Interface CUFValueModelPlugIn

+
+
All Superinterfaces:
DataManagerPlugIn, Disposable
+
+
+
All Known Implementing Classes:
DefaultCUFValueModelPlugIn
+
+
+
+
public interface CUFValueModelPlugIn
extends DataManagerPlugIn
+ +

+A plug in to the DataManager + that provides an adapter between the DataManager and the + CUF com.sdm.util.model.ValueModels in order to allow the CUF value binding to work with + the DataManager +

+ Note: this is work in progress. It should be extended as needed until it covers the whole + scope of the cuf value models. +

+

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ DelegateAccessgetDelegateAccess(java.lang.String key, + java.lang.String keyIndexedValue) + +
+          Returns a DelegateAccess for the node with the given key + based on an indexed node that contains the value which is passed + to DelegateAccess#getValue(java.lang.Object).
+ SelectionInListgetSelectionInListValueModel(java.lang.String key) + +
+          Returns a SelectionInList for the node with the given key. +
+ ValueModelgetValueModel(java.lang.String key) + +
+          Returns a ValueModel for the node with the given key
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.data.DataManagerPlugIn
install
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getValueModel

+
+public ValueModel getValueModel(java.lang.String key)
+
+
Returns a ValueModel for the node with the given key +

+

+
+
+
+
Parameters:
key - the key of the node +
Returns:
the value model for that node
+
+
+
+ +

+getSelectionInListValueModel

+
+public SelectionInList getSelectionInListValueModel(java.lang.String key)
+
+
Returns a SelectionInList for the node with the given key. + The node must be an IndexedNode. +

+

+
+
+
+
Parameters:
key - the key of the node +
Returns:
the value model for that node
+
+
+
+ +

+getDelegateAccess

+
+public DelegateAccess getDelegateAccess(java.lang.String key,
+                                        java.lang.String keyIndexedValue)
+
+
Returns a DelegateAccess for the node with the given key + based on an indexed node that contains the value which is passed + to DelegateAccess#getValue(java.lang.Object). +

+

+
+
+
+
Parameters:
key - the key of the node whose value should be returned
keyIndexedValue - the key of the indexed node that forms the base of the delegate access +
Returns:
the delegate access for that node
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/class-use/CUFValueModelPlugIn.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/class-use/CUFValueModelPlugIn.html new file mode 100644 index 0000000..e1630bb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/class-use/CUFValueModelPlugIn.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.data.plugins.CUFValueModelPlugIn (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.data.plugins.CUFValueModelPlugIn

+
+ + + + + + + + + +
+Packages that use CUFValueModelPlugIn
com.sdm.quasar.client.swing.data.plugins.impl  
+  +

+ + + + + +
+Uses of CUFValueModelPlugIn in com.sdm.quasar.client.swing.data.plugins.impl
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.data.plugins.impl that implement CUFValueModelPlugIn
+ classDefaultCUFValueModelPlugIn + +
+          Implementation for + com.sdm.quasar.client.core.data.cuf.CUFValueModelPlugIn. +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/ArrayToListAdapterValueModel.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/ArrayToListAdapterValueModel.html new file mode 100644 index 0000000..0ac4e54 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/ArrayToListAdapterValueModel.html @@ -0,0 +1,314 @@ + + + + + + +ArrayToListAdapterValueModel (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.data.plugins.impl +
+Class ArrayToListAdapterValueModel

+
+java.lang.Object
+  extended byAbstractValueModel
+      extended bycom.sdm.quasar.client.swing.data.plugins.impl.ArrayToListAdapterValueModel
+
+
+
+
public class ArrayToListAdapterValueModel
extends AbstractValueModel
+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ArrayToListAdapterValueModel(ValueModel wrappedArrayValueModel) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcreateList() + +
+           
+ java.lang.ObjectgetValue() + +
+           
+ booleanisEditable() + +
+           
+ voidsetValue(java.lang.Object pValue, + boolean pIsSetForced) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ArrayToListAdapterValueModel

+
+public ArrayToListAdapterValueModel(ValueModel wrappedArrayValueModel)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+public java.lang.Object getValue()
+
+
+
+
+
+
+ +

+isEditable

+
+public boolean isEditable()
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Object pValue,
+                     boolean pIsSetForced)
+
+
+
+
+
+
+ +

+createList

+
+protected void createList()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html new file mode 100644 index 0000000..8c057dd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html @@ -0,0 +1,301 @@ + + + + + + +DefaultCUFValueModelPlugIn.DelegateAccessAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.data.plugins.impl +
+Class DefaultCUFValueModelPlugIn.DelegateAccessAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.DelegateAccessAdapter
+
+
+
Enclosing class:
DefaultCUFValueModelPlugIn
+
+
+
+
protected class DefaultCUFValueModelPlugIn.DelegateAccessAdapter
extends java.lang.Object
+ +

+Adapter that offers a DelegateAccess based on a target node and an + indexed node. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcheckDisposed() + +
+          Helper method to throw a IllegalStateException if we are disposed.
+ voiddispose() + +
+           
+ java.lang.ObjectgetValue(java.lang.Object baseValue) + +
+           
+protected  voidupdateIndexMap() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getValue

+
+public java.lang.Object getValue(java.lang.Object baseValue)
+
+
+
+
+
+
+ +

+dispose

+
+public void dispose()
+
+
+
+
+
+
+ +

+checkDisposed

+
+protected void checkDisposed()
+                      throws java.lang.IllegalStateException
+
+
Helper method to throw a IllegalStateException if we are disposed. +

+

+ +
Throws: +
java.lang.IllegalStateException - if the value model is disposed
+
+
+
+ +

+updateIndexMap

+
+protected void updateIndexMap()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html new file mode 100644 index 0000000..5e6bdf1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html @@ -0,0 +1,240 @@ + + + + + + +DefaultCUFValueModelPlugIn.SelectionInListAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.data.plugins.impl +
+Class DefaultCUFValueModelPlugIn.SelectionInListAdapter

+
+java.lang.Object
+  extended bySelectionInList
+      extended bycom.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.SelectionInListAdapter
+
+
+
Enclosing class:
DefaultCUFValueModelPlugIn
+
+
+
+
protected class DefaultCUFValueModelPlugIn.SelectionInListAdapter
extends SelectionInList
+ +

+Adapter that offers a SelectionInList based on an + IndexedNode. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjectgetIndexKey() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getIndexKey

+
+public java.lang.Object getIndexKey()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.ValueModelAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.ValueModelAdapter.html new file mode 100644 index 0000000..71e5246 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.ValueModelAdapter.html @@ -0,0 +1,330 @@ + + + + + + +DefaultCUFValueModelPlugIn.ValueModelAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.data.plugins.impl +
+Class DefaultCUFValueModelPlugIn.ValueModelAdapter

+
+java.lang.Object
+  extended byAbstractValueModel
+      extended bycom.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.ValueModelAdapter
+
+
+
Enclosing class:
DefaultCUFValueModelPlugIn
+
+
+
+
protected class DefaultCUFValueModelPlugIn.ValueModelAdapter
extends AbstractValueModel
+ +

+Adapter that offers a ValueModel based on the methods available in + NodeController. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected DefaultCUFValueModelPlugIn.ValueModelAdapter(NodeController node, + java.lang.String key) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+           
+ java.lang.ObjectgetValue() + +
+           
+ booleanisEditable() + +
+           
+ voidsetValue(java.lang.Object pValue, + boolean pIsSetForced) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultCUFValueModelPlugIn.ValueModelAdapter

+
+protected DefaultCUFValueModelPlugIn.ValueModelAdapter(NodeController node,
+                                                       java.lang.String key)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setValue

+
+public void setValue(java.lang.Object pValue,
+                     boolean pIsSetForced)
+
+
+
+
+
+
+ +

+getValue

+
+public java.lang.Object getValue()
+
+
+
+
+
+
+ +

+isEditable

+
+public boolean isEditable()
+
+
+
+
+
+
+ +

+dispose

+
+public void dispose()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.html new file mode 100644 index 0000000..8a722a1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/DefaultCUFValueModelPlugIn.html @@ -0,0 +1,724 @@ + + + + + + +DefaultCUFValueModelPlugIn (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.data.plugins.impl +
+Class DefaultCUFValueModelPlugIn

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.data.plugin.AbstractDataManagerPlugIn
+      extended bycom.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn
+
+
+
All Implemented Interfaces:
CUFValueModelPlugIn, DataManagerPlugIn, Disposable, EventNotificationValueHandlerListener
+
+
+
+
public class DefaultCUFValueModelPlugIn
extends AbstractDataManagerPlugIn
implements CUFValueModelPlugIn, EventNotificationValueHandlerListener
+ +

+Implementation for + com.sdm.quasar.client.core.data.cuf.CUFValueModelPlugIn. +

+ This implementation can be added as one of the later plug ins. It requires an + installed IndexedValuesPlugIn. +

+

+ Note: this is work in progress. It should be extended as needed until it + covers the whole scope of the cuf value models. +

+

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Nested Class Summary
+protected  classDefaultCUFValueModelPlugIn.DelegateAccessAdapter + +
+          Adapter that offers a DelegateAccess based on a target node and an + indexed node.
+protected  classDefaultCUFValueModelPlugIn.SelectionInListAdapter + +
+          Adapter that offers a SelectionInList based on an + IndexedNode.
+protected  classDefaultCUFValueModelPlugIn.ValueModelAdapter + +
+          Adapter that offers a ValueModel based on the methods available in + NodeController.
+  + + + + + + + + + + + + + +
+Constructor Summary
DefaultCUFValueModelPlugIn() + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddispose() + +
+          Disposes the component. +
+ DelegateAccessgetDelegateAccess(java.lang.String key, + java.lang.String keyIndexedValue) + +
+          Returns a DelegateAccess for the node with the given key + based on an indexed node that contains the value which is passed + to DelegateAccess#getValue(java.lang.Object).
+protected  DefaultCUFValueModelPlugIn.DelegateAccessAdaptergetDelegateAccessAdapter(NodeController node) + +
+          Returns the DefaultCUFValueModelPlugIn.DelegateAccessAdapter stored in the metadata of the + node.
+protected  DefaultCUFValueModelPlugIn.SelectionInListAdaptergetSelectionInListAdapter(NodeController node) + +
+          Returns the SelectionInList stored in the metadata of the node.
+ SelectionInListgetSelectionInListValueModel(java.lang.String key) + +
+          Returns a SelectionInList for the node with the given key. +
+ ValueModelgetValueModel(java.lang.String key) + +
+          Returns a ValueModel for the node with the given key
+protected  DefaultCUFValueModelPlugIn.ValueModelAdaptergetValueModelAdapter(NodeController node) + +
+          Returns the DefaultCUFValueModelPlugIn.ValueModelAdapter stored in the metadata of the node.
+ voidnotifyChildValueChanged(NodeController node, + java.lang.String childKey) + +
+          Notifies a selection in list if present that one of its child values may + have changed.
+protected  voidnotifyNodeAdded(NodeController node) + +
+          Registers tthe #eventNotificationValueHandler.
+ voidnotifyNodeValueChanged(NodeController node) + +
+          Notifies the value model registered for that node.
+protected  voidnotifyNodeWillBeRemoved(NodeController node) + +
+          Called by the DataCore before a node will be removed.
+ voidnotifySourceValueChanged(NodeController node, + java.lang.String sourceKey) + +
+          Notifies the value model registered for that node
+protected  voidsetDelegateAccessAdapter(NodeController node, + DefaultCUFValueModelPlugIn.DelegateAccessAdapter selectionInList) + +
+          Stores the DefaultCUFValueModelPlugIn.DelegateAccessAdapter in the metadata of the node
+protected  voidsetSelectionInListAdapter(NodeController node, + DefaultCUFValueModelPlugIn.SelectionInListAdapter selectionInList) + +
+          Stores the SelectionInList in the metadata of the node
+protected  voidsetValueModelAdapter(NodeController node, + DefaultCUFValueModelPlugIn.ValueModelAdapter adapter) + +
+          Stores the DefaultCUFValueModelPlugIn.ValueModelAdapter in the metadata of the node
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.data.plugin.AbstractDataManagerPlugIn
getDataCore, install
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.data.DataManagerPlugIn
install
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultCUFValueModelPlugIn

+
+public DefaultCUFValueModelPlugIn()
+
+
Constructor. +

+

+ + + + + + + + +
+Method Detail
+ +

+notifyNodeAdded

+
+protected void notifyNodeAdded(NodeController node)
+
+
Registers tthe #eventNotificationValueHandler. +

+

+
Specified by:
notifyNodeAdded in class AbstractDataManagerPlugIn
+
+
+
Parameters:
node - the node that has been added
See Also:
AbstractDataManagerPlugIn.notifyNodeAdded(NodeController)
+
+
+
+ +

+notifyNodeWillBeRemoved

+
+protected void notifyNodeWillBeRemoved(NodeController node)
+
+
Description copied from class: AbstractDataManagerPlugIn
+
Called by the DataCore before a node will be removed. +

+

+
Specified by:
notifyNodeWillBeRemoved in class AbstractDataManagerPlugIn
+
+
+
Parameters:
node - the key of the node that will be removed.
+
+
+
+ +

+getValueModel

+
+public ValueModel getValueModel(java.lang.String key)
+
+
Description copied from interface: CUFValueModelPlugIn
+
Returns a ValueModel for the node with the given key +

+

+
Specified by:
getValueModel in interface CUFValueModelPlugIn
+
+
+
Parameters:
key - the key of the node +
Returns:
the value model for that node
+
+
+
+ +

+getSelectionInListValueModel

+
+public SelectionInList getSelectionInListValueModel(java.lang.String key)
+
+
Description copied from interface: CUFValueModelPlugIn
+
Returns a SelectionInList for the node with the given key. + The node must be an IndexedNode. +

+

+
Specified by:
getSelectionInListValueModel in interface CUFValueModelPlugIn
+
+
+
Parameters:
key - the key of the node +
Returns:
the value model for that node
+
+
+
+ +

+getDelegateAccess

+
+public DelegateAccess getDelegateAccess(java.lang.String key,
+                                        java.lang.String keyIndexedValue)
+
+
Description copied from interface: CUFValueModelPlugIn
+
Returns a DelegateAccess for the node with the given key + based on an indexed node that contains the value which is passed + to DelegateAccess#getValue(java.lang.Object). +

+

+
Specified by:
getDelegateAccess in interface CUFValueModelPlugIn
+
+
+
Parameters:
key - the key of the node whose value should be returned
keyIndexedValue - the key of the indexed node that forms the base of the delegate access +
Returns:
the delegate access for that node
+
+
+
+ +

+notifyNodeValueChanged

+
+public void notifyNodeValueChanged(NodeController node)
+
+
Notifies the value model registered for that node. +

+

+
Specified by:
notifyNodeValueChanged in interface EventNotificationValueHandlerListener
+
+
+
Parameters:
node - the node whose value has changed
See Also:
EventNotificationValueHandlerListener.notifyNodeValueChanged(NodeController)
+
+
+
+ +

+notifyChildValueChanged

+
+public void notifyChildValueChanged(NodeController node,
+                                    java.lang.String childKey)
+
+
Notifies a selection in list if present that one of its child values may + have changed. +

+

+
Specified by:
notifyChildValueChanged in interface EventNotificationValueHandlerListener
+
+
+
Parameters:
node - the node whose child value has changed
childKey - the key of the child node that has changed
See Also:
EventNotificationValueHandlerListener.notifyChildValueChanged(NodeController, + String)
+
+
+
+ +

+notifySourceValueChanged

+
+public void notifySourceValueChanged(NodeController node,
+                                     java.lang.String sourceKey)
+
+
Notifies the value model registered for that node +

+

+
Specified by:
notifySourceValueChanged in interface EventNotificationValueHandlerListener
+
+
+
Parameters:
node - the node whose source value has changed
sourceKey - the key of the source node that has changed
See Also:
EventNotificationValueHandlerListener.notifySourceValueChanged(NodeController, + String)
+
+
+
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+
Specified by:
dispose in interface Disposable
Overrides:
dispose in class AbstractDataManagerPlugIn
+
+
+ +
Throws: +
DisposeException
See Also:
Disposable.dispose()
+
+
+
+ +

+getValueModelAdapter

+
+protected DefaultCUFValueModelPlugIn.ValueModelAdapter getValueModelAdapter(NodeController node)
+
+
Returns the DefaultCUFValueModelPlugIn.ValueModelAdapter stored in the metadata of the node. +

+

+
+
+
+
Parameters:
node - the node +
Returns:
the adapter or null if it hasn't been stored yet
+
+
+
+ +

+setValueModelAdapter

+
+protected void setValueModelAdapter(NodeController node,
+                                    DefaultCUFValueModelPlugIn.ValueModelAdapter adapter)
+
+
Stores the DefaultCUFValueModelPlugIn.ValueModelAdapter in the metadata of the node +

+

+
+
+
+
Parameters:
node - the node
adapter - the adapter to be stored
+
+
+
+ +

+getSelectionInListAdapter

+
+protected DefaultCUFValueModelPlugIn.SelectionInListAdapter getSelectionInListAdapter(NodeController node)
+
+
Returns the SelectionInList stored in the metadata of the node. +

+

+
+
+
+
Parameters:
node - the node +
Returns:
the adapter or null if it hasn't been stored yet
+
+
+
+ +

+setSelectionInListAdapter

+
+protected void setSelectionInListAdapter(NodeController node,
+                                         DefaultCUFValueModelPlugIn.SelectionInListAdapter selectionInList)
+
+
Stores the SelectionInList in the metadata of the node +

+

+
+
+
+
Parameters:
node - the node
selectionInList - the adapter to be stored
+
+
+
+ +

+getDelegateAccessAdapter

+
+protected DefaultCUFValueModelPlugIn.DelegateAccessAdapter getDelegateAccessAdapter(NodeController node)
+
+
Returns the DefaultCUFValueModelPlugIn.DelegateAccessAdapter stored in the metadata of the + node. +

+

+
+
+
+
Parameters:
node - the node +
Returns:
the adapter or null if it hasn't been stored yet
+
+
+
+ +

+setDelegateAccessAdapter

+
+protected void setDelegateAccessAdapter(NodeController node,
+                                        DefaultCUFValueModelPlugIn.DelegateAccessAdapter selectionInList)
+
+
Stores the DefaultCUFValueModelPlugIn.DelegateAccessAdapter in the metadata of the node +

+

+
+
+
+
Parameters:
node - the node
selectionInList - the adapter to be stored
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/ArrayToListAdapterValueModel.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/ArrayToListAdapterValueModel.html new file mode 100644 index 0000000..9aabd82 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/ArrayToListAdapterValueModel.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.data.plugins.impl.ArrayToListAdapterValueModel (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.data.plugins.impl.ArrayToListAdapterValueModel

+
+No usage of com.sdm.quasar.client.swing.data.plugins.impl.ArrayToListAdapterValueModel +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html new file mode 100644 index 0000000..8c5029b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.DelegateAccessAdapter.html @@ -0,0 +1,190 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.DelegateAccessAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.DelegateAccessAdapter

+
+ + + + + + + + + +
+Packages that use DefaultCUFValueModelPlugIn.DelegateAccessAdapter
com.sdm.quasar.client.swing.data.plugins.impl  
+  +

+ + + + + +
+Uses of DefaultCUFValueModelPlugIn.DelegateAccessAdapter in com.sdm.quasar.client.swing.data.plugins.impl
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.data.plugins.impl that return DefaultCUFValueModelPlugIn.DelegateAccessAdapter
+protected  DefaultCUFValueModelPlugIn.DelegateAccessAdapterDefaultCUFValueModelPlugIn.getDelegateAccessAdapter(NodeController node) + +
+          Returns the DefaultCUFValueModelPlugIn.DelegateAccessAdapter stored in the metadata of the + node.
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.data.plugins.impl with parameters of type DefaultCUFValueModelPlugIn.DelegateAccessAdapter
+protected  voidDefaultCUFValueModelPlugIn.setDelegateAccessAdapter(NodeController node, + DefaultCUFValueModelPlugIn.DelegateAccessAdapter selectionInList) + +
+          Stores the DefaultCUFValueModelPlugIn.DelegateAccessAdapter in the metadata of the node
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html new file mode 100644 index 0000000..477e437 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.SelectionInListAdapter.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.SelectionInListAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.SelectionInListAdapter

+
+ + + + + + + + + +
+Packages that use DefaultCUFValueModelPlugIn.SelectionInListAdapter
com.sdm.quasar.client.swing.data.plugins.impl  
+  +

+ + + + + +
+Uses of DefaultCUFValueModelPlugIn.SelectionInListAdapter in com.sdm.quasar.client.swing.data.plugins.impl
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.data.plugins.impl that return DefaultCUFValueModelPlugIn.SelectionInListAdapter
+protected  DefaultCUFValueModelPlugIn.SelectionInListAdapterDefaultCUFValueModelPlugIn.getSelectionInListAdapter(NodeController node) + +
+          Returns the SelectionInList stored in the metadata of the node.
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.data.plugins.impl with parameters of type DefaultCUFValueModelPlugIn.SelectionInListAdapter
+protected  voidDefaultCUFValueModelPlugIn.setSelectionInListAdapter(NodeController node, + DefaultCUFValueModelPlugIn.SelectionInListAdapter selectionInList) + +
+          Stores the SelectionInList in the metadata of the node
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.ValueModelAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.ValueModelAdapter.html new file mode 100644 index 0000000..7da34da --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.ValueModelAdapter.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.ValueModelAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn.ValueModelAdapter

+
+ + + + + + + + + +
+Packages that use DefaultCUFValueModelPlugIn.ValueModelAdapter
com.sdm.quasar.client.swing.data.plugins.impl  
+  +

+ + + + + +
+Uses of DefaultCUFValueModelPlugIn.ValueModelAdapter in com.sdm.quasar.client.swing.data.plugins.impl
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.data.plugins.impl that return DefaultCUFValueModelPlugIn.ValueModelAdapter
+protected  DefaultCUFValueModelPlugIn.ValueModelAdapterDefaultCUFValueModelPlugIn.getValueModelAdapter(NodeController node) + +
+          Returns the DefaultCUFValueModelPlugIn.ValueModelAdapter stored in the metadata of the node.
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.data.plugins.impl with parameters of type DefaultCUFValueModelPlugIn.ValueModelAdapter
+protected  voidDefaultCUFValueModelPlugIn.setValueModelAdapter(NodeController node, + DefaultCUFValueModelPlugIn.ValueModelAdapter adapter) + +
+          Stores the DefaultCUFValueModelPlugIn.ValueModelAdapter in the metadata of the node
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.html new file mode 100644 index 0000000..43012d8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/class-use/DefaultCUFValueModelPlugIn.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn

+
+No usage of com.sdm.quasar.client.swing.data.plugins.impl.DefaultCUFValueModelPlugIn +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-frame.html new file mode 100644 index 0000000..2875168 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +com.sdm.quasar.client.swing.data.plugins.impl (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.data.plugins.impl + + + + +
+Classes  + +
+ArrayToListAdapterValueModel +
+DefaultCUFValueModelPlugIn
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-summary.html new file mode 100644 index 0000000..cad9299 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-summary.html @@ -0,0 +1,154 @@ + + + + + + +com.sdm.quasar.client.swing.data.plugins.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.data.plugins.impl +

+ + + + + + + + + + + + + +
+Class Summary
ArrayToListAdapterValueModel 
DefaultCUFValueModelPlugInImplementation for + com.sdm.quasar.client.core.data.cuf.CUFValueModelPlugIn. +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-tree.html new file mode 100644 index 0000000..8b8e3e1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +com.sdm.quasar.client.swing.data.plugins.impl Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.data.plugins.impl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-use.html new file mode 100644 index 0000000..39c9c1a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/impl/package-use.html @@ -0,0 +1,177 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.data.plugins.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.data.plugins.impl

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.data.plugins.impl
com.sdm.quasar.client.swing.data.plugins.impl  
+  +

+ + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.swing.data.plugins.impl used by com.sdm.quasar.client.swing.data.plugins.impl
DefaultCUFValueModelPlugIn.DelegateAccessAdapter + +
+          Adapter that offers a DelegateAccess based on a target node and an + indexed node.
DefaultCUFValueModelPlugIn.SelectionInListAdapter + +
+          Adapter that offers a SelectionInList based on an + IndexedNode.
DefaultCUFValueModelPlugIn.ValueModelAdapter + +
+          Adapter that offers a ValueModel based on the methods available in + NodeController.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-frame.html new file mode 100644 index 0000000..df9ce82 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.swing.data.plugins (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.data.plugins + + + + +
+Interfaces  + +
+CUFValueModelPlugIn
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-summary.html new file mode 100644 index 0000000..5a09486 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-summary.html @@ -0,0 +1,153 @@ + + + + + + +com.sdm.quasar.client.swing.data.plugins (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.data.plugins +

+ + + + + + + + + +
+Interface Summary
CUFValueModelPlugInA plug in to the DataManager + that provides an adapter between the DataManager and the + CUF com.sdm.util.model.ValueModels in order to allow the CUF value binding to work with + the DataManager + + Note: this is work in progress.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-tree.html new file mode 100644 index 0000000..5780e27 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +com.sdm.quasar.client.swing.data.plugins Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.data.plugins +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-use.html new file mode 100644 index 0000000..2db5614 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/data/plugins/package-use.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.data.plugins (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.data.plugins

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.data.plugins
com.sdm.quasar.client.swing.data.plugins.impl  
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.data.plugins used by com.sdm.quasar.client.swing.data.plugins.impl
CUFValueModelPlugIn + +
+          A plug in to the DataManager + that provides an adapter between the DataManager and the + CUF com.sdm.util.model.ValueModels in order to allow the CUF value binding to work with + the DataManager + + Note: this is work in progress.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/SwingModalBlockHelperService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/SwingModalBlockHelperService.html new file mode 100644 index 0000000..f97ab8d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/SwingModalBlockHelperService.html @@ -0,0 +1,346 @@ + + + + + + +SwingModalBlockHelperService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialog.services.impl +
+Class SwingModalBlockHelperService

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.dialog.services.impl.SwingModalBlockHelperService
+
+
+
All Implemented Interfaces:
ModalBlockHelperService, Service
+
+
+
+
public class SwingModalBlockHelperService
extends java.lang.Object
implements ModalBlockHelperService
+ +

+Default implementation for com.sdm.quasar.client.core.common.util.ModalBlockWorkaroundWorker + for Swing's modal dialogs. + This implementation's constructor stores this instance in a thread local variable in the EDT thread + so that static access to actually support an expected switch in the event queue works. + It is not possible to create more than one instance per EDT thread. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class com.sdm.quasar.client.core.dialog.services.ModalBlockHelperService
ModalBlockHelperService.JobQueue
+  + + + + + + + + + + + + + +
+Constructor Summary
SwingModalBlockHelperService() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static voidshowDialogAndContinueActivation(java.awt.Dialog dialog) + +
+          This method must be called when a modal dialog should be displayed. +
+ voidstartJob(ModalBlockHelperService.JobQueue jobQueue) + +
+          This processes the job queue until it is empty. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SwingModalBlockHelperService

+
+public SwingModalBlockHelperService()
+
+
+ + + + + + + + +
+Method Detail
+ +

+startJob

+
+public void startJob(ModalBlockHelperService.JobQueue jobQueue)
+
+
This processes the job queue until it is empty. + When a modal dialog should be displayed, + a call to showDialogAndContinueActivation(Dialog) + must be called. That adds a Runnable to execute the job queue in the current EDT event queue + using SwingUtilities.invokeLater(java.lang.Runnable). +

+ This has the following effect: +

    +
  • + If none of the jobs create a modal dialog: + In this case none of the calls to JobQueue#doNextJob() block and + the complete queue is executed in this context. + When the Runnable is executed in the EDT lateron it simply finds that + the queue is already finished and does nothing. +
  • +
  • + If one of the jobs creates a modal dialog: + In this case that call to JobQueue#doNextJob() blocks and does not return. + However, after the dialog is displayed, a new event queue is created by swing and + that event queue executes the Runnable. The loop in the Runnable + continues with the next job and runs until JobQueue#isFinished(). + When the modal dialog is closed, the call to JobQueue#doNextJob() that + blocked returns and the "main" loop in this implementation continues but + finds that the job queue is already finished and does nothing. +
  • +
+

+

+

+
Specified by:
startJob in interface ModalBlockHelperService
+
+
+
Parameters:
jobQueue - the job queue to be processed
See Also:
ModalBlockWorkaroundWorker#startJob(JobQueue)
+
+
+
+ +

+showDialogAndContinueActivation

+
+public static void showDialogAndContinueActivation(java.awt.Dialog dialog)
+
+
This method must be called when a modal dialog should be displayed. + The implementation will call Dialog.show() on the given dialog + but also ensure that the activation life cycle will complete despite the blocking call. +

+ This method must only be called in the EDT. +

+

+
+
+
+
Parameters:
dialog - the modal dialog to show
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/class-use/SwingModalBlockHelperService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/class-use/SwingModalBlockHelperService.html new file mode 100644 index 0000000..34004d9 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/class-use/SwingModalBlockHelperService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.dialog.services.impl.SwingModalBlockHelperService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.dialog.services.impl.SwingModalBlockHelperService

+
+No usage of com.sdm.quasar.client.swing.dialog.services.impl.SwingModalBlockHelperService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-frame.html new file mode 100644 index 0000000..452c359 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.swing.dialog.services.impl (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.dialog.services.impl + + + + +
+Classes  + +
+SwingModalBlockHelperService
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-summary.html new file mode 100644 index 0000000..cbd9c33 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-summary.html @@ -0,0 +1,150 @@ + + + + + + +com.sdm.quasar.client.swing.dialog.services.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.dialog.services.impl +

+ + + + + + + + + +
+Class Summary
SwingModalBlockHelperServiceDefault implementation for com.sdm.quasar.client.core.common.util.ModalBlockWorkaroundWorker + for Swing's modal dialogs. +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-tree.html new file mode 100644 index 0000000..72d1a01 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-tree.html @@ -0,0 +1,146 @@ + + + + + + +com.sdm.quasar.client.swing.dialog.services.impl Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.dialog.services.impl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-use.html new file mode 100644 index 0000000..70fa0a2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialog/services/impl/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.dialog.services.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.dialog.services.impl

+
+No usage of com.sdm.quasar.client.swing.dialog.services.impl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/LookAndFeelConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/LookAndFeelConfiguration.html new file mode 100644 index 0000000..5b38bd5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/LookAndFeelConfiguration.html @@ -0,0 +1,192 @@ + + + + + + +LookAndFeelConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialogbase.config +
+Interface LookAndFeelConfiguration

+
+
All Superinterfaces:
Configuration
+
+
+
All Known Implementing Classes:
SystemLookAndFeelConfiguration
+
+
+
+
public interface LookAndFeelConfiguration
extends Configuration
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + +

+ + + + + + + + + + +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/class-use/LookAndFeelConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/class-use/LookAndFeelConfiguration.html new file mode 100644 index 0000000..121ccd2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/class-use/LookAndFeelConfiguration.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.dialogbase.config.LookAndFeelConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.dialogbase.config.LookAndFeelConfiguration

+
+ + + + + + + + + +
+Packages that use LookAndFeelConfiguration
com.sdm.quasar.client.swing.dialogbase.config.impl  
+  +

+ + + + + +
+Uses of LookAndFeelConfiguration in com.sdm.quasar.client.swing.dialogbase.config.impl
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.dialogbase.config.impl that implement LookAndFeelConfiguration
+ classSystemLookAndFeelConfiguration + +
+          A LookAndFeelConfiguration, that installs the system look and feel + in Swing.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/SystemLookAndFeelConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/SystemLookAndFeelConfiguration.html new file mode 100644 index 0000000..3b6b601 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/SystemLookAndFeelConfiguration.html @@ -0,0 +1,236 @@ + + + + + + +SystemLookAndFeelConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialogbase.config.impl +
+Class SystemLookAndFeelConfiguration

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.dialogbase.config.impl.SystemLookAndFeelConfiguration
+
+
+
All Implemented Interfaces:
Configuration, LookAndFeelConfiguration
+
+
+
+
public class SystemLookAndFeelConfiguration
extends java.lang.Object
implements LookAndFeelConfiguration
+ +

+A LookAndFeelConfiguration, that installs the system look and feel + in Swing. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SystemLookAndFeelConfiguration() + +
+          Creates a new SystemLookAndFeelConfiguration.
+  + + + + + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SystemLookAndFeelConfiguration

+
+public SystemLookAndFeelConfiguration()
+
+
Creates a new SystemLookAndFeelConfiguration. +

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/class-use/SystemLookAndFeelConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/class-use/SystemLookAndFeelConfiguration.html new file mode 100644 index 0000000..343c364 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/class-use/SystemLookAndFeelConfiguration.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.dialogbase.config.impl.SystemLookAndFeelConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.dialogbase.config.impl.SystemLookAndFeelConfiguration

+
+No usage of com.sdm.quasar.client.swing.dialogbase.config.impl.SystemLookAndFeelConfiguration +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-frame.html new file mode 100644 index 0000000..dc54feb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.config.impl (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.dialogbase.config.impl + + + + +
+Classes  + +
+SystemLookAndFeelConfiguration
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-summary.html new file mode 100644 index 0000000..ebbd3a8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-summary.html @@ -0,0 +1,149 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.config.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.dialogbase.config.impl +

+ + + + + + + + + +
+Class Summary
SystemLookAndFeelConfigurationA LookAndFeelConfiguration, that installs the system look and feel + in Swing.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-tree.html new file mode 100644 index 0000000..84f2717 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-tree.html @@ -0,0 +1,146 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.config.impl Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.dialogbase.config.impl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-use.html new file mode 100644 index 0000000..2eccae0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/impl/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.dialogbase.config.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.dialogbase.config.impl

+
+No usage of com.sdm.quasar.client.swing.dialogbase.config.impl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-frame.html new file mode 100644 index 0000000..a812c3f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.config (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.dialogbase.config + + + + +
+Interfaces  + +
+LookAndFeelConfiguration
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-summary.html new file mode 100644 index 0000000..521c09a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-summary.html @@ -0,0 +1,148 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.config (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.dialogbase.config +

+ + + + + + + + + +
+Interface Summary
LookAndFeelConfiguration 
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-tree.html new file mode 100644 index 0000000..536fd24 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-tree.html @@ -0,0 +1,145 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.config Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.dialogbase.config +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-use.html new file mode 100644 index 0000000..3b17896 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/config/package-use.html @@ -0,0 +1,162 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.dialogbase.config (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.dialogbase.config

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.dialogbase.config
com.sdm.quasar.client.swing.dialogbase.config.impl  
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.dialogbase.config used by com.sdm.quasar.client.swing.dialogbase.config.impl
LookAndFeelConfiguration + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/FrameCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/FrameCompositeFeature.html new file mode 100644 index 0000000..5dc2533 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/FrameCompositeFeature.html @@ -0,0 +1,541 @@ + + + + + + +FrameCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialogbase.features +
+Class FrameCompositeFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.dialogbase.features.FrameCompositeFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class FrameCompositeFeature
extends AbstractFeature
+ +

+This Feature handles a JFrame. + The treatement is like this: +

+ You have to set the frame tu handle before prepare() is called. If you re-prepare + this feature, set the frame again before. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+protected  javax.swing.JFrameframe + +
+           
+  + + + + + + + + + + +
+Constructor Summary
FrameCompositeFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidactivate() + +
+          Called when the dialog is activated. +
+protected  voiddeactivate() + +
+          Called when the dialog is deactivated. +
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ javax.swing.JFramegetFrame() + +
+          getter for the set JFrame
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  voidprepare() + +
+          Called when the dialog is prepared. +
+protected  voidprepareFrame() + +
+           
+protected  voidrelease() + +
+          Called when the dialog is released. +
+ voidsetFrame(javax.swing.JFrame frame) + +
+          Set the frame to be handled. +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
attachDialogControl, collectSystemInfo, disposeFeature, getDialogControl, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+frame

+
+protected javax.swing.JFrame frame
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+FrameCompositeFeature

+
+public FrameCompositeFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getFrame

+
+public javax.swing.JFrame getFrame()
+
+
getter for the set JFrame +

+

+ +
Returns:
+
+
+
+ +

+setFrame

+
+public void setFrame(javax.swing.JFrame frame)
+
+
Set the frame to be handled. + This frame ahs to be installed before the Feature will be prepared. +

+

+
Parameters:
frame - the frame to be handled
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is prepared. + Override this method if you want to perform some action on LifeCycle.prepare(), + e.g. gain resource and provide services for childs. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
prepare in class AbstractFeature
+
+
+
+
+
+
+ +

+release

+
+protected void release()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is released. + Override this method if you want to perform some action on LifeCycle.release()(), + e.g. unregister services. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
release in class AbstractFeature
+
+
+
+
+
+
+ +

+activate

+
+protected void activate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is activated. + Override this method if you want to perform some action on LifeCycle.activate(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
activate in class AbstractFeature
+
+
+
+
+
+
+ +

+deactivate

+
+protected void deactivate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is deactivated. + Override this method if you want to perform some action on LifeCycle.deactivate()(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
deactivate in class AbstractFeature
+
+
+
+
+
+
+ +

+prepareFrame

+
+protected void prepareFrame()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/ImageProviderFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/ImageProviderFeature.html new file mode 100644 index 0000000..5458c9c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/ImageProviderFeature.html @@ -0,0 +1,398 @@ + + + + + + +ImageProviderFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialogbase.features +
+Class ImageProviderFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.dialogbase.features.ImageProviderFeature
+
+
+
All Implemented Interfaces:
Feature, ImageProviderService, Service, SystemInfoProvider
+
+
+
+
public class ImageProviderFeature
extends AbstractFeature
implements ImageProviderService
+ +

+An implementation of ImageProviderService, that uses configuration + entries to load images. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ImageProviderFeature() + +
+          Creates a new ImageProviderFeature.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.awt.ImagegetImage(java.lang.String id) + +
+          Returns the Image associated with the given id.
+ javax.swing.ImageIcongetImageIcon(java.lang.String id) + +
+          Returns the ImageIcon associated with the given id.
+static byte[]getResourceBytes(java.io.InputStream in) + +
+          Returns an array of bytes containing the given InputStream + content.
+protected  voidinit() + +
+          Called when the feature is initializing.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ImageProviderFeature

+
+public ImageProviderFeature()
+
+
Creates a new ImageProviderFeature. +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
AbstractFeature.init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
AbstractFeature.dispose()
+
+
+
+ +

+getImageIcon

+
+public javax.swing.ImageIcon getImageIcon(java.lang.String id)
+
+
Description copied from interface: ImageProviderService
+
Returns the ImageIcon associated with the given id. +

+

+
Specified by:
getImageIcon in interface ImageProviderService
+
+
+
Parameters:
id - the id of the image +
Returns:
the ImageIcon or null, if no icon was found
See Also:
ImageProviderService.getImageIcon(java.lang.String)
+
+
+
+ +

+getImage

+
+public java.awt.Image getImage(java.lang.String id)
+
+
Description copied from interface: ImageProviderService
+
Returns the Image associated with the given id. +

+

+
Specified by:
getImage in interface ImageProviderService
+
+
+
Parameters:
id - the id of the image +
Returns:
the ImageIcon or null, if no icon was found
See Also:
ImageProviderService.getImage(java.lang.String)
+
+
+
+ +

+getResourceBytes

+
+public static byte[] getResourceBytes(java.io.InputStream in)
+
+
Returns an array of bytes containing the given InputStream + content. +

+

+
+
+
+
Parameters:
in - the InputStream to read from +
Returns:
an array of bytes containing the InputStream content
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/OptionDialogServiceFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/OptionDialogServiceFeature.html new file mode 100644 index 0000000..d7224c7 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/OptionDialogServiceFeature.html @@ -0,0 +1,765 @@ + + + + + + +OptionDialogServiceFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialogbase.features +
+Class OptionDialogServiceFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.dialogbase.features.OptionDialogServiceFeature
+
+
+
All Implemented Interfaces:
Feature, OptionDialogService, Service, SystemInfoProvider
+
+
+
+
public class OptionDialogServiceFeature
extends AbstractFeature
implements OptionDialogService
+ +

+Default implementation of the + OptionDialogService + that uses a Component as a + parent for the modal dialogs. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface com.sdm.quasar.client.swing.dialogbase.services.OptionDialogService
CANCEL_OPTION, CLOSED_OPTION, DEFAULT_OPTION, ERROR_MESSAGE, INFORMATION_MESSAGE, NO_OPTION, OK_CANCEL_OPTION, OK_OPTION, PLAIN_MESSAGE, QUESTION_MESSAGE, UNINITIALIZED_VALUE, WARNING_MESSAGE, YES_NO_CANCEL_OPTION, YES_NO_OPTION, YES_OPTION
+  + + + + + + + + + + + + + +
+Constructor Summary
OptionDialogServiceFeature() + +
+          Creates an instance that tries to find any suitable frame shown. +
OptionDialogServiceFeature(java.awt.Component component) + +
+          Creates an instance that uses a component as a parent for the option dialogs. +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+protected  java.awt.ComponentgetParentComponent() + +
+           
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  voidprepare() + +
+          Called when the dialog is prepared. +
+protected  voidrelease() + +
+          Called when the dialog is released. +
+ intshowConfirmDialog(java.lang.Object message) + +
+           
+ intshowConfirmDialog(java.lang.Object message, + java.lang.String title, + int optionType) + +
+           
+ intshowConfirmDialog(java.lang.Object message, + java.lang.String title, + int optionType, + int messageType) + +
+           
+ intshowConfirmDialog(java.lang.Object message, + java.lang.String title, + int optionType, + int messageType, + javax.swing.Icon icon) + +
+           
+ java.lang.StringshowInputDialog(java.lang.Object message) + +
+           
+ java.lang.StringshowInputDialog(java.lang.Object message, + java.lang.Object initialSelectionValue) + +
+           
+ java.lang.StringshowInputDialog(java.lang.Object message, + java.lang.String title, + int messageType) + +
+           
+ java.lang.ObjectshowInputDialog(java.lang.Object message, + java.lang.String title, + int messageType, + javax.swing.Icon icon, + java.lang.Object[] selectionValues, + java.lang.Object initialSelectionValue) + +
+           
+ voidshowMessageDialog(java.lang.Object message) + +
+           
+ voidshowMessageDialog(java.lang.Object message, + java.lang.String title, + int messageType) + +
+           
+ voidshowMessageDialog(java.lang.Object message, + java.lang.String title, + int messageType, + javax.swing.Icon icon) + +
+           
+ intshowOptionDialog(java.lang.Object message, + java.lang.String title, + int optionType, + int messageType, + javax.swing.Icon icon, + java.lang.Object[] options, + java.lang.Object initialValue) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+OptionDialogServiceFeature

+
+public OptionDialogServiceFeature()
+
+
Creates an instance that tries to find any suitable frame shown. + This constructor is useful for registration at session level so that + there is at least one OptionDialogService available. But since it might + not use the correct parent window it is better if all windows and portals register + an instance with themselves as parent. +

+

+
+ +

+OptionDialogServiceFeature

+
+public OptionDialogServiceFeature(java.awt.Component component)
+
+
Creates an instance that uses a component as a parent for the option dialogs. + This constructor is useful for portal windows. +

+

Parameters:
component - the parent component
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is prepared. + Override this method if you want to perform some action on LifeCycle.prepare(), + e.g. gain resource and provide services for childs. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
prepare in class AbstractFeature
+
+
+
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#prepare()
+
+
+
+ +

+release

+
+protected void release()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is released. + Override this method if you want to perform some action on LifeCycle.release()(), + e.g. unregister services. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
release in class AbstractFeature
+
+
+
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#release()
+
+
+
+ +

+getParentComponent

+
+protected java.awt.Component getParentComponent()
+
+
+
+
+
+ +
Returns:
#parentComponent if not null or tries to find one, may return null
+
+
+
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message)
+
+
+
Specified by:
showConfirmDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object)
+
+
+
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message,
+                             java.lang.String title,
+                             int optionType)
+
+
+
Specified by:
showConfirmDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int)
+
+
+
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message,
+                             java.lang.String title,
+                             int optionType,
+                             int messageType)
+
+
+
Specified by:
showConfirmDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int)
+
+
+
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message,
+                             java.lang.String title,
+                             int optionType,
+                             int messageType,
+                             javax.swing.Icon icon)
+
+
+
Specified by:
showConfirmDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon)
+
+
+
+ +

+showInputDialog

+
+public java.lang.String showInputDialog(java.lang.Object message)
+
+
+
Specified by:
showInputDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object)
+
+
+
+ +

+showInputDialog

+
+public java.lang.String showInputDialog(java.lang.Object message,
+                                        java.lang.Object initialSelectionValue)
+
+
+
Specified by:
showInputDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.Object)
+
+
+
+ +

+showInputDialog

+
+public java.lang.String showInputDialog(java.lang.Object message,
+                                        java.lang.String title,
+                                        int messageType)
+
+
+
Specified by:
showInputDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int)
+
+
+
+ +

+showInputDialog

+
+public java.lang.Object showInputDialog(java.lang.Object message,
+                                        java.lang.String title,
+                                        int messageType,
+                                        javax.swing.Icon icon,
+                                        java.lang.Object[] selectionValues,
+                                        java.lang.Object initialSelectionValue)
+
+
+
Specified by:
showInputDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon, java.lang.Object[], java.lang.Object)
+
+
+
+ +

+showMessageDialog

+
+public void showMessageDialog(java.lang.Object message)
+
+
+
Specified by:
showMessageDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object)
+
+
+
+ +

+showMessageDialog

+
+public void showMessageDialog(java.lang.Object message,
+                              java.lang.String title,
+                              int messageType)
+
+
+
Specified by:
showMessageDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int)
+
+
+
+ +

+showMessageDialog

+
+public void showMessageDialog(java.lang.Object message,
+                              java.lang.String title,
+                              int messageType,
+                              javax.swing.Icon icon)
+
+
+
Specified by:
showMessageDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon)
+
+
+
+ +

+showOptionDialog

+
+public int showOptionDialog(java.lang.Object message,
+                            java.lang.String title,
+                            int optionType,
+                            int messageType,
+                            javax.swing.Icon icon,
+                            java.lang.Object[] options,
+                            java.lang.Object initialValue)
+
+
+
Specified by:
showOptionDialog in interface OptionDialogService
+
+
+
See Also:
JOptionPane.showOptionDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon, java.lang.Object[], java.lang.Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/FrameCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/FrameCompositeFeature.html new file mode 100644 index 0000000..ca5e9da --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/FrameCompositeFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.dialogbase.features.FrameCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.dialogbase.features.FrameCompositeFeature

+
+No usage of com.sdm.quasar.client.swing.dialogbase.features.FrameCompositeFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/ImageProviderFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/ImageProviderFeature.html new file mode 100644 index 0000000..2a116ae --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/ImageProviderFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.dialogbase.features.ImageProviderFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.dialogbase.features.ImageProviderFeature

+
+No usage of com.sdm.quasar.client.swing.dialogbase.features.ImageProviderFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/OptionDialogServiceFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/OptionDialogServiceFeature.html new file mode 100644 index 0000000..524cf38 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/class-use/OptionDialogServiceFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.dialogbase.features.OptionDialogServiceFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.dialogbase.features.OptionDialogServiceFeature

+
+No usage of com.sdm.quasar.client.swing.dialogbase.features.OptionDialogServiceFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-frame.html new file mode 100644 index 0000000..a2fee4d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.features (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.dialogbase.features + + + + +
+Classes  + +
+FrameCompositeFeature +
+ImageProviderFeature +
+OptionDialogServiceFeature
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-summary.html new file mode 100644 index 0000000..a43cd60 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.dialogbase.features +

+ + + + + + + + + + + + + + + + + +
+Class Summary
FrameCompositeFeatureThis Feature handles a JFrame. +
ImageProviderFeatureAn implementation of ImageProviderService, that uses configuration + entries to load images.
OptionDialogServiceFeatureDefault implementation of the + OptionDialogService + that uses a Component as a + parent for the modal dialogs.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-tree.html new file mode 100644 index 0000000..d4dd572 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-tree.html @@ -0,0 +1,150 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.features Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.dialogbase.features +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-use.html new file mode 100644 index 0000000..49b086a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/features/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.dialogbase.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.dialogbase.features

+
+No usage of com.sdm.quasar.client.swing.dialogbase.features +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/ImageProviderService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/ImageProviderService.html new file mode 100644 index 0000000..524eb7a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/ImageProviderService.html @@ -0,0 +1,249 @@ + + + + + + +ImageProviderService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialogbase.services +
+Interface ImageProviderService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
ImageProviderFeature
+
+
+
+
public interface ImageProviderService
extends Service
+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.awt.ImagegetImage(java.lang.String id) + +
+          Returns the Image associated with the given id.
+ javax.swing.ImageIcongetImageIcon(java.lang.String id) + +
+          Returns the ImageIcon associated with the given id.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getImageIcon

+
+public javax.swing.ImageIcon getImageIcon(java.lang.String id)
+
+
Returns the ImageIcon associated with the given id. +

+

+
+
+
+
Parameters:
id - the id of the image +
Returns:
the ImageIcon or null, if no icon was found
+
+
+
+ +

+getImage

+
+public java.awt.Image getImage(java.lang.String id)
+
+
Returns the Image associated with the given id. +

+

+
+
+
+
Parameters:
id - the id of the image +
Returns:
the ImageIcon or null, if no icon was found
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/OptionDialogService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/OptionDialogService.html new file mode 100644 index 0000000..a3f5055 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/OptionDialogService.html @@ -0,0 +1,828 @@ + + + + + + +OptionDialogService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.dialogbase.services +
+Interface OptionDialogService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
OptionDialogServiceFeature
+
+
+
+
public interface OptionDialogService
extends Service
+ +

+Offers access to a message box like the JOptionPane while observing + the dialog hierarchy and using the correct parent argument for the modal + dialog. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intCANCEL_OPTION + +
+           
+static intCLOSED_OPTION + +
+           
+static intDEFAULT_OPTION + +
+           
+static intERROR_MESSAGE + +
+           
+static intINFORMATION_MESSAGE + +
+           
+static intNO_OPTION + +
+           
+static intOK_CANCEL_OPTION + +
+           
+static intOK_OPTION + +
+           
+static intPLAIN_MESSAGE + +
+           
+static intQUESTION_MESSAGE + +
+           
+static java.lang.ObjectUNINITIALIZED_VALUE + +
+           
+static intWARNING_MESSAGE + +
+           
+static intYES_NO_CANCEL_OPTION + +
+           
+static intYES_NO_OPTION + +
+           
+static intYES_OPTION + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intshowConfirmDialog(java.lang.Object message) + +
+           
+ intshowConfirmDialog(java.lang.Object message, + java.lang.String title, + int optionType) + +
+           
+ intshowConfirmDialog(java.lang.Object message, + java.lang.String title, + int optionType, + int messageType) + +
+           
+ intshowConfirmDialog(java.lang.Object message, + java.lang.String title, + int optionType, + int messageType, + javax.swing.Icon icon) + +
+           
+ java.lang.StringshowInputDialog(java.lang.Object message) + +
+           
+ java.lang.StringshowInputDialog(java.lang.Object message, + java.lang.Object initialSelectionValue) + +
+           
+ java.lang.StringshowInputDialog(java.lang.Object message, + java.lang.String title, + int messageType) + +
+           
+ java.lang.ObjectshowInputDialog(java.lang.Object message, + java.lang.String title, + int messageType, + javax.swing.Icon icon, + java.lang.Object[] selectionValues, + java.lang.Object initialSelectionValue) + +
+           
+ voidshowMessageDialog(java.lang.Object message) + +
+           
+ voidshowMessageDialog(java.lang.Object message, + java.lang.String title, + int messageType) + +
+           
+ voidshowMessageDialog(java.lang.Object message, + java.lang.String title, + int messageType, + javax.swing.Icon icon) + +
+           
+ intshowOptionDialog(java.lang.Object message, + java.lang.String title, + int optionType, + int messageType, + javax.swing.Icon icon, + java.lang.Object[] options, + java.lang.Object initialValue) + +
+           
+  +

+ + + + + + + + +
+Field Detail
+ +

+UNINITIALIZED_VALUE

+
+public static final java.lang.Object UNINITIALIZED_VALUE
+
+
+
See Also:
JOptionPane.UNINITIALIZED_VALUE
+
+
+ +

+DEFAULT_OPTION

+
+public static final int DEFAULT_OPTION
+
+
+
See Also:
JOptionPane.DEFAULT_OPTION, +Constant Field Values
+
+
+ +

+YES_NO_OPTION

+
+public static final int YES_NO_OPTION
+
+
+
See Also:
JOptionPane.YES_NO_OPTION, +Constant Field Values
+
+
+ +

+YES_NO_CANCEL_OPTION

+
+public static final int YES_NO_CANCEL_OPTION
+
+
+
See Also:
JOptionPane.YES_NO_CANCEL_OPTION, +Constant Field Values
+
+
+ +

+OK_CANCEL_OPTION

+
+public static final int OK_CANCEL_OPTION
+
+
+
See Also:
JOptionPane.OK_CANCEL_OPTION, +Constant Field Values
+
+
+ +

+YES_OPTION

+
+public static final int YES_OPTION
+
+
+
See Also:
JOptionPane.YES_OPTION, +Constant Field Values
+
+
+ +

+NO_OPTION

+
+public static final int NO_OPTION
+
+
+
See Also:
JOptionPane.NO_OPTION, +Constant Field Values
+
+
+ +

+CANCEL_OPTION

+
+public static final int CANCEL_OPTION
+
+
+
See Also:
JOptionPane.CANCEL_OPTION, +Constant Field Values
+
+
+ +

+OK_OPTION

+
+public static final int OK_OPTION
+
+
+
See Also:
JOptionPane.OK_OPTION, +Constant Field Values
+
+
+ +

+CLOSED_OPTION

+
+public static final int CLOSED_OPTION
+
+
+
See Also:
JOptionPane.CLOSED_OPTION, +Constant Field Values
+
+
+ +

+ERROR_MESSAGE

+
+public static final int ERROR_MESSAGE
+
+
+
See Also:
JOptionPane.ERROR_MESSAGE, +Constant Field Values
+
+
+ +

+INFORMATION_MESSAGE

+
+public static final int INFORMATION_MESSAGE
+
+
+
See Also:
JOptionPane.INFORMATION_MESSAGE, +Constant Field Values
+
+
+ +

+WARNING_MESSAGE

+
+public static final int WARNING_MESSAGE
+
+
+
See Also:
JOptionPane.WARNING_MESSAGE, +Constant Field Values
+
+
+ +

+QUESTION_MESSAGE

+
+public static final int QUESTION_MESSAGE
+
+
+
See Also:
JOptionPane.QUESTION_MESSAGE, +Constant Field Values
+
+
+ +

+PLAIN_MESSAGE

+
+public static final int PLAIN_MESSAGE
+
+
+
See Also:
JOptionPane.PLAIN_MESSAGE, +Constant Field Values
+
+ + + + + + + + + + + +
+Method Detail
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message)
+
+
+
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object)
+
+
+
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message,
+                             java.lang.String title,
+                             int optionType)
+
+
+
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int)
+
+
+
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message,
+                             java.lang.String title,
+                             int optionType,
+                             int messageType)
+
+
+
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int)
+
+
+
+ +

+showConfirmDialog

+
+public int showConfirmDialog(java.lang.Object message,
+                             java.lang.String title,
+                             int optionType,
+                             int messageType,
+                             javax.swing.Icon icon)
+
+
+
+
+
+
See Also:
JOptionPane.showConfirmDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon)
+
+
+
+ +

+showInputDialog

+
+public java.lang.String showInputDialog(java.lang.Object message)
+
+
+
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object)
+
+
+
+ +

+showInputDialog

+
+public java.lang.String showInputDialog(java.lang.Object message,
+                                        java.lang.Object initialSelectionValue)
+
+
+
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.Object)
+
+
+
+ +

+showInputDialog

+
+public java.lang.String showInputDialog(java.lang.Object message,
+                                        java.lang.String title,
+                                        int messageType)
+
+
+
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int)
+
+
+
+ +

+showInputDialog

+
+public java.lang.Object showInputDialog(java.lang.Object message,
+                                        java.lang.String title,
+                                        int messageType,
+                                        javax.swing.Icon icon,
+                                        java.lang.Object[] selectionValues,
+                                        java.lang.Object initialSelectionValue)
+
+
+
+
+
+
See Also:
JOptionPane.showInputDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon, java.lang.Object[], java.lang.Object)
+
+
+
+ +

+showMessageDialog

+
+public void showMessageDialog(java.lang.Object message)
+
+
+
+
+
+
See Also:
JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object)
+
+
+
+ +

+showMessageDialog

+
+public void showMessageDialog(java.lang.Object message,
+                              java.lang.String title,
+                              int messageType)
+
+
+
+
+
+
See Also:
JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int)
+
+
+
+ +

+showMessageDialog

+
+public void showMessageDialog(java.lang.Object message,
+                              java.lang.String title,
+                              int messageType,
+                              javax.swing.Icon icon)
+
+
+
+
+
+
See Also:
JOptionPane.showMessageDialog(java.awt.Component, java.lang.Object, java.lang.String, int, javax.swing.Icon)
+
+
+
+ +

+showOptionDialog

+
+public int showOptionDialog(java.lang.Object message,
+                            java.lang.String title,
+                            int optionType,
+                            int messageType,
+                            javax.swing.Icon icon,
+                            java.lang.Object[] options,
+                            java.lang.Object initialValue)
+
+
+
+
+
+
See Also:
JOptionPane.showOptionDialog(java.awt.Component, java.lang.Object, java.lang.String, int, int, javax.swing.Icon, java.lang.Object[], java.lang.Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/ImageProviderService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/ImageProviderService.html new file mode 100644 index 0000000..d56d897 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/ImageProviderService.html @@ -0,0 +1,237 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.dialogbase.services.ImageProviderService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.dialogbase.services.ImageProviderService

+
+ + + + + + + + + + + + + +
+Packages that use ImageProviderService
com.sdm.quasar.client.swing.dialogbase.features  
com.sdm.quasar.client.swing.systeminfo  
+  +

+ + + + + +
+Uses of ImageProviderService in com.sdm.quasar.client.swing.dialogbase.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.dialogbase.features that implement ImageProviderService
+ classImageProviderFeature + +
+          An implementation of ImageProviderService, that uses configuration + entries to load images.
+  +

+ + + + + +
+Uses of ImageProviderService in com.sdm.quasar.client.swing.systeminfo
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.systeminfo that return ImageProviderService
+ ImageProviderServiceInfoTreeNodeDefinition.getImageProviderService() + +
+          Returns the ImageProviderService.
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in com.sdm.quasar.client.swing.systeminfo with parameters of type ImageProviderService
NodeInfoTreeCellRenderer(ImageProviderService imageProviderService) + +
+          Creates a new NodeInfoTreeCellRenderer.
InfoTreeNodeDefinition(ResourceAccessService resourceAccessService, + ImageProviderService imageProviderService) + +
+          Creates a new InfoTreeNodeDefinition.
FeatureTreeNodeDefinition(ResourceAccessService resourceAccessService, + ImageProviderService imageProviderService) + +
+          Creates a new FeatureTreeNodeDefinition.
DialogInfoTreeNodeDefinition(ResourceAccessService resourceAccessService, + ImageProviderService imageProviderService) + +
+          Creates a new DialogInfoTreeNodeDefinition.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/OptionDialogService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/OptionDialogService.html new file mode 100644 index 0000000..88eb007 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/class-use/OptionDialogService.html @@ -0,0 +1,175 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.dialogbase.services.OptionDialogService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.dialogbase.services.OptionDialogService

+
+ + + + + + + + + +
+Packages that use OptionDialogService
com.sdm.quasar.client.swing.dialogbase.features  
+  +

+ + + + + +
+Uses of OptionDialogService in com.sdm.quasar.client.swing.dialogbase.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.dialogbase.features that implement OptionDialogService
+ classOptionDialogServiceFeature + +
+          Default implementation of the + OptionDialogService + that uses a Component as a + parent for the modal dialogs.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-frame.html new file mode 100644 index 0000000..3df6df6 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.services (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.dialogbase.services + + + + +
+Interfaces  + +
+ImageProviderService +
+OptionDialogService
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-summary.html new file mode 100644 index 0000000..478ae66 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-summary.html @@ -0,0 +1,154 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.dialogbase.services +

+ + + + + + + + + + + + + +
+Interface Summary
ImageProviderService 
OptionDialogServiceOffers access to a message box like the JOptionPane while observing + the dialog hierarchy and using the correct parent argument for the modal + dialog.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-tree.html new file mode 100644 index 0000000..2263e11 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-tree.html @@ -0,0 +1,145 @@ + + + + + + +com.sdm.quasar.client.swing.dialogbase.services Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.dialogbase.services +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-use.html new file mode 100644 index 0000000..16788bd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/dialogbase/services/package-use.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.dialogbase.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.dialogbase.services

+
+ + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.dialogbase.services
com.sdm.quasar.client.swing.dialogbase.features  
com.sdm.quasar.client.swing.systeminfo  
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.swing.dialogbase.services used by com.sdm.quasar.client.swing.dialogbase.features
ImageProviderService + +
+           
OptionDialogService + +
+          Offers access to a message box like the JOptionPane while observing + the dialog hierarchy and using the correct parent argument for the modal + dialog.
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.dialogbase.services used by com.sdm.quasar.client.swing.systeminfo
ImageProviderService + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/DialogWindowResource.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/DialogWindowResource.html new file mode 100644 index 0000000..ac8bd8d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/DialogWindowResource.html @@ -0,0 +1,317 @@ + + + + + + +DialogWindowResource (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Class DialogWindowResource

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.embedding.features.DialogWindowResource
+
+
+
All Implemented Interfaces:
WindowResource
+
+
+
+
public class DialogWindowResource
extends java.lang.Object
implements WindowResource
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DialogWindowResource(java.awt.Dialog dialog) + +
+          Creates a new DialogWindowResource.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.awt.WindowgetWindow() + +
+           
+ voidsetWindowIcon(java.awt.Image icon) + +
+          Sets the window's icon.
+ voidsetWindowTitle(java.lang.String title) + +
+          Sets the window's title
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DialogWindowResource

+
+public DialogWindowResource(java.awt.Dialog dialog)
+
+
Creates a new DialogWindowResource. +

+

+ + + + + + + + +
+Method Detail
+ +

+getWindow

+
+public java.awt.Window getWindow()
+
+
+
Specified by:
getWindow in interface WindowResource
+
+
+ +
Returns:
the window instance, e.g. for modal dialogs
See Also:
WindowResource.getWindow()
+
+
+
+ +

+setWindowIcon

+
+public void setWindowIcon(java.awt.Image icon)
+
+
Description copied from interface: WindowResource
+
Sets the window's icon. +

+

+
Specified by:
setWindowIcon in interface WindowResource
+
+
+
Parameters:
icon - the icon to set as Image
See Also:
WindowResource.setWindowIcon(java.awt.Image)
+
+
+
+ +

+setWindowTitle

+
+public void setWindowTitle(java.lang.String title)
+
+
Description copied from interface: WindowResource
+
Sets the window's title +

+

+
Specified by:
setWindowTitle in interface WindowResource
+
+
+
Parameters:
title - the new title of the window
See Also:
WindowResource.setWindowTitle(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/FrameWindowResource.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/FrameWindowResource.html new file mode 100644 index 0000000..0f26f03 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/FrameWindowResource.html @@ -0,0 +1,317 @@ + + + + + + +FrameWindowResource (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Class FrameWindowResource

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.embedding.features.FrameWindowResource
+
+
+
All Implemented Interfaces:
WindowResource
+
+
+
+
public class FrameWindowResource
extends java.lang.Object
implements WindowResource
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
FrameWindowResource(java.awt.Frame frame) + +
+          Creates a new FrameWindowResource.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.awt.WindowgetWindow() + +
+           
+ voidsetWindowIcon(java.awt.Image icon) + +
+          Sets the window's icon.
+ voidsetWindowTitle(java.lang.String title) + +
+          Sets the window's title
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+FrameWindowResource

+
+public FrameWindowResource(java.awt.Frame frame)
+
+
Creates a new FrameWindowResource. +

+

+ + + + + + + + +
+Method Detail
+ +

+getWindow

+
+public java.awt.Window getWindow()
+
+
+
Specified by:
getWindow in interface WindowResource
+
+
+ +
Returns:
the window instance, e.g. for modal dialogs
See Also:
WindowResource.getWindow()
+
+
+
+ +

+setWindowIcon

+
+public void setWindowIcon(java.awt.Image icon)
+
+
Description copied from interface: WindowResource
+
Sets the window's icon. +

+

+
Specified by:
setWindowIcon in interface WindowResource
+
+
+
Parameters:
icon - the icon to set as Image
See Also:
WindowResource.setWindowIcon(java.awt.Image)
+
+
+
+ +

+setWindowTitle

+
+public void setWindowTitle(java.lang.String title)
+
+
Description copied from interface: WindowResource
+
Sets the window's title +

+

+
Specified by:
setWindowTitle in interface WindowResource
+
+
+
Parameters:
title - the new title of the window
See Also:
WindowResource.setWindowTitle(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/ModalDialogFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/ModalDialogFeature.html new file mode 100644 index 0000000..c6ec4c8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/ModalDialogFeature.html @@ -0,0 +1,361 @@ + + + + + + +ModalDialogFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Class ModalDialogFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.embedding.features.ModalDialogFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class ModalDialogFeature
extends AbstractFeature
+ +

+Feature for dialogs that have modal presentations. + It offers convenience access to the parent component + needed to create proper modal dialogs. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Martin Haft, sd&m AG, Thomas Wolf, sd&m AG, Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ModalDialogFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.awt.WindowgetParentWindow() + +
+           
+protected  voidinit() + +
+          Called when the feature is initializing.
+ voidpositionDialogRelativeToParent(java.awt.Window windowToPosition) + +
+          Positions the dialog's window relative to the parent window (i.e. centers it) + using Window.setLocationRelativeTo(java.awt.Component)
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ModalDialogFeature

+
+public ModalDialogFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+getParentWindow

+
+public java.awt.Window getParentWindow()
+
+
+ +
Returns:
the parent window component that the dialog should be modal to
+
+
+
+ +

+positionDialogRelativeToParent

+
+public void positionDialogRelativeToParent(java.awt.Window windowToPosition)
+
+
Positions the dialog's window relative to the parent window (i.e. centers it) + using Window.setLocationRelativeTo(java.awt.Component) +

+

+
Parameters:
windowToPosition - the window of this dialog
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/PanelCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/PanelCompositeFeature.html new file mode 100644 index 0000000..56af293 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/PanelCompositeFeature.html @@ -0,0 +1,675 @@ + + + + + + +PanelCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Class PanelCompositeFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.core.embedding.features.AbstractCompositeFeature
+          extended bycom.sdm.quasar.client.swing.embedding.features.PanelCompositeFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class PanelCompositeFeature
extends AbstractCompositeFeature
+ +

+An embedding feature, which can embed child dialogs (which are managed by an ActivationController) + into one or more panels with an arbitrary layout manager. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
PanelCompositeFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidactivate() + +
+          Called when the dialog is activated. +
+protected  voidchildActivated(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+protected  voidchildAdded(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+protected  voidchildDeactivated(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+protected  voidchildRemoved(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+ voidcollectSystemInfo(SystemInfoNode root, + SystemInfoOptions options) + +
+           + Subclasses should overwrite this method to append system informations
+protected  voiddeactivate() + +
+          Called when the dialog is deactivated. +
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ ActivationControllergetActivationController() + +
+          Returns the ActivationController for this PanelCompositeFeature.
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  voidprepare() + +
+          Called when the dialog is prepared. +
+protected  voidrelease() + +
+          Called when the dialog is released. +
+ voidremoveLayoutConstraints(java.lang.String localName) + +
+          Removes previously added layout constraints for the child with the given name.
+ voidsetActivationController(ActivationController controller) + +
+          Sets the ActivationController for this PanelCompositeFeature.
+ voidsetLayoutConstraints(java.lang.String localName, + java.awt.Container parentContainer, + java.lang.Object layoutConstraints) + +
+          Defines the layout constraints for the child with the given local name. +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.embedding.features.AbstractCompositeFeature
getActivationControllerInt, requireActivationController, setActivationControllerInt
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
attachDialogControl, disposeFeature, getDialogControl, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+PanelCompositeFeature

+
+public PanelCompositeFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setActivationController

+
+public void setActivationController(ActivationController controller)
+
+
Sets the ActivationController for this PanelCompositeFeature. +

+

+
+
+
+
+ +

+getActivationController

+
+public ActivationController getActivationController()
+
+
Returns the ActivationController for this PanelCompositeFeature. +

+

+
+
+
+
+ +

+setLayoutConstraints

+
+public void setLayoutConstraints(java.lang.String localName,
+                                 java.awt.Container parentContainer,
+                                 java.lang.Object layoutConstraints)
+
+
Defines the layout constraints for the child with the given local name. +

+ Note: This PanelCompositeFeature must have been connected to an + ActivationController using AbstractCompositeFeature.setActivationControllerInt(ActivationController) + before calling this method (otherwise an IllegalStateException will be thrown). +

+

+

+
Parameters:
localName - the name of the child (not null)
parentContainer - the parent Container of the visual representation (not null)
layoutConstraints - the constraints (may be null)
+
+
+
+ +

+removeLayoutConstraints

+
+public void removeLayoutConstraints(java.lang.String localName)
+
+
Removes previously added layout constraints for the child with the given name. +

+

+
Parameters:
localName - the local name of the child to remove constraints for
+
+
+
+ +

+childAdded

+
+protected void childAdded(java.lang.String localName,
+                          SubDialogControl subDialogControl)
+
+
+
Specified by:
childAdded in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childAdded(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+childActivated

+
+protected void childActivated(java.lang.String localName,
+                              SubDialogControl subDialogControl)
+
+
+
Specified by:
childActivated in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childActivated(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+childDeactivated

+
+protected void childDeactivated(java.lang.String localName,
+                                SubDialogControl subDialogControl)
+
+
+
Specified by:
childDeactivated in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childDeactivated(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+childRemoved

+
+protected void childRemoved(java.lang.String localName,
+                            SubDialogControl subDialogControl)
+
+
+
Specified by:
childRemoved in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childRemoved(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is prepared. + Override this method if you want to perform some action on LifeCycle.prepare(), + e.g. gain resource and provide services for childs. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
prepare in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.prepare()
+
+
+
+ +

+activate

+
+protected void activate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is activated. + Override this method if you want to perform some action on LifeCycle.activate(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
activate in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.activate()
+
+
+
+ +

+deactivate

+
+protected void deactivate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is deactivated. + Override this method if you want to perform some action on LifeCycle.deactivate()(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
deactivate in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.deactivate()
+
+
+
+ +

+release

+
+protected void release()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is released. + Override this method if you want to perform some action on LifeCycle.release()(), + e.g. unregister services. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
release in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.release()
+
+
+
+ +

+collectSystemInfo

+
+public void collectSystemInfo(SystemInfoNode root,
+                              SystemInfoOptions options)
+
+
Description copied from class: AbstractFeature
+
Builds the system information tree upon local information of the implementor. + The system information tree can be used within development by inspecting the + system; so implementors should append their internal state (depending on the + details settings within SystemInfoOptions). + The information can be appended to the tree by adding new child + SystemInformationNodes to the root node given using the + SystemInfoNode.createChild(String) method and by setting information + attributes the these nodes or the given root node. + Subclasses should overwrite this method to append system informations +

+

+
Specified by:
collectSystemInfo in interface SystemInfoProvider
Overrides:
collectSystemInfo in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.collectSystemInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.core.common.sysinfo.SystemInfoOptions)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/TabCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/TabCompositeFeature.html new file mode 100644 index 0000000..092275f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/TabCompositeFeature.html @@ -0,0 +1,676 @@ + + + + + + +TabCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Class TabCompositeFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.core.embedding.features.AbstractCompositeFeature
+          extended bycom.sdm.quasar.client.swing.embedding.features.TabCompositeFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class TabCompositeFeature
extends AbstractCompositeFeature
+ +

+An embedding feature, which can embed child dialogs (which are + managed by an SingleActivationController) into one or more + JTabbedPanes. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TabCompositeFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidactivate() + +
+          Called when the dialog is activated. +
+protected  voidchildActivated(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+protected  voidchildAdded(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+protected  voidchildDeactivated(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+protected  voidchildRemoved(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+ voidcollectSystemInfo(SystemInfoNode root, + SystemInfoOptions options) + +
+           + Subclasses should overwrite this method to append system informations
+protected  voiddeactivate() + +
+          Called when the dialog is deactivated. +
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ SingleActivationControllergetActivationController() + +
+          Returns the SingleActivationController for this TabCompositeFeature.
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  voidprepare() + +
+          Called when the dialog is prepared. +
+protected  voidrelease() + +
+          Called when the dialog is released. +
+ voidremoveLayoutConstraints(java.lang.String localName) + +
+          Removes previously added layout constraints for the child with the given name.
+ voidsetActivationController(SingleActivationController controller) + +
+          Sets the ActivationController for this TabCompositeFeature.
+ voidsetLayoutConstraints(java.lang.String localName, + javax.swing.JTabbedPane tabbedPane, + int tabIndex) + +
+          Defines the layout constraints for the child with the given local name. +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.embedding.features.AbstractCompositeFeature
getActivationControllerInt, requireActivationController, setActivationControllerInt
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
attachDialogControl, disposeFeature, getDialogControl, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+TabCompositeFeature

+
+public TabCompositeFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setActivationController

+
+public void setActivationController(SingleActivationController controller)
+
+
Sets the ActivationController for this TabCompositeFeature. +

+

+
Parameters:
controller - the SingleActivationController to use
+
+
+
+ +

+getActivationController

+
+public SingleActivationController getActivationController()
+
+
Returns the SingleActivationController for this TabCompositeFeature. +

+

+
+
+
+
+ +

+setLayoutConstraints

+
+public void setLayoutConstraints(java.lang.String localName,
+                                 javax.swing.JTabbedPane tabbedPane,
+                                 int tabIndex)
+
+
Defines the layout constraints for the child with the given local name. +

+ Note: This TabCompositeFeature must have been connected to an + ActivationController using AbstractCompositeFeature.setActivationControllerInt(ActivationController) + before calling this method (otherwise an IllegalStateException will be thrown). +

+

+

+
Parameters:
localName - the name of the child (not null)
tabbedPane - the JTabbedPane to set
tabIndex - the tab index to set
+
+
+
+ +

+removeLayoutConstraints

+
+public void removeLayoutConstraints(java.lang.String localName)
+
+
Removes previously added layout constraints for the child with the given name. +

+

+
Parameters:
localName - the local name of the child to remove constraints for
+
+
+
+ +

+childAdded

+
+protected void childAdded(java.lang.String localName,
+                          SubDialogControl subDialogControl)
+
+
+
Specified by:
childAdded in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childAdded(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+childActivated

+
+protected void childActivated(java.lang.String localName,
+                              SubDialogControl subDialogControl)
+
+
+
Specified by:
childActivated in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childActivated(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+childDeactivated

+
+protected void childDeactivated(java.lang.String localName,
+                                SubDialogControl subDialogControl)
+
+
+
Specified by:
childDeactivated in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childDeactivated(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+childRemoved

+
+protected void childRemoved(java.lang.String localName,
+                            SubDialogControl subDialogControl)
+
+
+
Specified by:
childRemoved in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.childRemoved(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#init()
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is prepared. + Override this method if you want to perform some action on LifeCycle.prepare(), + e.g. gain resource and provide services for childs. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
prepare in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.prepare()
+
+
+
+ +

+activate

+
+protected void activate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is activated. + Override this method if you want to perform some action on LifeCycle.activate(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
activate in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.activate()
+
+
+
+ +

+deactivate

+
+protected void deactivate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is deactivated. + Override this method if you want to perform some action on LifeCycle.deactivate()(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
deactivate in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.deactivate()
+
+
+
+ +

+release

+
+protected void release()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is released. + Override this method if you want to perform some action on LifeCycle.release()(), + e.g. unregister services. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Specified by:
release in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.release()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()
+
+
+
+ +

+collectSystemInfo

+
+public void collectSystemInfo(SystemInfoNode root,
+                              SystemInfoOptions options)
+
+
Description copied from class: AbstractFeature
+
Builds the system information tree upon local information of the implementor. + The system information tree can be used within development by inspecting the + system; so implementors should append their internal state (depending on the + details settings within SystemInfoOptions). + The information can be appended to the tree by adding new child + SystemInformationNodes to the root node given using the + SystemInfoNode.createChild(String) method and by setting information + attributes the these nodes or the given root node. + Subclasses should overwrite this method to append system informations +

+

+
Specified by:
collectSystemInfo in interface SystemInfoProvider
Overrides:
collectSystemInfo in class AbstractCompositeFeature
+
+
+
See Also:
AbstractCompositeFeature.collectSystemInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.core.common.sysinfo.SystemInfoOptions)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/VisualRepresentationFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/VisualRepresentationFeature.html new file mode 100644 index 0000000..6da2557 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/VisualRepresentationFeature.html @@ -0,0 +1,488 @@ + + + + + + +VisualRepresentationFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Class VisualRepresentationFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.embedding.features.VisualRepresentationFeature
+
+
+
All Implemented Interfaces:
Feature, Service, SystemInfoProvider, VisualRepresentationService
+
+
+
+
public class VisualRepresentationFeature
extends AbstractFeature
implements VisualRepresentationService
+ +

+This feature uses a VisualRepresentationService given by the parent to + let a dialog set it's visual representation easily. +

+ Just use the setVisualRepresentation(JComponent) in a dialog to provide + the visual representation for the parent. +

+ Note: The parent dialog must provide a VisualRepresentationService. + This is usually the case, if the parent uses some concrete + AbstractCompositeFeature. +

+

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
VisualRepresentationFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclearVisualRepresentation() + +
+           
+ voidcollectSystemInfo(SystemInfoNode root, + SystemInfoOptions options) + +
+          Builds the system information tree upon local information of the implementor. + The system information tree can be used within development by inspecting the + system; so implementors should append their internal state (depending on the + details settings within SystemInfoOptions). + The information can be appended to the tree by adding new child + SystemInformationNodes to the root node given using the + SystemInfoNode.createChild(String) method and by setting information + attributes the these nodes or the given root node. + Subclasses should overwrite this method to append system informations + Subclasses should overwrite this method to append system informations
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ javax.swing.JComponentgetParentVisualRepresentation() + +
+           
+ javax.swing.JComponentgetVisualRepresentation() + +
+           
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  voidprepare() + +
+          Called when the dialog is prepared. +
+ voidsetVisualRepresentation(javax.swing.JComponent jcomponent) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, deactivate, disposeFeature, getDialogControl, isInitialized, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+VisualRepresentationFeature

+
+public VisualRepresentationFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is prepared. + Override this method if you want to perform some action on LifeCycle.prepare(), + e.g. gain resource and provide services for childs. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
prepare in class AbstractFeature
+
+
+
See Also:
AbstractFeature.prepare()
+
+
+
+ +

+getParentVisualRepresentation

+
+public javax.swing.JComponent getParentVisualRepresentation()
+
+
+
Specified by:
getParentVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#getParentVisualRepresentation()
+
+
+
+ +

+getVisualRepresentation

+
+public javax.swing.JComponent getVisualRepresentation()
+
+
+
Specified by:
getVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#getVisualRepresentation()
+
+
+
+ +

+setVisualRepresentation

+
+public void setVisualRepresentation(javax.swing.JComponent jcomponent)
+
+
+
Specified by:
setVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#setVisualRepresentation(javax.swing.JComponent)
+
+
+
+ +

+clearVisualRepresentation

+
+public void clearVisualRepresentation()
+
+
+
Specified by:
clearVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#clearVisualRepresentation()
+
+
+
+ +

+collectSystemInfo

+
+public void collectSystemInfo(SystemInfoNode root,
+                              SystemInfoOptions options)
+
+
Description copied from class: AbstractFeature
+
Builds the system information tree upon local information of the implementor. + The system information tree can be used within development by inspecting the + system; so implementors should append their internal state (depending on the + details settings within SystemInfoOptions). + The information can be appended to the tree by adding new child + SystemInformationNodes to the root node given using the + SystemInfoNode.createChild(String) method and by setting information + attributes the these nodes or the given root node. + Subclasses should overwrite this method to append system informations +

+

+
Specified by:
collectSystemInfo in interface SystemInfoProvider
Overrides:
collectSystemInfo in class AbstractFeature
+
+
+
See Also:
AbstractFeature.collectSystemInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.core.common.sysinfo.SystemInfoOptions)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowFeature.html new file mode 100644 index 0000000..426d94a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowFeature.html @@ -0,0 +1,420 @@ + + + + + + +WindowFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Class WindowFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.embedding.features.WindowFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class WindowFeature
extends AbstractFeature
+ +

+A feature for use in dialogs that offer a top level window. + This feature works with all dialogs that can provide an + adapter implementation of WindowResource. +

+ The feature hanldes the following services, that operate on the given + WindowResource: +

+

+

+ +

+

+
Version:
+
1.0
+
Author:
+
Martin Haft, sd&m AG, Thomas Wolf, sd&m AG, Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
WindowFeature() + +
+          Creates a new WindowFeature.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ WindowResourcegetWindowResource() + +
+          Returns the WindowResource.
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  voidprepare() + +
+          Registers the services
+protected  voidrelease() + +
+          Unregisters the services
+ voidsetWindowResource(WindowResource windowResource) + +
+          Sets the WindowResource to the given value.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+WindowFeature

+
+public WindowFeature()
+
+
Creates a new WindowFeature. +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
AbstractFeature.init()
+
+
+
+ +

+setWindowResource

+
+public void setWindowResource(WindowResource windowResource)
+
+
Sets the WindowResource to the given value. +

+

+
Parameters:
windowResource - the WindowResource to set.
+
+
+
+ +

+getWindowResource

+
+public WindowResource getWindowResource()
+
+
Returns the WindowResource. +

+

+
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Registers the services +

+

+
Overrides:
prepare in class AbstractFeature
+
+
+
See Also:
AbstractFeature.prepare()
+
+
+
+ +

+release

+
+protected void release()
+
+
Unregisters the services +

+

+
Overrides:
release in class AbstractFeature
+
+
+
See Also:
AbstractFeature.release()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowResource.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowResource.html new file mode 100644 index 0000000..d54ac3e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/WindowResource.html @@ -0,0 +1,269 @@ + + + + + + +WindowResource (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.features +
+Interface WindowResource

+
+
All Known Implementing Classes:
DialogWindowResource, FrameWindowResource
+
+
+
+
public interface WindowResource
+ +

+Adapter interface for a WindowFeature + to make it independent of the window implementation. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Martin Haft, sd&m AG, Thomas Wolf, sd&m AG, Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.awt.WindowgetWindow() + +
+           
+ voidsetWindowIcon(java.awt.Image icon) + +
+          Sets the window's icon.
+ voidsetWindowTitle(java.lang.String title) + +
+          Sets the window's title
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+setWindowIcon

+
+public void setWindowIcon(java.awt.Image icon)
+
+
Sets the window's icon. +

+

+
Parameters:
icon - the icon to set as Image
+
+
+
+ +

+setWindowTitle

+
+public void setWindowTitle(java.lang.String title)
+
+
Sets the window's title +

+

+
Parameters:
title - the new title of the window
+
+
+
+ +

+getWindow

+
+public java.awt.Window getWindow()
+
+
+ +
Returns:
the window instance, e.g. for modal dialogs
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/DialogWindowResource.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/DialogWindowResource.html new file mode 100644 index 0000000..37c785b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/DialogWindowResource.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.features.DialogWindowResource (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.features.DialogWindowResource

+
+No usage of com.sdm.quasar.client.swing.embedding.features.DialogWindowResource +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/FrameWindowResource.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/FrameWindowResource.html new file mode 100644 index 0000000..e97d2b4 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/FrameWindowResource.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.features.FrameWindowResource (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.features.FrameWindowResource

+
+No usage of com.sdm.quasar.client.swing.embedding.features.FrameWindowResource +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/ModalDialogFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/ModalDialogFeature.html new file mode 100644 index 0000000..3eb51bf --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/ModalDialogFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.features.ModalDialogFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.features.ModalDialogFeature

+
+No usage of com.sdm.quasar.client.swing.embedding.features.ModalDialogFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/PanelCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/PanelCompositeFeature.html new file mode 100644 index 0000000..6905af9 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/PanelCompositeFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.features.PanelCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.features.PanelCompositeFeature

+
+No usage of com.sdm.quasar.client.swing.embedding.features.PanelCompositeFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/TabCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/TabCompositeFeature.html new file mode 100644 index 0000000..148f0f0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/TabCompositeFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.features.TabCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.features.TabCompositeFeature

+
+No usage of com.sdm.quasar.client.swing.embedding.features.TabCompositeFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/VisualRepresentationFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/VisualRepresentationFeature.html new file mode 100644 index 0000000..e291a55 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/VisualRepresentationFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.features.VisualRepresentationFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.features.VisualRepresentationFeature

+
+No usage of com.sdm.quasar.client.swing.embedding.features.VisualRepresentationFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowFeature.html new file mode 100644 index 0000000..f9f6498 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.features.WindowFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.features.WindowFeature

+
+No usage of com.sdm.quasar.client.swing.embedding.features.WindowFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowResource.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowResource.html new file mode 100644 index 0000000..0f38993 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/class-use/WindowResource.html @@ -0,0 +1,212 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.embedding.features.WindowResource (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.embedding.features.WindowResource

+
+ + + + + + + + + +
+Packages that use WindowResource
com.sdm.quasar.client.swing.embedding.features  
+  +

+ + + + + +
+Uses of WindowResource in com.sdm.quasar.client.swing.embedding.features
+  +

+ + + + + + + + + + + + + +
Classes in com.sdm.quasar.client.swing.embedding.features that implement WindowResource
+ classDialogWindowResource + +
+           
+ classFrameWindowResource + +
+           
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.embedding.features that return WindowResource
+ WindowResourceWindowFeature.getWindowResource() + +
+          Returns the WindowResource.
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.embedding.features with parameters of type WindowResource
+ voidWindowFeature.setWindowResource(WindowResource windowResource) + +
+          Sets the WindowResource to the given value.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-frame.html new file mode 100644 index 0000000..7408bbe --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-frame.html @@ -0,0 +1,55 @@ + + + + + + +com.sdm.quasar.client.swing.embedding.features (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.embedding.features + + + + +
+Interfaces  + +
+WindowResource
+ + + + + + +
+Classes  + +
+DialogWindowResource +
+FrameWindowResource +
+ModalDialogFeature +
+PanelCompositeFeature +
+TabCompositeFeature +
+VisualRepresentationFeature +
+WindowFeature
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-summary.html new file mode 100644 index 0000000..fdca0d1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-summary.html @@ -0,0 +1,194 @@ + + + + + + +com.sdm.quasar.client.swing.embedding.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.embedding.features +

+ + + + + + + + + +
+Interface Summary
WindowResourceAdapter interface for a WindowFeature + to make it independent of the window implementation.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DialogWindowResource 
FrameWindowResource 
ModalDialogFeatureFeature for dialogs that have modal presentations. +
PanelCompositeFeatureAn embedding feature, which can embed child dialogs (which are managed by an ActivationController) + into one or more panels with an arbitrary layout manager.
TabCompositeFeatureAn embedding feature, which can embed child dialogs (which are + managed by an SingleActivationController) into one or more + JTabbedPanes.
VisualRepresentationFeatureThis feature uses a VisualRepresentationService given by the parent to + let a dialog set it's visual representation easily. +
WindowFeatureA feature for use in dialogs that offer a top level window. +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-tree.html new file mode 100644 index 0000000..7382985 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +com.sdm.quasar.client.swing.embedding.features Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.embedding.features +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-use.html new file mode 100644 index 0000000..15655c8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/features/package-use.html @@ -0,0 +1,163 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.embedding.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.embedding.features

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.embedding.features
com.sdm.quasar.client.swing.embedding.features  
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.embedding.features used by com.sdm.quasar.client.swing.embedding.features
WindowResource + +
+          Adapter interface for a WindowFeature + to make it independent of the window implementation.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractTitleService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractTitleService.html new file mode 100644 index 0000000..bb87e0e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractTitleService.html @@ -0,0 +1,705 @@ + + + + + + +AbstractTitleService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.services +
+Class AbstractTitleService

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractPerChildService
+      extended bycom.sdm.quasar.client.swing.embedding.services.AbstractTitleService
+
+
+
All Implemented Interfaces:
Disposable, Service, SystemInfoProvider, TitleService
+
+
+
+
public abstract class AbstractTitleService
extends AbstractPerChildService
implements TitleService, SystemInfoProvider
+ +

+An abstract TitleService implementation. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractTitleService(DialogControl dialogControl, + SubDialogControl subDialogControl, + java.lang.String registrationContext) + +
+          Creates a new AbstractTitleService.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcollectSystemInfo(SystemInfoNode root, + SystemInfoOptions options) + +
+          Builds the system information tree upon local information of the implementor. +
+ voiddispose() + +
+          Disposes the component. +
+ java.awt.ColorgetBackgroundColor() + +
+           
+ javax.swing.IcongetDisabledIcon() + +
+           
+ java.awt.ColorgetForegroundColor() + +
+           
+ javax.swing.IcongetIcon() + +
+           
+ intgetMnemonic() + +
+           
+ java.lang.StringgetTitle() + +
+           
+ java.lang.StringgetToolTipText() + +
+           
+ voidsetBackgroundColor(java.awt.Color color) + +
+          Sets the background color to the given value.
+ voidsetDisabledIcon(javax.swing.Icon icon) + +
+          Sets the disabled icon.
+ voidsetForegroundColor(java.awt.Color color) + +
+          Sets the foreground color to the given value.
+ voidsetIcon(javax.swing.Icon icon) + +
+          Sets the icon.
+ voidsetMnemonic(int mnemonic) + +
+          Sets the mnemonic.
+ voidsetTitle(java.lang.String title) + +
+          Sets the title.
+ voidsetToolTipText(java.lang.String tooltip) + +
+          Sets the tooltip.
+protected  voidupdate() + +
+          Subclasses may implement this method, if they like to update everything + when a property changes.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractPerChildService
getDialogControl, getSubDialogControl
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+AbstractTitleService

+
+public AbstractTitleService(DialogControl dialogControl,
+                            SubDialogControl subDialogControl,
+                            java.lang.String registrationContext)
+
+
Creates a new AbstractTitleService. +

+

+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+
Specified by:
dispose in interface Disposable
+
+
+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+
+ +

+getBackgroundColor

+
+public java.awt.Color getBackgroundColor()
+
+
+
Specified by:
getBackgroundColor in interface TitleService
+
+
+ +
Returns:
the background color.
See Also:
TitleService.getBackgroundColor()
+
+
+
+ +

+getDisabledIcon

+
+public javax.swing.Icon getDisabledIcon()
+
+
+
Specified by:
getDisabledIcon in interface TitleService
+
+
+ +
Returns:
the disabled icon.
See Also:
TitleService.getDisabledIcon()
+
+
+
+ +

+getForegroundColor

+
+public java.awt.Color getForegroundColor()
+
+
+
Specified by:
getForegroundColor in interface TitleService
+
+
+ +
Returns:
the foreground color.
See Also:
TitleService.getForegroundColor()
+
+
+
+ +

+getIcon

+
+public javax.swing.Icon getIcon()
+
+
+
Specified by:
getIcon in interface TitleService
+
+
+ +
Returns:
the icon.
See Also:
TitleService.getIcon()
+
+
+
+ +

+getMnemonic

+
+public int getMnemonic()
+
+
+
Specified by:
getMnemonic in interface TitleService
+
+
+ +
Returns:
the mnemonic.
See Also:
TitleService.getMnemonic()
+
+
+
+ +

+getTitle

+
+public java.lang.String getTitle()
+
+
+
Specified by:
getTitle in interface TitleService
+
+
+ +
Returns:
the title.
See Also:
TitleService.getTitle()
+
+
+
+ +

+getToolTipText

+
+public java.lang.String getToolTipText()
+
+
+
Specified by:
getToolTipText in interface TitleService
+
+
+ +
Returns:
the tooltip.
See Also:
TitleService.getToolTipText()
+
+
+
+ +

+setBackgroundColor

+
+public void setBackgroundColor(java.awt.Color color)
+
+
Description copied from interface: TitleService
+
Sets the background color to the given value. +

+

+
Specified by:
setBackgroundColor in interface TitleService
+
+
+
Parameters:
color - the new background color
See Also:
TitleService.setBackgroundColor(java.awt.Color)
+
+
+
+ +

+setDisabledIcon

+
+public void setDisabledIcon(javax.swing.Icon icon)
+
+
Description copied from interface: TitleService
+
Sets the disabled icon. +

+

+
Specified by:
setDisabledIcon in interface TitleService
+
+
+
Parameters:
icon - the disabled icon to set
See Also:
TitleService.setDisabledIcon(javax.swing.Icon)
+
+
+
+ +

+setForegroundColor

+
+public void setForegroundColor(java.awt.Color color)
+
+
Description copied from interface: TitleService
+
Sets the foreground color to the given value. +

+

+
Specified by:
setForegroundColor in interface TitleService
+
+
+
Parameters:
color - the new foreground color
See Also:
TitleService.setForegroundColor(java.awt.Color)
+
+
+
+ +

+setIcon

+
+public void setIcon(javax.swing.Icon icon)
+
+
Description copied from interface: TitleService
+
Sets the icon. +

+

+
Specified by:
setIcon in interface TitleService
+
+
+
Parameters:
icon - the icon to set
See Also:
TitleService.setIcon(javax.swing.Icon)
+
+
+
+ +

+setMnemonic

+
+public void setMnemonic(int mnemonic)
+
+
Description copied from interface: TitleService
+
Sets the mnemonic. +

+

+
Specified by:
setMnemonic in interface TitleService
+
+
+
Parameters:
mnemonic - the mnemonic to set
See Also:
TitleService.setMnemonic(int)
+
+
+
+ +

+setTitle

+
+public void setTitle(java.lang.String title)
+
+
Description copied from interface: TitleService
+
Sets the title. +

+

+
Specified by:
setTitle in interface TitleService
+
+
+
Parameters:
title - the new title
See Also:
TitleService.setTitle(java.lang.String)
+
+
+
+ +

+setToolTipText

+
+public void setToolTipText(java.lang.String tooltip)
+
+
Description copied from interface: TitleService
+
Sets the tooltip. +

+

+
Specified by:
setToolTipText in interface TitleService
+
+
+
Parameters:
tooltip - the new tooltip
See Also:
TitleService.setToolTipText(java.lang.String)
+
+
+
+ +

+update

+
+protected void update()
+
+
Subclasses may implement this method, if they like to update everything + when a property changes. +

+

+
+
+
+
+
+
+
+ +

+collectSystemInfo

+
+public void collectSystemInfo(SystemInfoNode root,
+                              SystemInfoOptions options)
+
+
Description copied from interface: SystemInfoProvider
+
Builds the system information tree upon local information of the implementor. + The system information tree can be used within development by inspecting the + system; so implementors should append their internal state (depending on the + details settings within SystemInfoOptions). + The information can be appended to the tree by adding new child + SystemInformationNodes to the root node given using the + SystemInfoNode.createChild(String) method and by setting information + attributes the these nodes or the given root node. +

+

+
Specified by:
collectSystemInfo in interface SystemInfoProvider
+
+
+
Parameters:
root - the SystemInfoNode to add information to (guaranteed to be not null)
options - contains additional options, that might influence the amount of + information added to the tree (guaranteed to be not null)
See Also:
SystemInfoProvider.collectSystemInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.core.common.sysinfo.SystemInfoOptions)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractVisualRepresentationService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractVisualRepresentationService.html new file mode 100644 index 0000000..88a3e14 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/AbstractVisualRepresentationService.html @@ -0,0 +1,451 @@ + + + + + + +AbstractVisualRepresentationService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.services +
+Class AbstractVisualRepresentationService

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractPerChildService
+      extended bycom.sdm.quasar.client.swing.embedding.services.AbstractVisualRepresentationService
+
+
+
All Implemented Interfaces:
Disposable, Service, SystemInfoProvider, VisualRepresentationService
+
+
+
+
public abstract class AbstractVisualRepresentationService
extends AbstractPerChildService
implements VisualRepresentationService, SystemInfoProvider
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractVisualRepresentationService(DialogControl dialogControl, + SubDialogControl subDialogControl, + java.lang.String registrationContext) + +
+          Creates a new AbstractVisualRepresentationService.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclearVisualRepresentation() + +
+           
+ voidcollectSystemInfo(SystemInfoNode root, + SystemInfoOptions options) + +
+          Builds the system information tree upon local information of the implementor. +
+ voiddispose() + +
+          Disposes the component. +
+ javax.swing.JComponentgetParentVisualRepresentation() + +
+           
+ javax.swing.JComponentgetVisualRepresentation() + +
+           
+ voidsetVisualRepresentation(javax.swing.JComponent jcomponent) + +
+           
+protected abstract  javax.swing.JComponentvisualRepresentationChanged(javax.swing.JComponent oldVisualRepresentation, + javax.swing.JComponent newVisualRepresentation) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractPerChildService
getDialogControl, getSubDialogControl
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+AbstractVisualRepresentationService

+
+public AbstractVisualRepresentationService(DialogControl dialogControl,
+                                           SubDialogControl subDialogControl,
+                                           java.lang.String registrationContext)
+
+
Creates a new AbstractVisualRepresentationService. +

+

Parameters:
dialogControl -
subDialogControl -
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+public void dispose()
+             throws DisposeException
+
+
Description copied from interface: Disposable
+
Disposes the component. +

+ Important:
+ This method is called by an administrating component + and must never be called directly. +

+ The implementation should release any resources or objects allocated and + any services registered. Furthermore, this method should be developed + carefully to free a maximum of resources even when the system may + have become unstable. In case of one or multiple errors, you should collect + them in a DisposeException, continue with the execution, + and throw it at the end of the method. +

+ Note: The implementation must not return before the component is disposed. + Any threads or asynchronous calls started must be completed before this method + returns. +

+

+
Specified by:
dispose in interface Disposable
+
+
+ +
Throws: +
DisposeException - if there was one or more errors while + disposing the component.
See Also:
Disposable.dispose()
+
+
+
+ +

+getParentVisualRepresentation

+
+public javax.swing.JComponent getParentVisualRepresentation()
+
+
+
Specified by:
getParentVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#getParentVisualRepresentation()
+
+
+
+ +

+getVisualRepresentation

+
+public final javax.swing.JComponent getVisualRepresentation()
+
+
+
Specified by:
getVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#getVisualRepresentation()
+
+
+
+ +

+setVisualRepresentation

+
+public final void setVisualRepresentation(javax.swing.JComponent jcomponent)
+
+
+
Specified by:
setVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#setVisualRepresentation(javax.swing.JComponent)
+
+
+
+ +

+clearVisualRepresentation

+
+public void clearVisualRepresentation()
+
+
+
Specified by:
clearVisualRepresentation in interface VisualRepresentationService
+
+
+
See Also:
com.sdm.quasar.client.core.embedding.services.VisualRepresentationService#clearVisualRepresentation()
+
+
+
+ +

+visualRepresentationChanged

+
+protected abstract javax.swing.JComponent visualRepresentationChanged(javax.swing.JComponent oldVisualRepresentation,
+                                                                      javax.swing.JComponent newVisualRepresentation)
+
+
+
+
+
+
+
+
+
+ +

+collectSystemInfo

+
+public void collectSystemInfo(SystemInfoNode root,
+                              SystemInfoOptions options)
+
+
Description copied from interface: SystemInfoProvider
+
Builds the system information tree upon local information of the implementor. + The system information tree can be used within development by inspecting the + system; so implementors should append their internal state (depending on the + details settings within SystemInfoOptions). + The information can be appended to the tree by adding new child + SystemInformationNodes to the root node given using the + SystemInfoNode.createChild(String) method and by setting information + attributes the these nodes or the given root node. +

+

+
Specified by:
collectSystemInfo in interface SystemInfoProvider
+
+
+
Parameters:
root - the SystemInfoNode to add information to (guaranteed to be not null)
options - contains additional options, that might influence the amount of + information added to the tree (guaranteed to be not null)
See Also:
SystemInfoProvider.collectSystemInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.core.common.sysinfo.SystemInfoOptions)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/ParentWindowService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/ParentWindowService.html new file mode 100644 index 0000000..417c04b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/ParentWindowService.html @@ -0,0 +1,230 @@ + + + + + + +ParentWindowService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.services +
+Interface ParentWindowService

+
+
All Superinterfaces:
Service
+
+
+
+
public interface ParentWindowService
extends Service
+ +

+Service that provices the parent window component + that is needed for modal dialogs. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Martin Haft, sd&m AG, Thomas Wolf, sd&m AG, Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.awt.WindowgetWindow() + +
+           
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getWindow

+
+public java.awt.Window getWindow()
+
+
+
+
+
+ +
Returns:
the window component of the "superior" window
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/TitleService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/TitleService.html new file mode 100644 index 0000000..f1f4838 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/TitleService.html @@ -0,0 +1,539 @@ + + + + + + +TitleService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.services +
+Interface TitleService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
AbstractTitleService
+
+
+
+
public interface TitleService
extends Service
+ +

+A service for titleing something. It may be provided by parent dialogs + to enable their childs to title themselfes. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.awt.ColorgetBackgroundColor() + +
+           
+ javax.swing.IcongetDisabledIcon() + +
+           
+ java.awt.ColorgetForegroundColor() + +
+           
+ javax.swing.IcongetIcon() + +
+           
+ intgetMnemonic() + +
+           
+ java.lang.StringgetTitle() + +
+           
+ java.lang.StringgetToolTipText() + +
+           
+ voidsetBackgroundColor(java.awt.Color color) + +
+          Sets the background color to the given value.
+ voidsetDisabledIcon(javax.swing.Icon icon) + +
+          Sets the disabled icon.
+ voidsetForegroundColor(java.awt.Color color) + +
+          Sets the foreground color to the given value.
+ voidsetIcon(javax.swing.Icon icon) + +
+          Sets the icon.
+ voidsetMnemonic(int mnemonic) + +
+          Sets the mnemonic.
+ voidsetTitle(java.lang.String title) + +
+          Sets the title.
+ voidsetToolTipText(java.lang.String tooltip) + +
+          Sets the tooltip.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getTitle

+
+public java.lang.String getTitle()
+
+
+
+
+
+ +
Returns:
the title.
+
+
+
+ +

+setTitle

+
+public void setTitle(java.lang.String title)
+
+
Sets the title. +

+

+
+
+
+
Parameters:
title - the new title
+
+
+
+ +

+getMnemonic

+
+public int getMnemonic()
+
+
+
+
+
+ +
Returns:
the mnemonic.
+
+
+
+ +

+setMnemonic

+
+public void setMnemonic(int mnemonic)
+
+
Sets the mnemonic. +

+

+
+
+
+
Parameters:
mnemonic - the mnemonic to set
+
+
+
+ +

+getToolTipText

+
+public java.lang.String getToolTipText()
+
+
+
+
+
+ +
Returns:
the tooltip.
+
+
+
+ +

+setToolTipText

+
+public void setToolTipText(java.lang.String tooltip)
+
+
Sets the tooltip. +

+

+
+
+
+
Parameters:
tooltip - the new tooltip
+
+
+
+ +

+getIcon

+
+public javax.swing.Icon getIcon()
+
+
+
+
+
+ +
Returns:
the icon.
+
+
+
+ +

+setIcon

+
+public void setIcon(javax.swing.Icon icon)
+
+
Sets the icon. +

+

+
+
+
+
Parameters:
icon - the icon to set
+
+
+
+ +

+getDisabledIcon

+
+public javax.swing.Icon getDisabledIcon()
+
+
+
+
+
+ +
Returns:
the disabled icon.
+
+
+
+ +

+setDisabledIcon

+
+public void setDisabledIcon(javax.swing.Icon icon)
+
+
Sets the disabled icon. +

+

+
+
+
+
Parameters:
icon - the disabled icon to set
+
+
+
+ +

+getForegroundColor

+
+public java.awt.Color getForegroundColor()
+
+
+
+
+
+ +
Returns:
the foreground color.
+
+
+
+ +

+setForegroundColor

+
+public void setForegroundColor(java.awt.Color color)
+
+
Sets the foreground color to the given value. +

+

+
+
+
+
Parameters:
color - the new foreground color
+
+
+
+ +

+getBackgroundColor

+
+public java.awt.Color getBackgroundColor()
+
+
+
+
+
+ +
Returns:
the background color.
+
+
+
+ +

+setBackgroundColor

+
+public void setBackgroundColor(java.awt.Color color)
+
+
Sets the background color to the given value. +

+

+
+
+
+
Parameters:
color - the new background color
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/VisualRepresentationService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/VisualRepresentationService.html new file mode 100644 index 0000000..1a6d64a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/VisualRepresentationService.html @@ -0,0 +1,293 @@ + + + + + + +VisualRepresentationService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.services +
+Interface VisualRepresentationService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
AbstractVisualRepresentationService, VisualRepresentationFeature
+
+
+
+
public interface VisualRepresentationService
extends Service
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclearVisualRepresentation() + +
+           
+ javax.swing.JComponentgetParentVisualRepresentation() + +
+           
+ javax.swing.JComponentgetVisualRepresentation() + +
+           
+ voidsetVisualRepresentation(javax.swing.JComponent jcomponent) + +
+           
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getParentVisualRepresentation

+
+public javax.swing.JComponent getParentVisualRepresentation()
+
+
+
+
+
+
+
+
+
+ +

+getVisualRepresentation

+
+public javax.swing.JComponent getVisualRepresentation()
+
+
+
+
+
+
+
+
+
+ +

+setVisualRepresentation

+
+public void setVisualRepresentation(javax.swing.JComponent jcomponent)
+
+
+
+
+
+
+
+
+
+ +

+clearVisualRepresentation

+
+public void clearVisualRepresentation()
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowPackService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowPackService.html new file mode 100644 index 0000000..4a7ae5f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowPackService.html @@ -0,0 +1,233 @@ + + + + + + +WindowPackService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.services +
+Interface WindowPackService

+
+
All Superinterfaces:
Service
+
+
+
+
public interface WindowPackService
extends Service
+ +

+Request to recalculate the window size and pack the window + (see Window.pack()). +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf, Bern Olleck
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidrequestPackWindow() + +
+          Requests that a new layout of the visual representation is made. +
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+requestPackWindow

+
+public void requestPackWindow()
+
+
Requests that a new layout of the visual representation is made. + The implementation may decide whether to grant the request or not. +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowTitleService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowTitleService.html new file mode 100644 index 0000000..fd866e7 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/WindowTitleService.html @@ -0,0 +1,254 @@ + + + + + + +WindowTitleService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.embedding.services +
+Interface WindowTitleService

+
+
All Superinterfaces:
Service
+
+
+
+
public interface WindowTitleService
extends Service
+ +

+Offers access to the window's title and icon. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Martin Haft, sd&m AG, Thomas Wolf, sd&m AG, Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidsetWindowIcon(java.awt.Image icon) + +
+          Sets the window's icon.
+ voidsetWindowTitle(java.lang.String title) + +
+          Sets the window's title.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+setWindowTitle

+
+public void setWindowTitle(java.lang.String title)
+
+
Sets the window's title. +

+

+
+
+
+
Parameters:
title - the new title
+
+
+
+ +

+setWindowIcon

+
+public void setWindowIcon(java.awt.Image icon)
+
+
Sets the window's icon. +

+

+
+
+
+
Parameters:
icon - the icon to set as Image
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractTitleService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractTitleService.html new file mode 100644 index 0000000..0c96fbb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractTitleService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.services.AbstractTitleService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.services.AbstractTitleService

+
+No usage of com.sdm.quasar.client.swing.embedding.services.AbstractTitleService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractVisualRepresentationService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractVisualRepresentationService.html new file mode 100644 index 0000000..22b3788 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/AbstractVisualRepresentationService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.embedding.services.AbstractVisualRepresentationService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.embedding.services.AbstractVisualRepresentationService

+
+No usage of com.sdm.quasar.client.swing.embedding.services.AbstractVisualRepresentationService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/ParentWindowService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/ParentWindowService.html new file mode 100644 index 0000000..837b080 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/ParentWindowService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.embedding.services.ParentWindowService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.embedding.services.ParentWindowService

+
+No usage of com.sdm.quasar.client.swing.embedding.services.ParentWindowService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/TitleService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/TitleService.html new file mode 100644 index 0000000..8e6a5ef --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/TitleService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.embedding.services.TitleService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.embedding.services.TitleService

+
+ + + + + + + + + +
+Packages that use TitleService
com.sdm.quasar.client.swing.embedding.services  
+  +

+ + + + + +
+Uses of TitleService in com.sdm.quasar.client.swing.embedding.services
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.embedding.services that implement TitleService
+ classAbstractTitleService + +
+          An abstract TitleService implementation.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/VisualRepresentationService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/VisualRepresentationService.html new file mode 100644 index 0000000..6b91495 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/VisualRepresentationService.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.embedding.services.VisualRepresentationService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.embedding.services.VisualRepresentationService

+
+ + + + + + + + + + + + + +
+Packages that use VisualRepresentationService
com.sdm.quasar.client.swing.embedding.features  
com.sdm.quasar.client.swing.embedding.services  
+  +

+ + + + + +
+Uses of VisualRepresentationService in com.sdm.quasar.client.swing.embedding.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.embedding.features that implement VisualRepresentationService
+ classVisualRepresentationFeature + +
+          This feature uses a VisualRepresentationService given by the parent to + let a dialog set it's visual representation easily. +
+  +

+ + + + + +
+Uses of VisualRepresentationService in com.sdm.quasar.client.swing.embedding.services
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.swing.embedding.services that implement VisualRepresentationService
+ classAbstractVisualRepresentationService + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowPackService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowPackService.html new file mode 100644 index 0000000..7835737 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowPackService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.embedding.services.WindowPackService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.embedding.services.WindowPackService

+
+No usage of com.sdm.quasar.client.swing.embedding.services.WindowPackService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowTitleService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowTitleService.html new file mode 100644 index 0000000..93ca867 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/class-use/WindowTitleService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.embedding.services.WindowTitleService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.embedding.services.WindowTitleService

+
+No usage of com.sdm.quasar.client.swing.embedding.services.WindowTitleService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-frame.html new file mode 100644 index 0000000..2edc49b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-frame.html @@ -0,0 +1,53 @@ + + + + + + +com.sdm.quasar.client.swing.embedding.services (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.embedding.services + + + + +
+Interfaces  + +
+ParentWindowService +
+TitleService +
+VisualRepresentationService +
+WindowPackService +
+WindowTitleService
+ + + + + + +
+Classes  + +
+AbstractTitleService +
+AbstractVisualRepresentationService
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-summary.html new file mode 100644 index 0000000..3aa5b45 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-summary.html @@ -0,0 +1,184 @@ + + + + + + +com.sdm.quasar.client.swing.embedding.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.embedding.services +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
ParentWindowServiceService that provices the parent window component + that is needed for modal dialogs.
TitleServiceA service for titleing something.
VisualRepresentationService 
WindowPackServiceRequest to recalculate the window size and pack the window + (see Window.pack()).
WindowTitleServiceOffers access to the window's title and icon.
+  + +

+ + + + + + + + + + + + + +
+Class Summary
AbstractTitleServiceAn abstract TitleService implementation.
AbstractVisualRepresentationService 
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-tree.html new file mode 100644 index 0000000..127d0eb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +com.sdm.quasar.client.swing.embedding.services Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.embedding.services +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-use.html new file mode 100644 index 0000000..3df783e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/embedding/services/package-use.html @@ -0,0 +1,187 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.embedding.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.embedding.services

+
+ + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.embedding.services
com.sdm.quasar.client.swing.embedding.features  
com.sdm.quasar.client.swing.embedding.services  
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.embedding.services used by com.sdm.quasar.client.swing.embedding.features
VisualRepresentationService + +
+           
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.swing.embedding.services used by com.sdm.quasar.client.swing.embedding.services
TitleService + +
+          A service for titleing something.
VisualRepresentationService + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ActionEnabledBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ActionEnabledBooleanState.html new file mode 100644 index 0000000..d6c2127 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ActionEnabledBooleanState.html @@ -0,0 +1,337 @@ + + + + + + +ActionEnabledBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states +
+Class ActionEnabledBooleanState

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractState
+      extended bycom.sdm.quasar.client.core.states.AbstractBooleanState
+          extended bycom.sdm.quasar.client.swing.states.ActionEnabledBooleanState
+
+
+
All Implemented Interfaces:
BooleanState, Disposable, java.util.EventListener, java.beans.PropertyChangeListener, State
+
+
+
+
public class ActionEnabledBooleanState
extends AbstractBooleanState
implements BooleanState, java.beans.PropertyChangeListener
+ +

+A BooleanState representing the enabled/disabled state of an Action. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ActionEnabledBooleanState(javax.swing.Action action) + +
+          Constructs the BooleanState + representing the enabled/disabled state of the given Action.
ActionEnabledBooleanState(javax.swing.Action action, + java.lang.String name) + +
+          Constructs the BooleanState + representing the enabled/disabled state of the given Action.
+  + + + + + + + + + + + +
+Method Summary
+ voidpropertyChange(java.beans.PropertyChangeEvent pEvent) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanState
getValue, isValueTrue, setValue, setValueWithoutNotification
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractState
addStateListener, appendParametersToString, dispose, fireStateChanged, getName, removeStateListener, setName, stateValueToString, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.BooleanState
isValueTrue
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.State
addStateListener, getName, getValue, removeStateListener, setName
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ActionEnabledBooleanState

+
+public ActionEnabledBooleanState(javax.swing.Action action)
+
+
Constructs the BooleanState + representing the enabled/disabled state of the given Action. +

+

Parameters:
action - the Action we use as enable/disable source
+
+ +

+ActionEnabledBooleanState

+
+public ActionEnabledBooleanState(javax.swing.Action action,
+                                 java.lang.String name)
+
+
Constructs the BooleanState + representing the enabled/disabled state of the given Action. +

+

Parameters:
action - the Action we use as enable/disable source
name - name of the state
+ + + + + + + + +
+Method Detail
+ +

+propertyChange

+
+public void propertyChange(java.beans.PropertyChangeEvent pEvent)
+
+
+
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ButtonModelSelectedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ButtonModelSelectedBooleanState.html new file mode 100644 index 0000000..4919402 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ButtonModelSelectedBooleanState.html @@ -0,0 +1,337 @@ + + + + + + +ButtonModelSelectedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states +
+Class ButtonModelSelectedBooleanState

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractState
+      extended bycom.sdm.quasar.client.core.states.AbstractBooleanState
+          extended bycom.sdm.quasar.client.swing.states.ButtonModelSelectedBooleanState
+
+
+
All Implemented Interfaces:
BooleanState, javax.swing.event.ChangeListener, Disposable, java.util.EventListener, State
+
+
+
+
public class ButtonModelSelectedBooleanState
extends AbstractBooleanState
implements BooleanState, javax.swing.event.ChangeListener
+ +

+A BooleanState representing the selection state of an ButtonModel. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel) + +
+          Constructs the BooleanState + representing the selection state of the given ButtonModel.
ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel, + java.lang.String name) + +
+          Constructs the BooleanState + representing the selection state of the given ButtonModel.
+  + + + + + + + + + + + +
+Method Summary
+ voidstateChanged(javax.swing.event.ChangeEvent pEvent) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanState
getValue, isValueTrue, setValue, setValueWithoutNotification
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractState
addStateListener, appendParametersToString, dispose, fireStateChanged, getName, removeStateListener, setName, stateValueToString, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.BooleanState
isValueTrue
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.State
addStateListener, getName, getValue, removeStateListener, setName
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ButtonModelSelectedBooleanState

+
+public ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel)
+
+
Constructs the BooleanState + representing the selection state of the given ButtonModel. +

+

Parameters:
buttonModel - the ButtonModel we use as selection source
+
+ +

+ButtonModelSelectedBooleanState

+
+public ButtonModelSelectedBooleanState(javax.swing.ButtonModel buttonModel,
+                                       java.lang.String name)
+
+
Constructs the BooleanState + representing the selection state of the given ButtonModel. +

+

Parameters:
buttonModel - the ButtonModel we use as selection source
name - name of the state
+ + + + + + + + +
+Method Detail
+ +

+stateChanged

+
+public void stateChanged(javax.swing.event.ChangeEvent pEvent)
+
+
+
Specified by:
stateChanged in interface javax.swing.event.ChangeListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/DocumentTextAcceptedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/DocumentTextAcceptedBooleanState.html new file mode 100644 index 0000000..72bfd59 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/DocumentTextAcceptedBooleanState.html @@ -0,0 +1,455 @@ + + + + + + +DocumentTextAcceptedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states +
+Class DocumentTextAcceptedBooleanState

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractState
+      extended bycom.sdm.quasar.client.core.states.AbstractBooleanState
+          extended bycom.sdm.quasar.client.swing.states.DocumentTextAcceptedBooleanState
+
+
+
All Implemented Interfaces:
BooleanState, Disposable, javax.swing.event.DocumentListener, java.util.EventListener, State
+
+
+
+
public class DocumentTextAcceptedBooleanState
extends AbstractBooleanState
implements BooleanState, javax.swing.event.DocumentListener
+ +

+The BooleanState is true if the text of the Document + is accepted by a given Acceptor. + For convenience an acceptor with pattern matching is used to compare the text of + the document with a pattern. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
DocumentTextAcceptedBooleanState(javax.swing.text.Document document, + Acceptor acceptor) + +
+          Constructs the BooleanState + representing the acceptance of the document text with an Acceptor.
DocumentTextAcceptedBooleanState(javax.swing.text.Document document, + Acceptor acceptor, + java.lang.String name) + +
+          Constructs the BooleanState + representing the acceptance of the document text with an Acceptor.
DocumentTextAcceptedBooleanState(javax.swing.text.Document document, + java.lang.String pattern) + +
+          Constructs the BooleanState + representing the matching of the document text with the given pattern.
DocumentTextAcceptedBooleanState(javax.swing.text.Document document, + java.lang.String pattern, + java.lang.String name) + +
+          Constructs the BooleanState + representing the matching of the document text with the given pattern.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidchangedUpdate(javax.swing.event.DocumentEvent e) + +
+           
+protected  booleancheckAcceptance() + +
+          Checks if the text of the document is accepted by the Acceptor of this state.
+ voidinsertUpdate(javax.swing.event.DocumentEvent e) + +
+           
+ voidremoveUpdate(javax.swing.event.DocumentEvent e) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanState
getValue, isValueTrue, setValue, setValueWithoutNotification
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractState
addStateListener, appendParametersToString, dispose, fireStateChanged, getName, removeStateListener, setName, stateValueToString, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.BooleanState
isValueTrue
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.State
addStateListener, getName, getValue, removeStateListener, setName
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DocumentTextAcceptedBooleanState

+
+public DocumentTextAcceptedBooleanState(javax.swing.text.Document document,
+                                        java.lang.String pattern)
+
+
Constructs the BooleanState + representing the matching of the document text with the given pattern. +

+

Parameters:
document - the Document whose text is compared wit the given pattern
pattern - the pattern the documetns text is compared with
+
+ +

+DocumentTextAcceptedBooleanState

+
+public DocumentTextAcceptedBooleanState(javax.swing.text.Document document,
+                                        Acceptor acceptor)
+
+
Constructs the BooleanState + representing the acceptance of the document text with an Acceptor. +

+

Parameters:
document - the Document whose text is compared wit the given pattern
acceptor - An Acceptor that checks if the text of the document is accepted.
+
+ +

+DocumentTextAcceptedBooleanState

+
+public DocumentTextAcceptedBooleanState(javax.swing.text.Document document,
+                                        java.lang.String pattern,
+                                        java.lang.String name)
+
+
Constructs the BooleanState + representing the matching of the document text with the given pattern. +

+

Parameters:
document - the Document whose text is compared wit the given pattern
pattern - the pattern the documetns text is compared with
name - name of the state
+
+ +

+DocumentTextAcceptedBooleanState

+
+public DocumentTextAcceptedBooleanState(javax.swing.text.Document document,
+                                        Acceptor acceptor,
+                                        java.lang.String name)
+
+
Constructs the BooleanState + representing the acceptance of the document text with an Acceptor. +

+

Parameters:
document - the Document whose text is compared wit the given pattern
acceptor - An Acceptor that checks if the text of the document is accepted.
name - name of the state
+ + + + + + + + +
+Method Detail
+ +

+insertUpdate

+
+public void insertUpdate(javax.swing.event.DocumentEvent e)
+
+
+
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener
+
+
+
+
+
+
+ +

+removeUpdate

+
+public void removeUpdate(javax.swing.event.DocumentEvent e)
+
+
+
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener
+
+
+
+
+
+
+ +

+changedUpdate

+
+public void changedUpdate(javax.swing.event.DocumentEvent e)
+
+
+
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener
+
+
+
+
+
+
+ +

+checkAcceptance

+
+protected boolean checkAcceptance()
+
+
Checks if the text of the document is accepted by the Acceptor of this state. +

+

+
+
+
+ +
Returns:
true if the text of the documet is accepted
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/JComponentEnabledBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/JComponentEnabledBooleanState.html new file mode 100644 index 0000000..e03179d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/JComponentEnabledBooleanState.html @@ -0,0 +1,337 @@ + + + + + + +JComponentEnabledBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states +
+Class JComponentEnabledBooleanState

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractState
+      extended bycom.sdm.quasar.client.core.states.AbstractBooleanState
+          extended bycom.sdm.quasar.client.swing.states.JComponentEnabledBooleanState
+
+
+
All Implemented Interfaces:
BooleanState, Disposable, java.util.EventListener, java.beans.PropertyChangeListener, State
+
+
+
+
public class JComponentEnabledBooleanState
extends AbstractBooleanState
implements BooleanState, java.beans.PropertyChangeListener
+ +

+A BooleanState representing the enabled/disabled state of a JComponent. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JComponentEnabledBooleanState(javax.swing.JComponent jcomponent) + +
+          Constructs the BooleanState + representing the enabled/disabled state of the given JComponent.
JComponentEnabledBooleanState(javax.swing.JComponent jcomponent, + java.lang.String name) + +
+          Constructs the BooleanState + representing the enabled/disabled state of the given JComponent.
+  + + + + + + + + + + + +
+Method Summary
+ voidpropertyChange(java.beans.PropertyChangeEvent pEvent) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanState
getValue, isValueTrue, setValue, setValueWithoutNotification
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractState
addStateListener, appendParametersToString, dispose, fireStateChanged, getName, removeStateListener, setName, stateValueToString, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.BooleanState
isValueTrue
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.State
addStateListener, getName, getValue, removeStateListener, setName
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JComponentEnabledBooleanState

+
+public JComponentEnabledBooleanState(javax.swing.JComponent jcomponent)
+
+
Constructs the BooleanState + representing the enabled/disabled state of the given JComponent. +

+

Parameters:
jcomponent - the JComponent we use as enable/disable source
+
+ +

+JComponentEnabledBooleanState

+
+public JComponentEnabledBooleanState(javax.swing.JComponent jcomponent,
+                                     java.lang.String name)
+
+
Constructs the BooleanState + representing the enabled/disabled state of the given JComponent. +

+

Parameters:
jcomponent - the JComponent we use as enable/disable source
name - name of the state
+ + + + + + + + +
+Method Detail
+ +

+propertyChange

+
+public void propertyChange(java.beans.PropertyChangeEvent pEvent)
+
+
+
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ListModelSelectedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ListModelSelectedBooleanState.html new file mode 100644 index 0000000..7fa4a60 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/ListModelSelectedBooleanState.html @@ -0,0 +1,338 @@ + + + + + + +ListModelSelectedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states +
+Class ListModelSelectedBooleanState

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractState
+      extended bycom.sdm.quasar.client.core.states.AbstractBooleanState
+          extended bycom.sdm.quasar.client.swing.states.ListModelSelectedBooleanState
+
+
+
All Implemented Interfaces:
BooleanState, Disposable, java.util.EventListener, javax.swing.event.ListSelectionListener, State
+
+
+
+
public class ListModelSelectedBooleanState
extends AbstractBooleanState
implements BooleanState, javax.swing.event.ListSelectionListener
+ +

+A BooleanState representing the selection/deselection state + of a ListSelectionModel. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ListModelSelectedBooleanState(javax.swing.ListSelectionModel listSelectionModel) + +
+          Constructs the BooleanState + representing the selection state of the given ListSelectionModel.
ListModelSelectedBooleanState(javax.swing.ListSelectionModel listSelectionModel, + java.lang.String name) + +
+          Constructs the BooleanState + representing the selection state of the given ListSelectionModel.
+  + + + + + + + + + + + +
+Method Summary
+ voidvalueChanged(javax.swing.event.ListSelectionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanState
getValue, isValueTrue, setValue, setValueWithoutNotification
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractState
addStateListener, appendParametersToString, dispose, fireStateChanged, getName, removeStateListener, setName, stateValueToString, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.BooleanState
isValueTrue
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.State
addStateListener, getName, getValue, removeStateListener, setName
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ListModelSelectedBooleanState

+
+public ListModelSelectedBooleanState(javax.swing.ListSelectionModel listSelectionModel)
+
+
Constructs the BooleanState + representing the selection state of the given ListSelectionModel. +

+

Parameters:
listSelectionModel - the ListSelectionModel we use as selection source
+
+ +

+ListModelSelectedBooleanState

+
+public ListModelSelectedBooleanState(javax.swing.ListSelectionModel listSelectionModel,
+                                     java.lang.String name)
+
+
Constructs the BooleanState + representing the selection state of the given ListSelectionModel. +

+

Parameters:
listSelectionModel - the ListSelectionModel we use as selection source
name - name of the state
+ + + + + + + + +
+Method Detail
+ +

+valueChanged

+
+public void valueChanged(javax.swing.event.ListSelectionEvent e)
+
+
+
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/TreeModelSelectedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/TreeModelSelectedBooleanState.html new file mode 100644 index 0000000..b4489b3 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/TreeModelSelectedBooleanState.html @@ -0,0 +1,338 @@ + + + + + + +TreeModelSelectedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states +
+Class TreeModelSelectedBooleanState

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractState
+      extended bycom.sdm.quasar.client.core.states.AbstractBooleanState
+          extended bycom.sdm.quasar.client.swing.states.TreeModelSelectedBooleanState
+
+
+
All Implemented Interfaces:
BooleanState, Disposable, java.util.EventListener, State, javax.swing.event.TreeSelectionListener
+
+
+
+
public class TreeModelSelectedBooleanState
extends AbstractBooleanState
implements BooleanState, javax.swing.event.TreeSelectionListener
+ +

+A BooleanState representing the selection/deselection state + of a TreeSelectionModel. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
TreeModelSelectedBooleanState(javax.swing.tree.TreeSelectionModel treeSelectionModel) + +
+          Constructs the BooleanState + representing the selection state of the given TreeSelectionModel.
TreeModelSelectedBooleanState(javax.swing.tree.TreeSelectionModel treeSelectionModel, + java.lang.String name) + +
+          Constructs the BooleanState + representing the selection state of the given TreeSelectionModel.
+  + + + + + + + + + + + +
+Method Summary
+ voidvalueChanged(javax.swing.event.TreeSelectionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanState
getValue, isValueTrue, setValue, setValueWithoutNotification
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractState
addStateListener, appendParametersToString, dispose, fireStateChanged, getName, removeStateListener, setName, stateValueToString, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.BooleanState
isValueTrue
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.states.State
addStateListener, getName, getValue, removeStateListener, setName
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.common.Disposable
dispose
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+TreeModelSelectedBooleanState

+
+public TreeModelSelectedBooleanState(javax.swing.tree.TreeSelectionModel treeSelectionModel)
+
+
Constructs the BooleanState + representing the selection state of the given TreeSelectionModel. +

+

Parameters:
treeSelectionModel - the TreeSelectionModel we use as selection source
+
+ +

+TreeModelSelectedBooleanState

+
+public TreeModelSelectedBooleanState(javax.swing.tree.TreeSelectionModel treeSelectionModel,
+                                     java.lang.String name)
+
+
Constructs the BooleanState + representing the selection state of the given TreeSelectionModel. +

+

Parameters:
treeSelectionModel - the TreeSelectionModel we use as selection source
name - name of the state
+ + + + + + + + +
+Method Detail
+ +

+valueChanged

+
+public void valueChanged(javax.swing.event.TreeSelectionEvent e)
+
+
+
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/AbstractSwingBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/AbstractSwingBooleanStateAdapter.html new file mode 100644 index 0000000..c9641da --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/AbstractSwingBooleanStateAdapter.html @@ -0,0 +1,339 @@ + + + + + + +AbstractSwingBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states.adapters +
+Class AbstractSwingBooleanStateAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
+      extended bycom.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
+
+
+
All Implemented Interfaces:
BooleanStateAdapter, Disposable
+
+
+
Direct Known Subclasses:
ActionEnabledBooleanStateAdapter, EmplDetailPresentation.JComponentMarkedBooleanStateAdapter, GlassPaneBlockingBooleanStateAdapter, JComponentEnabledBooleanStateAdapter, JComponentVisibleBooleanStateAdapter, JTextComponentEditableBooleanStateAdapter
+
+
+
+
public abstract class AbstractSwingBooleanStateAdapter
extends AbstractBooleanStateAdapter
+ +

+The base class for all BooleanStateAdapters, + that adapt the boolean state value to some swing-element. The main reason + for this class is to ensure that the code manipulating swing elements is + executed in the swing event dispatch thread. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractSwingBooleanStateAdapter() + +
+          Creates a new AbstractSwingBooleanStateAdapter.
AbstractSwingBooleanStateAdapter(BooleanState state) + +
+          Creates a new AbstractBooleanStateAdapter.
AbstractSwingBooleanStateAdapter(java.lang.String name) + +
+          Creates a new AbstractSwingBooleanStateAdapter.
AbstractSwingBooleanStateAdapter(java.lang.String name, + BooleanState state) + +
+          Creates a new AbstractBooleanStateAdapter.
+  + + + + + + + + + + + +
+Method Summary
+ voidupdateAdaptedValue() + +
+          Forces an update of the current state value to the adapted objects.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
addTarget, addTarget, addTargetInverse, dispose, getBooleanState, getName, removeTarget, setAdaptedValue, setAdaptedValue, setBooleanState, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+AbstractSwingBooleanStateAdapter

+
+public AbstractSwingBooleanStateAdapter()
+
+
Creates a new AbstractSwingBooleanStateAdapter. +

+

+
+ +

+AbstractSwingBooleanStateAdapter

+
+public AbstractSwingBooleanStateAdapter(java.lang.String name)
+
+
Creates a new AbstractSwingBooleanStateAdapter. +

+

Parameters:
name -
+
+ +

+AbstractSwingBooleanStateAdapter

+
+public AbstractSwingBooleanStateAdapter(BooleanState state)
+
+
Creates a new AbstractBooleanStateAdapter. +

+

Parameters:
state - the state to set
+
+ +

+AbstractSwingBooleanStateAdapter

+
+public AbstractSwingBooleanStateAdapter(java.lang.String name,
+                                        BooleanState state)
+
+
Creates a new AbstractBooleanStateAdapter. +

+

Parameters:
name - the name to set
state - the state to set
+ + + + + + + + +
+Method Detail
+ +

+updateAdaptedValue

+
+public final void updateAdaptedValue()
+
+
Description copied from class: AbstractBooleanStateAdapter
+
Forces an update of the current state value to the adapted objects. +

+

+
Overrides:
updateAdaptedValue in class AbstractBooleanStateAdapter
+
+
+
See Also:
AbstractBooleanStateAdapter.updateAdaptedValue()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/ActionEnabledBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/ActionEnabledBooleanStateAdapter.html new file mode 100644 index 0000000..699b834 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/ActionEnabledBooleanStateAdapter.html @@ -0,0 +1,377 @@ + + + + + + +ActionEnabledBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states.adapters +
+Class ActionEnabledBooleanStateAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
+      extended bycom.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
+          extended bycom.sdm.quasar.client.swing.states.adapters.ActionEnabledBooleanStateAdapter
+
+
+
All Implemented Interfaces:
BooleanStateAdapter, Disposable
+
+
+
+
public class ActionEnabledBooleanStateAdapter
extends AbstractSwingBooleanStateAdapter
+ +

+Adapts the value of a BooleanState + to the enabled state of a Action. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ActionEnabledBooleanStateAdapter() + +
+          Creates a new ActionEnabledBooleanStateAdapter.
ActionEnabledBooleanStateAdapter(java.lang.String name) + +
+          Creates a new ActionEnabledBooleanStateAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAction(javax.swing.Action action) + +
+          Adds an Action, whos enablement should be adapted from the state.
+ voidaddActionInverse(javax.swing.Action action) + +
+          Adds an Action, whos enablement should be adapted inverse from the state.
+ voidremoveAction(javax.swing.Action action) + +
+          Removes a previously added Action from adapting its enablement.
+protected  voidsetAdaptedValue(java.lang.Object target, + boolean value) + +
+          Sets the adapted value for the given target object (that was added before to + this adapter).
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
updateAdaptedValue
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
addTarget, addTarget, addTargetInverse, dispose, getBooleanState, getName, removeTarget, setAdaptedValue, setBooleanState, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ActionEnabledBooleanStateAdapter

+
+public ActionEnabledBooleanStateAdapter()
+
+
Creates a new ActionEnabledBooleanStateAdapter. +

+

+
+ +

+ActionEnabledBooleanStateAdapter

+
+public ActionEnabledBooleanStateAdapter(java.lang.String name)
+
+
Creates a new ActionEnabledBooleanStateAdapter. +

+

Parameters:
name -
+ + + + + + + + +
+Method Detail
+ +

+addAction

+
+public void addAction(javax.swing.Action action)
+
+
Adds an Action, whos enablement should be adapted from the state. +

+

+
Parameters:
action - the Action to add
+
+
+
+ +

+addActionInverse

+
+public void addActionInverse(javax.swing.Action action)
+
+
Adds an Action, whos enablement should be adapted inverse from the state. +

+

+
Parameters:
action - the Action to add
+
+
+
+ +

+removeAction

+
+public void removeAction(javax.swing.Action action)
+
+
Removes a previously added Action from adapting its enablement. +

+

+
Parameters:
action - the Action to remove
+
+
+
+ +

+setAdaptedValue

+
+protected void setAdaptedValue(java.lang.Object target,
+                               boolean value)
+
+
Description copied from class: AbstractBooleanStateAdapter
+
Sets the adapted value for the given target object (that was added before to + this adapter). +

+

+
Specified by:
setAdaptedValue in class AbstractBooleanStateAdapter
+
+
+
Parameters:
target - the target to adapt the value to
value - the value to adapt
See Also:
AbstractBooleanStateAdapter.setAdaptedValue(java.lang.Object, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/GlassPaneBlockingBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/GlassPaneBlockingBooleanStateAdapter.html new file mode 100644 index 0000000..6ac02e7 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/GlassPaneBlockingBooleanStateAdapter.html @@ -0,0 +1,378 @@ + + + + + + +GlassPaneBlockingBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states.adapters +
+Class GlassPaneBlockingBooleanStateAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
+      extended bycom.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
+          extended bycom.sdm.quasar.client.swing.states.adapters.GlassPaneBlockingBooleanStateAdapter
+
+
+
All Implemented Interfaces:
BooleanStateAdapter, Disposable
+
+
+
+
public class GlassPaneBlockingBooleanStateAdapter
extends AbstractSwingBooleanStateAdapter
+ +

+Adapts the value of a BooleanState + to a blocking of user events: If the state value is true + all input events are blockt by a glass pane. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
GlassPaneBlockingBooleanStateAdapter() + +
+          Creates a new GlassPaneBlockingBooleanStateAdapter.
GlassPaneBlockingBooleanStateAdapter(java.lang.String name) + +
+          Creates a new GlassPaneBlockingBooleanStateAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddJComponent(javax.swing.JComponent jcomponent) + +
+          Adds a JComponent, whos enablement should be adapted from the state.
+ voidaddJComponentInverse(javax.swing.JComponent jcomponent) + +
+          Adds a JComponent, whos enablement should be adapted inverse from the state.
+ voidremoveJComponent(javax.swing.JComponent jcomponent) + +
+          Removes a previously added JComponent from adapting its enablement.
+protected  voidsetAdaptedValue(java.lang.Object target, + boolean value) + +
+          Sets the adapted value for the given target object (that was added before to + this adapter).
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
updateAdaptedValue
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
addTarget, addTarget, addTargetInverse, dispose, getBooleanState, getName, removeTarget, setAdaptedValue, setBooleanState, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+GlassPaneBlockingBooleanStateAdapter

+
+public GlassPaneBlockingBooleanStateAdapter()
+
+
Creates a new GlassPaneBlockingBooleanStateAdapter. +

+

+
+ +

+GlassPaneBlockingBooleanStateAdapter

+
+public GlassPaneBlockingBooleanStateAdapter(java.lang.String name)
+
+
Creates a new GlassPaneBlockingBooleanStateAdapter. +

+

Parameters:
name - the name of the adapter
+ + + + + + + + +
+Method Detail
+ +

+addJComponent

+
+public void addJComponent(javax.swing.JComponent jcomponent)
+
+
Adds a JComponent, whos enablement should be adapted from the state. +

+

+
Parameters:
jcomponent - the JComponent to add
+
+
+
+ +

+addJComponentInverse

+
+public void addJComponentInverse(javax.swing.JComponent jcomponent)
+
+
Adds a JComponent, whos enablement should be adapted inverse from the state. +

+

+
Parameters:
jcomponent - the JComponent to add
+
+
+
+ +

+removeJComponent

+
+public void removeJComponent(javax.swing.JComponent jcomponent)
+
+
Removes a previously added JComponent from adapting its enablement. +

+

+
Parameters:
jcomponent - the JComponent to remove
+
+
+
+ +

+setAdaptedValue

+
+protected void setAdaptedValue(java.lang.Object target,
+                               boolean value)
+
+
Description copied from class: AbstractBooleanStateAdapter
+
Sets the adapted value for the given target object (that was added before to + this adapter). +

+

+
Specified by:
setAdaptedValue in class AbstractBooleanStateAdapter
+
+
+
Parameters:
target - the target to adapt the value to
value - the value to adapt
See Also:
AbstractBooleanStateAdapter.setAdaptedValue(java.lang.Object, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentEnabledBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentEnabledBooleanStateAdapter.html new file mode 100644 index 0000000..4aff375 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentEnabledBooleanStateAdapter.html @@ -0,0 +1,411 @@ + + + + + + +JComponentEnabledBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states.adapters +
+Class JComponentEnabledBooleanStateAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
+      extended bycom.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
+          extended bycom.sdm.quasar.client.swing.states.adapters.JComponentEnabledBooleanStateAdapter
+
+
+
All Implemented Interfaces:
BooleanStateAdapter, Disposable
+
+
+
+
public class JComponentEnabledBooleanStateAdapter
extends AbstractSwingBooleanStateAdapter
+ +

+Adapts the value of a BooleanState + to the enabled state of a JComponent. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JComponentEnabledBooleanStateAdapter() + +
+          Creates a new JComponentEnabledBooleanStateAdapter.
JComponentEnabledBooleanStateAdapter(BooleanState state) + +
+          Creates a new AbstractBooleanStateAdapter.
JComponentEnabledBooleanStateAdapter(java.lang.String name) + +
+          Creates a new JComponentEnabledBooleanStateAdapter.
JComponentEnabledBooleanStateAdapter(java.lang.String name, + BooleanState state) + +
+          Creates a new AbstractBooleanStateAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddJComponent(javax.swing.JComponent jcomponent) + +
+          Adds a JComponent, whos enablement should be adapted from the state.
+ voidaddJComponentInverse(javax.swing.JComponent jcomponent) + +
+          Adds a JComponent, whos enablement should be adapted inverse from the state.
+ voidremoveJComponent(javax.swing.JComponent jcomponent) + +
+          Removes a previously added JComponent from adapting its enablement.
+protected  voidsetAdaptedValue(java.lang.Object target, + boolean value) + +
+          Sets the adapted value for the given target object (that was added before to + this adapter).
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
updateAdaptedValue
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
addTarget, addTarget, addTargetInverse, dispose, getBooleanState, getName, removeTarget, setAdaptedValue, setBooleanState, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JComponentEnabledBooleanStateAdapter

+
+public JComponentEnabledBooleanStateAdapter()
+
+
Creates a new JComponentEnabledBooleanStateAdapter. +

+

+
+ +

+JComponentEnabledBooleanStateAdapter

+
+public JComponentEnabledBooleanStateAdapter(java.lang.String name)
+
+
Creates a new JComponentEnabledBooleanStateAdapter. +

+

Parameters:
name - the name of the adapter
+
+ +

+JComponentEnabledBooleanStateAdapter

+
+public JComponentEnabledBooleanStateAdapter(BooleanState state)
+
+
Creates a new AbstractBooleanStateAdapter. +

+

Parameters:
state - the state to set
+
+ +

+JComponentEnabledBooleanStateAdapter

+
+public JComponentEnabledBooleanStateAdapter(java.lang.String name,
+                                            BooleanState state)
+
+
Creates a new AbstractBooleanStateAdapter. +

+

Parameters:
name - the name to set
state - the state to set
+ + + + + + + + +
+Method Detail
+ +

+addJComponent

+
+public void addJComponent(javax.swing.JComponent jcomponent)
+
+
Adds a JComponent, whos enablement should be adapted from the state. +

+

+
Parameters:
jcomponent - the JComponent to add
+
+
+
+ +

+addJComponentInverse

+
+public void addJComponentInverse(javax.swing.JComponent jcomponent)
+
+
Adds a JComponent, whos enablement should be adapted inverse from the state. +

+

+
Parameters:
jcomponent - the JComponent to add
+
+
+
+ +

+removeJComponent

+
+public void removeJComponent(javax.swing.JComponent jcomponent)
+
+
Removes a previously added JComponent from adapting its enablement. +

+

+
Parameters:
jcomponent - the JComponent to remove
+
+
+
+ +

+setAdaptedValue

+
+protected void setAdaptedValue(java.lang.Object target,
+                               boolean value)
+
+
Description copied from class: AbstractBooleanStateAdapter
+
Sets the adapted value for the given target object (that was added before to + this adapter). +

+

+
Specified by:
setAdaptedValue in class AbstractBooleanStateAdapter
+
+
+
Parameters:
target - the target to adapt the value to
value - the value to adapt
See Also:
AbstractBooleanStateAdapter.setAdaptedValue(java.lang.Object, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentVisibleBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentVisibleBooleanStateAdapter.html new file mode 100644 index 0000000..c5da20d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JComponentVisibleBooleanStateAdapter.html @@ -0,0 +1,377 @@ + + + + + + +JComponentVisibleBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states.adapters +
+Class JComponentVisibleBooleanStateAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
+      extended bycom.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
+          extended bycom.sdm.quasar.client.swing.states.adapters.JComponentVisibleBooleanStateAdapter
+
+
+
All Implemented Interfaces:
BooleanStateAdapter, Disposable
+
+
+
+
public class JComponentVisibleBooleanStateAdapter
extends AbstractSwingBooleanStateAdapter
+ +

+Adapts the value of a BooleanState + to the visibility of a JComponent. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JComponentVisibleBooleanStateAdapter() + +
+          Creates a new JComponentVisibleBooleanStateAdapter.
JComponentVisibleBooleanStateAdapter(java.lang.String name) + +
+          Creates a new JComponentVisibleBooleanStateAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddJComponent(javax.swing.JComponent jcomponent) + +
+          Adds a JComponent, whos visibility should be adapted from the state.
+ voidaddJComponentInverse(javax.swing.JComponent jcomponent) + +
+          Adds a JComponent, whos visibility should be adapted inverse from the state.
+ voidremoveJComponent(javax.swing.JComponent jcomponent) + +
+          Removes a previously added JComponent from adapting its enablement.
+protected  voidsetAdaptedValue(java.lang.Object target, + boolean value) + +
+          Sets the adapted value for the given target object (that was added before to + this adapter).
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
updateAdaptedValue
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
addTarget, addTarget, addTargetInverse, dispose, getBooleanState, getName, removeTarget, setAdaptedValue, setBooleanState, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JComponentVisibleBooleanStateAdapter

+
+public JComponentVisibleBooleanStateAdapter()
+
+
Creates a new JComponentVisibleBooleanStateAdapter. +

+

+
+ +

+JComponentVisibleBooleanStateAdapter

+
+public JComponentVisibleBooleanStateAdapter(java.lang.String name)
+
+
Creates a new JComponentVisibleBooleanStateAdapter. +

+

Parameters:
name - the name of the adapter
+ + + + + + + + +
+Method Detail
+ +

+addJComponent

+
+public void addJComponent(javax.swing.JComponent jcomponent)
+
+
Adds a JComponent, whos visibility should be adapted from the state. +

+

+
Parameters:
jcomponent - the JComponent to add
+
+
+
+ +

+addJComponentInverse

+
+public void addJComponentInverse(javax.swing.JComponent jcomponent)
+
+
Adds a JComponent, whos visibility should be adapted inverse from the state. +

+

+
Parameters:
jcomponent - the JComponent to add
+
+
+
+ +

+removeJComponent

+
+public void removeJComponent(javax.swing.JComponent jcomponent)
+
+
Removes a previously added JComponent from adapting its enablement. +

+

+
Parameters:
jcomponent - the JComponent to remove
+
+
+
+ +

+setAdaptedValue

+
+protected void setAdaptedValue(java.lang.Object target,
+                               boolean value)
+
+
Description copied from class: AbstractBooleanStateAdapter
+
Sets the adapted value for the given target object (that was added before to + this adapter). +

+

+
Specified by:
setAdaptedValue in class AbstractBooleanStateAdapter
+
+
+
Parameters:
target - the target to adapt the value to
value - the value to adapt
See Also:
AbstractBooleanStateAdapter.setAdaptedValue(java.lang.Object, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JTextComponentEditableBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JTextComponentEditableBooleanStateAdapter.html new file mode 100644 index 0000000..78d6cb9 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/JTextComponentEditableBooleanStateAdapter.html @@ -0,0 +1,377 @@ + + + + + + +JTextComponentEditableBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.states.adapters +
+Class JTextComponentEditableBooleanStateAdapter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
+      extended bycom.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
+          extended bycom.sdm.quasar.client.swing.states.adapters.JTextComponentEditableBooleanStateAdapter
+
+
+
All Implemented Interfaces:
BooleanStateAdapter, Disposable
+
+
+
+
public class JTextComponentEditableBooleanStateAdapter
extends AbstractSwingBooleanStateAdapter
+ +

+Adapts the value of a BooleanState + to the editable state of a JTextComponent. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JTextComponentEditableBooleanStateAdapter() + +
+          Creates a new JTextComponentEditableBooleanStateAdapter.
JTextComponentEditableBooleanStateAdapter(java.lang.String name) + +
+          Creates a new JTextComponentEditableBooleanStateAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddJTextComponent(javax.swing.text.JTextComponent jtextcomponent) + +
+          Adds a JTextComponent, whose editablement should be adapted from the state.
+ voidaddJTextComponenttInverse(javax.swing.text.JTextComponent jtextcomponent) + +
+          Adds a JTextComponent, whose editablement should be adapted inverse from the state.
+ voidremoveJTextComponent(javax.swing.text.JTextComponent jtextcomponent) + +
+          Removes a previously added JTextComponent from adapting its enablement.
+protected  voidsetAdaptedValue(java.lang.Object target, + boolean value) + +
+          Sets the adapted value for the given target object (that was added before to + this adapter).
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter
updateAdaptedValue
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.states.AbstractBooleanStateAdapter
addTarget, addTarget, addTargetInverse, dispose, getBooleanState, getName, removeTarget, setAdaptedValue, setBooleanState, setName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JTextComponentEditableBooleanStateAdapter

+
+public JTextComponentEditableBooleanStateAdapter()
+
+
Creates a new JTextComponentEditableBooleanStateAdapter. +

+

+
+ +

+JTextComponentEditableBooleanStateAdapter

+
+public JTextComponentEditableBooleanStateAdapter(java.lang.String name)
+
+
Creates a new JTextComponentEditableBooleanStateAdapter. +

+

Parameters:
name - the name of the adapter
+ + + + + + + + +
+Method Detail
+ +

+addJTextComponent

+
+public void addJTextComponent(javax.swing.text.JTextComponent jtextcomponent)
+
+
Adds a JTextComponent, whose editablement should be adapted from the state. +

+

+
Parameters:
jtextcomponent - the JTextComponent to add
+
+
+
+ +

+addJTextComponenttInverse

+
+public void addJTextComponenttInverse(javax.swing.text.JTextComponent jtextcomponent)
+
+
Adds a JTextComponent, whose editablement should be adapted inverse from the state. +

+

+
Parameters:
jtextcomponent - the JTextComponent to add
+
+
+
+ +

+removeJTextComponent

+
+public void removeJTextComponent(javax.swing.text.JTextComponent jtextcomponent)
+
+
Removes a previously added JTextComponent from adapting its enablement. +

+

+
Parameters:
jtextcomponent - the JTextComponent to remove
+
+
+
+ +

+setAdaptedValue

+
+protected void setAdaptedValue(java.lang.Object target,
+                               boolean value)
+
+
Description copied from class: AbstractBooleanStateAdapter
+
Sets the adapted value for the given target object (that was added before to + this adapter). +

+

+
Specified by:
setAdaptedValue in class AbstractBooleanStateAdapter
+
+
+
Parameters:
target - the target to adapt the value to
value - the value to adapt
See Also:
AbstractBooleanStateAdapter.setAdaptedValue(java.lang.Object, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/AbstractSwingBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/AbstractSwingBooleanStateAdapter.html new file mode 100644 index 0000000..e188bbb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/AbstractSwingBooleanStateAdapter.html @@ -0,0 +1,239 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.adapters.AbstractSwingBooleanStateAdapter

+
+ + + + + + + + + + + + + +
+Packages that use AbstractSwingBooleanStateAdapter
com.sdm.quasar.client.showcase.swing.allinone.emplDetail  
com.sdm.quasar.client.swing.states.adapters  
+  +

+ + + + + +
+Uses of AbstractSwingBooleanStateAdapter in com.sdm.quasar.client.showcase.swing.allinone.emplDetail
+  +

+ + + + + + + + + +
Subclasses of AbstractSwingBooleanStateAdapter in com.sdm.quasar.client.showcase.swing.allinone.emplDetail
+ classEmplDetailPresentation.JComponentMarkedBooleanStateAdapter + +
+           
+  +

+ + + + + +
+Uses of AbstractSwingBooleanStateAdapter in com.sdm.quasar.client.swing.states.adapters
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AbstractSwingBooleanStateAdapter in com.sdm.quasar.client.swing.states.adapters
+ classActionEnabledBooleanStateAdapter + +
+          Adapts the value of a BooleanState + to the enabled state of a Action.
+ classGlassPaneBlockingBooleanStateAdapter + +
+          Adapts the value of a BooleanState + to a blocking of user events: If the state value is true + all input events are blockt by a glass pane.
+ classJComponentEnabledBooleanStateAdapter + +
+          Adapts the value of a BooleanState + to the enabled state of a JComponent.
+ classJComponentVisibleBooleanStateAdapter + +
+          Adapts the value of a BooleanState + to the visibility of a JComponent.
+ classJTextComponentEditableBooleanStateAdapter + +
+          Adapts the value of a BooleanState + to the editable state of a JTextComponent.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/ActionEnabledBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/ActionEnabledBooleanStateAdapter.html new file mode 100644 index 0000000..9bc233c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/ActionEnabledBooleanStateAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.adapters.ActionEnabledBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.adapters.ActionEnabledBooleanStateAdapter

+
+No usage of com.sdm.quasar.client.swing.states.adapters.ActionEnabledBooleanStateAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/GlassPaneBlockingBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/GlassPaneBlockingBooleanStateAdapter.html new file mode 100644 index 0000000..ed7a5f8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/GlassPaneBlockingBooleanStateAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.adapters.GlassPaneBlockingBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.adapters.GlassPaneBlockingBooleanStateAdapter

+
+No usage of com.sdm.quasar.client.swing.states.adapters.GlassPaneBlockingBooleanStateAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentEnabledBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentEnabledBooleanStateAdapter.html new file mode 100644 index 0000000..242119e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentEnabledBooleanStateAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.adapters.JComponentEnabledBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.adapters.JComponentEnabledBooleanStateAdapter

+
+No usage of com.sdm.quasar.client.swing.states.adapters.JComponentEnabledBooleanStateAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentVisibleBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentVisibleBooleanStateAdapter.html new file mode 100644 index 0000000..6f92c58 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JComponentVisibleBooleanStateAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.adapters.JComponentVisibleBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.adapters.JComponentVisibleBooleanStateAdapter

+
+No usage of com.sdm.quasar.client.swing.states.adapters.JComponentVisibleBooleanStateAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JTextComponentEditableBooleanStateAdapter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JTextComponentEditableBooleanStateAdapter.html new file mode 100644 index 0000000..dd3805c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/class-use/JTextComponentEditableBooleanStateAdapter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.adapters.JTextComponentEditableBooleanStateAdapter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.adapters.JTextComponentEditableBooleanStateAdapter

+
+No usage of com.sdm.quasar.client.swing.states.adapters.JTextComponentEditableBooleanStateAdapter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-frame.html new file mode 100644 index 0000000..fe1499a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-frame.html @@ -0,0 +1,42 @@ + + + + + + +com.sdm.quasar.client.swing.states.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.states.adapters + + + + +
+Classes  + +
+AbstractSwingBooleanStateAdapter +
+ActionEnabledBooleanStateAdapter +
+GlassPaneBlockingBooleanStateAdapter +
+JComponentEnabledBooleanStateAdapter +
+JComponentVisibleBooleanStateAdapter +
+JTextComponentEditableBooleanStateAdapter
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-summary.html new file mode 100644 index 0000000..83db1ec --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-summary.html @@ -0,0 +1,175 @@ + + + + + + +com.sdm.quasar.client.swing.states.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.states.adapters +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractSwingBooleanStateAdapterThe base class for all BooleanStateAdapters, + that adapt the boolean state value to some swing-element.
ActionEnabledBooleanStateAdapterAdapts the value of a BooleanState + to the enabled state of a Action.
GlassPaneBlockingBooleanStateAdapterAdapts the value of a BooleanState + to a blocking of user events: If the state value is true + all input events are blockt by a glass pane.
JComponentEnabledBooleanStateAdapterAdapts the value of a BooleanState + to the enabled state of a JComponent.
JComponentVisibleBooleanStateAdapterAdapts the value of a BooleanState + to the visibility of a JComponent.
JTextComponentEditableBooleanStateAdapterAdapts the value of a BooleanState + to the editable state of a JTextComponent.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-tree.html new file mode 100644 index 0000000..b810eb5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-tree.html @@ -0,0 +1,150 @@ + + + + + + +com.sdm.quasar.client.swing.states.adapters Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.states.adapters +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-use.html new file mode 100644 index 0000000..b97e7fd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/adapters/package-use.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.states.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.states.adapters

+
+ + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.states.adapters
com.sdm.quasar.client.showcase.swing.allinone.emplDetail  
com.sdm.quasar.client.swing.states.adapters  
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.states.adapters used by com.sdm.quasar.client.showcase.swing.allinone.emplDetail
AbstractSwingBooleanStateAdapter + +
+          The base class for all BooleanStateAdapters, + that adapt the boolean state value to some swing-element.
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.swing.states.adapters used by com.sdm.quasar.client.swing.states.adapters
AbstractSwingBooleanStateAdapter + +
+          The base class for all BooleanStateAdapters, + that adapt the boolean state value to some swing-element.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ActionEnabledBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ActionEnabledBooleanState.html new file mode 100644 index 0000000..fe24cf3 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ActionEnabledBooleanState.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.ActionEnabledBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.ActionEnabledBooleanState

+
+No usage of com.sdm.quasar.client.swing.states.ActionEnabledBooleanState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ButtonModelSelectedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ButtonModelSelectedBooleanState.html new file mode 100644 index 0000000..bdf9152 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ButtonModelSelectedBooleanState.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.ButtonModelSelectedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.ButtonModelSelectedBooleanState

+
+No usage of com.sdm.quasar.client.swing.states.ButtonModelSelectedBooleanState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/DocumentTextAcceptedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/DocumentTextAcceptedBooleanState.html new file mode 100644 index 0000000..3edfe8e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/DocumentTextAcceptedBooleanState.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.DocumentTextAcceptedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.DocumentTextAcceptedBooleanState

+
+No usage of com.sdm.quasar.client.swing.states.DocumentTextAcceptedBooleanState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/JComponentEnabledBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/JComponentEnabledBooleanState.html new file mode 100644 index 0000000..4cea452 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/JComponentEnabledBooleanState.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.JComponentEnabledBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.JComponentEnabledBooleanState

+
+No usage of com.sdm.quasar.client.swing.states.JComponentEnabledBooleanState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ListModelSelectedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ListModelSelectedBooleanState.html new file mode 100644 index 0000000..959952f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/ListModelSelectedBooleanState.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.ListModelSelectedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.ListModelSelectedBooleanState

+
+No usage of com.sdm.quasar.client.swing.states.ListModelSelectedBooleanState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/TreeModelSelectedBooleanState.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/TreeModelSelectedBooleanState.html new file mode 100644 index 0000000..4d751f6 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/class-use/TreeModelSelectedBooleanState.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.states.TreeModelSelectedBooleanState (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.states.TreeModelSelectedBooleanState

+
+No usage of com.sdm.quasar.client.swing.states.TreeModelSelectedBooleanState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-frame.html new file mode 100644 index 0000000..e4dd5f8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-frame.html @@ -0,0 +1,42 @@ + + + + + + +com.sdm.quasar.client.swing.states (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.states + + + + +
+Classes  + +
+ActionEnabledBooleanState +
+ButtonModelSelectedBooleanState +
+DocumentTextAcceptedBooleanState +
+JComponentEnabledBooleanState +
+ListModelSelectedBooleanState +
+TreeModelSelectedBooleanState
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-summary.html new file mode 100644 index 0000000..dafc88c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-summary.html @@ -0,0 +1,172 @@ + + + + + + +com.sdm.quasar.client.swing.states (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.states +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ActionEnabledBooleanStateA BooleanState representing the enabled/disabled state of an Action.
ButtonModelSelectedBooleanStateA BooleanState representing the selection state of an ButtonModel.
DocumentTextAcceptedBooleanStateThe BooleanState is true if the text of the Document + is accepted by a given Acceptor. +
JComponentEnabledBooleanStateA BooleanState representing the enabled/disabled state of a JComponent.
ListModelSelectedBooleanStateA BooleanState representing the selection/deselection state + of a ListSelectionModel.
TreeModelSelectedBooleanStateA BooleanState representing the selection/deselection state + of a TreeSelectionModel.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-tree.html new file mode 100644 index 0000000..fc4aceb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +com.sdm.quasar.client.swing.states Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.states +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-use.html new file mode 100644 index 0000000..1f6c07b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/states/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.states (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.states

+
+No usage of com.sdm.quasar.client.swing.states +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/DialogInfoTreeNodeDefinition.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/DialogInfoTreeNodeDefinition.html new file mode 100644 index 0000000..4c29eca --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/DialogInfoTreeNodeDefinition.html @@ -0,0 +1,277 @@ + + + + + + +DialogInfoTreeNodeDefinition (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class DialogInfoTreeNodeDefinition

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition
+      extended bycom.sdm.quasar.client.swing.systeminfo.DialogInfoTreeNodeDefinition
+
+
+
+
public class DialogInfoTreeNodeDefinition
extends InfoTreeNodeDefinition
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DialogInfoTreeNodeDefinition(ResourceAccessService resourceAccessService, + ImageProviderService imageProviderService) + +
+          Creates a new DialogInfoTreeNodeDefinition.
+  + + + + + + + + + + + +
+Method Summary
+ NodeInfocreateNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition
createChildNodeInfos, getImageIcon, getImageProviderService, getNodeText, getOriginal, getResourceAccessService, getResourcePrefix, translate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DialogInfoTreeNodeDefinition

+
+public DialogInfoTreeNodeDefinition(ResourceAccessService resourceAccessService,
+                                    ImageProviderService imageProviderService)
+
+
Creates a new DialogInfoTreeNodeDefinition. +

+

Parameters:
resourceAccessService - a ResourceAccessService to access resources
imageProviderService - a ImageProviderService to access images
+ + + + + + + + +
+Method Detail
+ +

+createNodeInfo

+
+public NodeInfo createNodeInfo(SystemInfoNode node,
+                               InfoTreeModel model)
+
+
+
Overrides:
createNodeInfo in class InfoTreeNodeDefinition
+
+
+
See Also:
InfoTreeNodeDefinition.createNodeInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.swing.systeminfo.InfoTreeModel)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/FeatureTreeNodeDefinition.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/FeatureTreeNodeDefinition.html new file mode 100644 index 0000000..7c6bf0b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/FeatureTreeNodeDefinition.html @@ -0,0 +1,299 @@ + + + + + + +FeatureTreeNodeDefinition (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class FeatureTreeNodeDefinition

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition
+      extended bycom.sdm.quasar.client.swing.systeminfo.FeatureTreeNodeDefinition
+
+
+
+
public class FeatureTreeNodeDefinition
extends InfoTreeNodeDefinition
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
FeatureTreeNodeDefinition(ResourceAccessService resourceAccessService, + ImageProviderService imageProviderService) + +
+          Creates a new FeatureTreeNodeDefinition.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ NodeInfocreateNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+protected  java.lang.StringgetNodeText(SystemInfoNode node) + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition
createChildNodeInfos, getImageIcon, getImageProviderService, getOriginal, getResourceAccessService, getResourcePrefix, translate
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+FeatureTreeNodeDefinition

+
+public FeatureTreeNodeDefinition(ResourceAccessService resourceAccessService,
+                                 ImageProviderService imageProviderService)
+
+
Creates a new FeatureTreeNodeDefinition. +

+

Parameters:
resourceAccessService - a ResourceAccessService to access resources
imageProviderService - a ImageProviderService to access images
+ + + + + + + + +
+Method Detail
+ +

+createNodeInfo

+
+public NodeInfo createNodeInfo(SystemInfoNode node,
+                               InfoTreeModel model)
+
+
+
Overrides:
createNodeInfo in class InfoTreeNodeDefinition
+
+
+
See Also:
InfoTreeNodeDefinition.createNodeInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.swing.systeminfo.InfoTreeModel)
+
+
+
+ +

+getNodeText

+
+protected java.lang.String getNodeText(SystemInfoNode node)
+
+
+
Overrides:
getNodeText in class InfoTreeNodeDefinition
+
+
+
See Also:
InfoTreeNodeDefinition.getNodeText(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeModel.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeModel.html new file mode 100644 index 0000000..7fe23e0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeModel.html @@ -0,0 +1,367 @@ + + + + + + +InfoTreeModel (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class InfoTreeModel

+
+java.lang.Object
+  extended byjavax.swing.tree.DefaultTreeModel
+      extended bycom.sdm.quasar.client.swing.systeminfo.InfoTreeModel
+
+
+
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel
+
+
+
+
public class InfoTreeModel
extends javax.swing.tree.DefaultTreeModel
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
+  + + + + + + + + + + +
+Constructor Summary
InfoTreeModel(InfoTreeNodeDefinition defaultInfoTreeNodeDefinition) + +
+          Creates a new InfoTreeModel.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ InfoTreeNodeDefinitiongetInfoTreeNodeDefinition(java.lang.String nodeType) + +
+           
+ NodeInfogetNodeInfo(SystemInfoNode node) + +
+           
+protected  SystemInfoNodegetSystemInfoNodeForId(java.lang.String id) + +
+           
+ voidregisterInfoTreeNodeDefinition(java.lang.String nodeType, + InfoTreeNodeDefinition definition) + +
+           
+ voidsetRoot(SystemInfoNode root) + +
+           
+ + + + + + + +
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+InfoTreeModel

+
+public InfoTreeModel(InfoTreeNodeDefinition defaultInfoTreeNodeDefinition)
+
+
Creates a new InfoTreeModel. +

+

+ + + + + + + + +
+Method Detail
+ +

+setRoot

+
+public void setRoot(SystemInfoNode root)
+
+
+
+
+
+
+ +

+getSystemInfoNodeForId

+
+protected SystemInfoNode getSystemInfoNodeForId(java.lang.String id)
+
+
+
+
+
+
+ +

+getNodeInfo

+
+public NodeInfo getNodeInfo(SystemInfoNode node)
+
+
+
+
+
+
+ +

+registerInfoTreeNodeDefinition

+
+public void registerInfoTreeNodeDefinition(java.lang.String nodeType,
+                                           InfoTreeNodeDefinition definition)
+
+
+
+
+
+
+ +

+getInfoTreeNodeDefinition

+
+public InfoTreeNodeDefinition getInfoTreeNodeDefinition(java.lang.String nodeType)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeNodeDefinition.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeNodeDefinition.html new file mode 100644 index 0000000..d8986ac --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/InfoTreeNodeDefinition.html @@ -0,0 +1,435 @@ + + + + + + +InfoTreeNodeDefinition (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class InfoTreeNodeDefinition

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition
+
+
+
Direct Known Subclasses:
DialogInfoTreeNodeDefinition, FeatureTreeNodeDefinition
+
+
+
+
public class InfoTreeNodeDefinition
extends java.lang.Object
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
InfoTreeNodeDefinition(ResourceAccessService resourceAccessService, + ImageProviderService imageProviderService) + +
+          Creates a new InfoTreeNodeDefinition.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodeInfo[]createChildNodeInfos(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfocreateNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ javax.swing.ImageIcongetImageIcon(java.lang.String id) + +
+          Returns the ImageIcon associated with the given id.
+ ImageProviderServicegetImageProviderService() + +
+          Returns the ImageProviderService.
+protected  java.lang.StringgetNodeText(SystemInfoNode node) + +
+           
+protected  SystemInfoNodegetOriginal(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ ResourceAccessServicegetResourceAccessService() + +
+          Returns the ResourceAccessService.
+protected  java.lang.StringgetResourcePrefix() + +
+          Returns the resource prefix for this definition.
+ java.lang.Stringtranslate(java.lang.String original) + +
+          Translates the given original text to get translated by a resource entry.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+InfoTreeNodeDefinition

+
+public InfoTreeNodeDefinition(ResourceAccessService resourceAccessService,
+                              ImageProviderService imageProviderService)
+
+
Creates a new InfoTreeNodeDefinition. +

+

Parameters:
resourceAccessService - a ResourceAccessService to access resources
imageProviderService - a ImageProviderService to access images
+ + + + + + + + +
+Method Detail
+ +

+getResourceAccessService

+
+public ResourceAccessService getResourceAccessService()
+
+
Returns the ResourceAccessService. +

+

+
+
+
+
+ +

+getImageProviderService

+
+public ImageProviderService getImageProviderService()
+
+
Returns the ImageProviderService. +

+

+
+
+
+
+ +

+getResourcePrefix

+
+protected java.lang.String getResourcePrefix()
+
+
Returns the resource prefix for this definition. +

+

+
+
+
+
+ +

+translate

+
+public java.lang.String translate(java.lang.String original)
+
+
Translates the given original text to get translated by a resource entry. +

+

+
Parameters:
original - the orginal key text +
Returns:
the translated value - if any, otherwise the original text
+
+
+
+ +

+getImageIcon

+
+public javax.swing.ImageIcon getImageIcon(java.lang.String id)
+
+
Returns the ImageIcon associated with the given id. +

+

+
Parameters:
id - the id of the image +
Returns:
the ImageIcon or null, if no icon was found
+
+
+
+ +

+getOriginal

+
+protected final SystemInfoNode getOriginal(SystemInfoNode node,
+                                           InfoTreeModel model)
+
+
+
+
+
+
+ +

+createNodeInfo

+
+public NodeInfo createNodeInfo(SystemInfoNode node,
+                               InfoTreeModel model)
+
+
+
+
+
+
+ +

+createChildNodeInfos

+
+public NodeInfo[] createChildNodeInfos(SystemInfoNode node,
+                                       InfoTreeModel model)
+
+
+
+
+
+
+ +

+getNodeText

+
+protected java.lang.String getNodeText(SystemInfoNode node)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfo.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfo.html new file mode 100644 index 0000000..d3da41f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfo.html @@ -0,0 +1,388 @@ + + + + + + +NodeInfo (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class NodeInfo

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.systeminfo.NodeInfo
+
+
+
+
public class NodeInfo
extends java.lang.Object
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
NodeInfo(SystemInfoNode systemInfoNode) + +
+          Creates a new NodeInfo.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetDetailText() + +
+          Returns the String.
+ javax.swing.ImageIcongetIcon() + +
+          Returns the ImageIcon.
+ SystemInfoNodegetSystemInfoNode() + +
+          Returns the SystemInfoNode.
+ java.lang.StringgetText() + +
+          Returns the String.
+ voidsetDetailText(java.lang.String detailText) + +
+          Sets the String to the given value.
+ voidsetIcon(javax.swing.ImageIcon icon) + +
+          Sets the ImageIcon to the given value.
+ voidsetText(java.lang.String text) + +
+          Sets the String to the given value.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+NodeInfo

+
+public NodeInfo(SystemInfoNode systemInfoNode)
+
+
Creates a new NodeInfo. +

+

+ + + + + + + + +
+Method Detail
+ +

+getSystemInfoNode

+
+public SystemInfoNode getSystemInfoNode()
+
+
Returns the SystemInfoNode. +

+

+
+
+
+
+ +

+getDetailText

+
+public java.lang.String getDetailText()
+
+
Returns the String. +

+

+
+
+
+
+ +

+setDetailText

+
+public void setDetailText(java.lang.String detailText)
+
+
Sets the String to the given value. +

+

+
Parameters:
detailText - the String to set.
+
+
+
+ +

+getIcon

+
+public javax.swing.ImageIcon getIcon()
+
+
Returns the ImageIcon. +

+

+
+
+
+
+ +

+setIcon

+
+public void setIcon(javax.swing.ImageIcon icon)
+
+
Sets the ImageIcon to the given value. +

+

+
Parameters:
icon - the ImageIcon to set.
+
+
+
+ +

+getText

+
+public java.lang.String getText()
+
+
Returns the String. +

+

+
+
+
+
+ +

+setText

+
+public void setText(java.lang.String text)
+
+
Sets the String to the given value. +

+

+
Parameters:
text - the String to set.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfoTreeCellRenderer.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfoTreeCellRenderer.html new file mode 100644 index 0000000..76efdae --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/NodeInfoTreeCellRenderer.html @@ -0,0 +1,429 @@ + + + + + + +NodeInfoTreeCellRenderer (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class NodeInfoTreeCellRenderer

+
+java.lang.Object
+  extended byjava.awt.Component
+      extended byjava.awt.Container
+          extended byjavax.swing.JComponent
+              extended byjavax.swing.JLabel
+                  extended byjavax.swing.tree.DefaultTreeCellRenderer
+                      extended bycom.sdm.quasar.client.swing.systeminfo.NodeInfoTreeCellRenderer
+
+
+
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.swing.SwingConstants, javax.swing.tree.TreeCellRenderer
+
+
+
+
public class NodeInfoTreeCellRenderer
extends javax.swing.tree.DefaultTreeCellRenderer
+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class javax.swing.JLabel
javax.swing.JLabel.AccessibleJLabel
+ + + + + + + +
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
+ + + + + + + +
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
+ + + + + + + +
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javax.swing.tree.DefaultTreeCellRenderer
backgroundNonSelectionColor, backgroundSelectionColor, borderSelectionColor, closedIcon, hasFocus, leafIcon, openIcon, selected, textNonSelectionColor, textSelectionColor
+ + + + + + + +
Fields inherited from class javax.swing.JLabel
labelFor
+ + + + + + + +
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + +
+Constructor Summary
NodeInfoTreeCellRenderer(ImageProviderService imageProviderService) + +
+          Creates a new NodeInfoTreeCellRenderer.
+  + + + + + + + + + + + +
+Method Summary
+ java.awt.ComponentgetTreeCellRendererComponent(javax.swing.JTree tree, + java.lang.Object value, + boolean sel, + boolean expanded, + boolean leaf, + int row, + boolean hasFocus) + +
+           
+ + + + + + + +
Methods inherited from class javax.swing.tree.DefaultTreeCellRenderer
firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundNonSelectionColor, getBackgroundSelectionColor, getBorderSelectionColor, getClosedIcon, getDefaultClosedIcon, getDefaultLeafIcon, getDefaultOpenIcon, getFont, getLeafIcon, getOpenIcon, getPreferredSize, getTextNonSelectionColor, getTextSelectionColor, paint, repaint, repaint, revalidate, setBackground, setBackgroundNonSelectionColor, setBackgroundSelectionColor, setBorderSelectionColor, setClosedIcon, setFont, setLeafIcon, setOpenIcon, setTextNonSelectionColor, setTextSelectionColor, validate
+ + + + + + + +
Methods inherited from class javax.swing.JLabel
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
+ + + + + + + +
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validateTree
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+NodeInfoTreeCellRenderer

+
+public NodeInfoTreeCellRenderer(ImageProviderService imageProviderService)
+
+
Creates a new NodeInfoTreeCellRenderer. +

+

+ + + + + + + + +
+Method Detail
+ +

+getTreeCellRendererComponent

+
+public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree,
+                                                       java.lang.Object value,
+                                                       boolean sel,
+                                                       boolean expanded,
+                                                       boolean leaf,
+                                                       int row,
+                                                       boolean hasFocus)
+
+
+
See Also:
DefaultTreeCellRenderer.getTreeCellRendererComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogFeature.html new file mode 100644 index 0000000..9d62064 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogFeature.html @@ -0,0 +1,460 @@ + + + + + + +SystemInfoDialogFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class SystemInfoDialogFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.systeminfo.SystemInfoDialogFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class SystemInfoDialogFeature
extends AbstractFeature
+ +

+This is the system info dialog. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SystemInfoDialogFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidactivate() + +
+          Called when the dialog is activated. +
+protected  voiddeactivate() + +
+          Called when the dialog is deactivated. +
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  voidprepare() + +
+          Called when the dialog is prepared. +
+protected  voidrelease() + +
+          Called when the dialog is released. +
+ java.lang.Stringtranslate(java.lang.String original) + +
+          Translates the given original text to get translated by a resource entry.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
attachDialogControl, collectSystemInfo, disposeFeature, getDialogControl, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SystemInfoDialogFeature

+
+public SystemInfoDialogFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
AbstractFeature.init()
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is prepared. + Override this method if you want to perform some action on LifeCycle.prepare(), + e.g. gain resource and provide services for childs. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
prepare in class AbstractFeature
+
+
+
See Also:
AbstractFeature.prepare()
+
+
+
+ +

+activate

+
+protected void activate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is activated. + Override this method if you want to perform some action on LifeCycle.activate(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
activate in class AbstractFeature
+
+
+
See Also:
AbstractFeature.activate()
+
+
+
+ +

+deactivate

+
+protected void deactivate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is deactivated. + Override this method if you want to perform some action on LifeCycle.deactivate()(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
deactivate in class AbstractFeature
+
+
+
See Also:
AbstractFeature.deactivate()
+
+
+
+ +

+release

+
+protected void release()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is released. + Override this method if you want to perform some action on LifeCycle.release()(), + e.g. unregister services. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
release in class AbstractFeature
+
+
+
See Also:
AbstractFeature.release()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
AbstractFeature.dispose()
+
+
+
+ +

+translate

+
+public java.lang.String translate(java.lang.String original)
+
+
Translates the given original text to get translated by a resource entry. +

+

+
Parameters:
original - the orginal key text +
Returns:
the translated value - if any, otherwise the original text
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogHelper.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogHelper.html new file mode 100644 index 0000000..d12542b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoDialogHelper.html @@ -0,0 +1,270 @@ + + + + + + +SystemInfoDialogHelper (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class SystemInfoDialogHelper

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.swing.systeminfo.SystemInfoDialogHelper
+
+
+
+
public final class SystemInfoDialogHelper
extends java.lang.Object
+ +

+A helper class for displaying the system info dialog. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringSYSTEM_INFO_DIALOG_ID + +
+          The dialog id for the system info dialog.
+  + + + + + + + + + + + + + + +
+Method Summary
+static voidshowSystemInfoDialog(DialogControl dialogControl) + +
+          Shows up the system info dialog depending on the DialogControl given.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+SYSTEM_INFO_DIALOG_ID

+
+public static final java.lang.String SYSTEM_INFO_DIALOG_ID
+
+
The dialog id for the system info dialog. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + + + + +
+Method Detail
+ +

+showSystemInfoDialog

+
+public static void showSystemInfoDialog(DialogControl dialogControl)
+
+
Shows up the system info dialog depending on the DialogControl given. +

+

+
Parameters:
dialogControl - the DialogControl to use
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoPanelFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoPanelFeature.html new file mode 100644 index 0000000..8fb4e26 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoPanelFeature.html @@ -0,0 +1,402 @@ + + + + + + +SystemInfoPanelFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class SystemInfoPanelFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.systeminfo.SystemInfoPanelFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class SystemInfoPanelFeature
extends AbstractFeature
+ +

+This is the system info panel with a toolbar, that allows setting of the detail + level and the refresh time. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SystemInfoPanelFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ javax.swing.ActiongetSaveAction() + +
+          Returns the Action.
+ javax.swing.JPanelgetSystemInfoPanel() + +
+          Returns the JPanel.
+ javax.swing.JPanelgetToolbarPanel() + +
+          Returns the JPanel.
+protected  voidinit() + +
+          Called when the feature is initializing.
+ java.lang.Stringtranslate(java.lang.String original) + +
+          Translates the given original text to get translated by a resource entry.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SystemInfoPanelFeature

+
+public SystemInfoPanelFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
AbstractFeature.init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
AbstractFeature.dispose()
+
+
+
+ +

+getSystemInfoPanel

+
+public javax.swing.JPanel getSystemInfoPanel()
+
+
Returns the JPanel. +

+

+
+
+
+
+ +

+getToolbarPanel

+
+public javax.swing.JPanel getToolbarPanel()
+
+
Returns the JPanel. +

+

+
+
+
+
+ +

+getSaveAction

+
+public javax.swing.Action getSaveAction()
+
+
Returns the Action. +

+

+
+
+
+
+ +

+translate

+
+public java.lang.String translate(java.lang.String original)
+
+
Translates the given original text to get translated by a resource entry. +

+

+
Parameters:
original - the orginal key text +
Returns:
the translated value - if any, otherwise the original text
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoTreeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoTreeFeature.html new file mode 100644 index 0000000..98fd4d5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/SystemInfoTreeFeature.html @@ -0,0 +1,539 @@ + + + + + + +SystemInfoTreeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.systeminfo +
+Class SystemInfoTreeFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.swing.systeminfo.SystemInfoTreeFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class SystemInfoTreeFeature
extends AbstractFeature
+ +

+This is the tree panel of the system info dialog. It controls the system info tree + and the refresh and detail level of it. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SystemInfoTreeFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidactivate() + +
+          Called when the dialog is activated. +
+protected  voiddeactivate() + +
+          Called when the dialog is deactivated. +
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ intgetDetailLevel() + +
+          Returns the int.
+ longgetRefreshTime() + +
+          Returns the long.
+ javax.swing.JComponentgetSystemInfoTree() + +
+          Returns the panel with the tree.
+protected  voidinit() + +
+          Called when the feature is initializing.
+ voidrefresh() + +
+           
+ voidsetDetailLevel(int detailLevel) + +
+          Sets the int to the given value.
+ voidsetRefreshTime(long refreshTime) + +
+          Sets the long to the given value.
+ voidstart() + +
+           
+ voidstop() + +
+           
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
attachDialogControl, collectSystemInfo, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SystemInfoTreeFeature

+
+public SystemInfoTreeFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
AbstractFeature.init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
AbstractFeature.dispose()
+
+
+
+ +

+getRefreshTime

+
+public long getRefreshTime()
+
+
Returns the long. +

+

+
+
+
+
+ +

+setRefreshTime

+
+public void setRefreshTime(long refreshTime)
+
+
Sets the long to the given value. +

+

+
Parameters:
refreshTime - the long to set.
+
+
+
+ +

+getDetailLevel

+
+public int getDetailLevel()
+
+
Returns the int. +

+

+
+
+
+
+ +

+setDetailLevel

+
+public void setDetailLevel(int detailLevel)
+
+
Sets the int to the given value. +

+

+
Parameters:
detailLevel - the int to set.
+
+
+
+ +

+getSystemInfoTree

+
+public javax.swing.JComponent getSystemInfoTree()
+
+
Returns the panel with the tree. +

+

+
+
+
+
+ +

+activate

+
+protected void activate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is activated. + Override this method if you want to perform some action on LifeCycle.activate(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
activate in class AbstractFeature
+
+
+
See Also:
AbstractFeature.activate()
+
+
+
+ +

+deactivate

+
+protected void deactivate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is deactivated. + Override this method if you want to perform some action on LifeCycle.deactivate()(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
deactivate in class AbstractFeature
+
+
+
See Also:
AbstractFeature.deactivate()
+
+
+
+ +

+start

+
+public void start()
+
+
+
+
+
+
+ +

+stop

+
+public void stop()
+
+
+
+
+
+
+ +

+refresh

+
+public void refresh()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/DialogInfoTreeNodeDefinition.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/DialogInfoTreeNodeDefinition.html new file mode 100644 index 0000000..83790df --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/DialogInfoTreeNodeDefinition.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.DialogInfoTreeNodeDefinition (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.DialogInfoTreeNodeDefinition

+
+No usage of com.sdm.quasar.client.swing.systeminfo.DialogInfoTreeNodeDefinition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/FeatureTreeNodeDefinition.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/FeatureTreeNodeDefinition.html new file mode 100644 index 0000000..ffef218 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/FeatureTreeNodeDefinition.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.FeatureTreeNodeDefinition (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.FeatureTreeNodeDefinition

+
+No usage of com.sdm.quasar.client.swing.systeminfo.FeatureTreeNodeDefinition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeModel.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeModel.html new file mode 100644 index 0000000..4c2e64d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeModel.html @@ -0,0 +1,209 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.InfoTreeModel (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.InfoTreeModel

+
+ + + + + + + + + +
+Packages that use InfoTreeModel
com.sdm.quasar.client.swing.systeminfo  
+  +

+ + + + + +
+Uses of InfoTreeModel in com.sdm.quasar.client.swing.systeminfo
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.swing.systeminfo with parameters of type InfoTreeModel
+protected  SystemInfoNodeInfoTreeNodeDefinition.getOriginal(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfoInfoTreeNodeDefinition.createNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfo[]InfoTreeNodeDefinition.createChildNodeInfos(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfoFeatureTreeNodeDefinition.createNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfoDialogInfoTreeNodeDefinition.createNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeNodeDefinition.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeNodeDefinition.html new file mode 100644 index 0000000..039d69f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/InfoTreeNodeDefinition.html @@ -0,0 +1,227 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition

+
+ + + + + + + + + +
+Packages that use InfoTreeNodeDefinition
com.sdm.quasar.client.swing.systeminfo  
+  +

+ + + + + +
+Uses of InfoTreeNodeDefinition in com.sdm.quasar.client.swing.systeminfo
+  +

+ + + + + + + + + + + + + +
Subclasses of InfoTreeNodeDefinition in com.sdm.quasar.client.swing.systeminfo
+ classDialogInfoTreeNodeDefinition + +
+           
+ classFeatureTreeNodeDefinition + +
+           
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.systeminfo that return InfoTreeNodeDefinition
+ InfoTreeNodeDefinitionInfoTreeModel.getInfoTreeNodeDefinition(java.lang.String nodeType) + +
+           
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.systeminfo with parameters of type InfoTreeNodeDefinition
+ voidInfoTreeModel.registerInfoTreeNodeDefinition(java.lang.String nodeType, + InfoTreeNodeDefinition definition) + +
+           
+  +

+ + + + + + + + +
Constructors in com.sdm.quasar.client.swing.systeminfo with parameters of type InfoTreeNodeDefinition
InfoTreeModel(InfoTreeNodeDefinition defaultInfoTreeNodeDefinition) + +
+          Creates a new InfoTreeModel.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfo.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfo.html new file mode 100644 index 0000000..4a2991c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfo.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.NodeInfo (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.NodeInfo

+
+ + + + + + + + + +
+Packages that use NodeInfo
com.sdm.quasar.client.swing.systeminfo  
+  +

+ + + + + +
+Uses of NodeInfo in com.sdm.quasar.client.swing.systeminfo
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.swing.systeminfo that return NodeInfo
+ NodeInfoInfoTreeNodeDefinition.createNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfo[]InfoTreeNodeDefinition.createChildNodeInfos(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfoInfoTreeModel.getNodeInfo(SystemInfoNode node) + +
+           
+ NodeInfoFeatureTreeNodeDefinition.createNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+ NodeInfoDialogInfoTreeNodeDefinition.createNodeInfo(SystemInfoNode node, + InfoTreeModel model) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfoTreeCellRenderer.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfoTreeCellRenderer.html new file mode 100644 index 0000000..0a2342a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/NodeInfoTreeCellRenderer.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.NodeInfoTreeCellRenderer (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.NodeInfoTreeCellRenderer

+
+No usage of com.sdm.quasar.client.swing.systeminfo.NodeInfoTreeCellRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogFeature.html new file mode 100644 index 0000000..4bfb399 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.SystemInfoDialogFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.SystemInfoDialogFeature

+
+No usage of com.sdm.quasar.client.swing.systeminfo.SystemInfoDialogFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogHelper.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogHelper.html new file mode 100644 index 0000000..65d9b20 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoDialogHelper.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.SystemInfoDialogHelper (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.SystemInfoDialogHelper

+
+No usage of com.sdm.quasar.client.swing.systeminfo.SystemInfoDialogHelper +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoPanelFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoPanelFeature.html new file mode 100644 index 0000000..ce67fb1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoPanelFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.SystemInfoPanelFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.SystemInfoPanelFeature

+
+No usage of com.sdm.quasar.client.swing.systeminfo.SystemInfoPanelFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoTreeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoTreeFeature.html new file mode 100644 index 0000000..2c1ef9b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/class-use/SystemInfoTreeFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.systeminfo.SystemInfoTreeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.systeminfo.SystemInfoTreeFeature

+
+No usage of com.sdm.quasar.client.swing.systeminfo.SystemInfoTreeFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-frame.html new file mode 100644 index 0000000..80524a0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-frame.html @@ -0,0 +1,50 @@ + + + + + + +com.sdm.quasar.client.swing.systeminfo (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.systeminfo + + + + +
+Classes  + +
+DialogInfoTreeNodeDefinition +
+FeatureTreeNodeDefinition +
+InfoTreeModel +
+InfoTreeNodeDefinition +
+NodeInfo +
+NodeInfoTreeCellRenderer +
+SystemInfoDialogFeature +
+SystemInfoDialogHelper +
+SystemInfoPanelFeature +
+SystemInfoTreeFeature
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-summary.html new file mode 100644 index 0000000..d02d1dc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-summary.html @@ -0,0 +1,185 @@ + + + + + + +com.sdm.quasar.client.swing.systeminfo (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.systeminfo +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DialogInfoTreeNodeDefinition 
FeatureTreeNodeDefinition 
InfoTreeModel 
InfoTreeNodeDefinition 
NodeInfo 
NodeInfoTreeCellRenderer 
SystemInfoDialogFeatureThis is the system info dialog.
SystemInfoDialogHelperA helper class for displaying the system info dialog.
SystemInfoPanelFeatureThis is the system info panel with a toolbar, that allows setting of the detail + level and the refresh time.
SystemInfoTreeFeatureThis is the tree panel of the system info dialog.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-tree.html new file mode 100644 index 0000000..a8cc8ec --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-tree.html @@ -0,0 +1,167 @@ + + + + + + +com.sdm.quasar.client.swing.systeminfo Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.systeminfo +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • class java.lang.Object
      +
    • class com.sdm.quasar.client.core.dialog.AbstractFeature (implements com.sdm.quasar.client.core.dialog.Feature, com.sdm.quasar.client.core.common.sysinfo.SystemInfoProvider) + +
    • class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) +
        +
      • class java.awt.Container
          +
        • class javax.swing.JComponent (implements java.io.Serializable) +
            +
          • class javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants) +
              +
            • class javax.swing.tree.DefaultTreeCellRenderer (implements javax.swing.tree.TreeCellRenderer) + +
            +
          +
        +
      +
    • class javax.swing.tree.DefaultTreeModel (implements java.io.Serializable, javax.swing.tree.TreeModel) + +
    • class com.sdm.quasar.client.swing.systeminfo.InfoTreeNodeDefinition +
    • class com.sdm.quasar.client.swing.systeminfo.NodeInfo
    • class com.sdm.quasar.client.swing.systeminfo.SystemInfoDialogHelper
    +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-use.html new file mode 100644 index 0000000..3371f8b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/systeminfo/package-use.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.systeminfo (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.systeminfo

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.systeminfo
com.sdm.quasar.client.swing.systeminfo  
+  +

+ + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.swing.systeminfo used by com.sdm.quasar.client.swing.systeminfo
InfoTreeModel + +
+           
InfoTreeNodeDefinition + +
+           
NodeInfo + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/DateFilterDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/DateFilterDocument.html new file mode 100644 index 0000000..a294990 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/DateFilterDocument.html @@ -0,0 +1,665 @@ + + + + + + +DateFilterDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.ui.text +
+Class DateFilterDocument

+
+java.lang.Object
+  extended byjavax.swing.text.AbstractDocument
+      extended byjavax.swing.text.PlainDocument
+          extended bycom.sdm.quasar.client.swing.ui.text.DateFilterDocument
+
+
+
All Implemented Interfaces:
javax.swing.text.Document, java.io.Serializable
+
+
+
+
public class DateFilterDocument
extends javax.swing.text.PlainDocument
+ +

+This Document formats a text while editing like a date + with given date format. +

+ +

+

+
Author:
+
Martin Haft
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class javax.swing.text.AbstractDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttribute
+ + + + + + + +
Fields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
+ + + + + + + +
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
+  + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
DateFilterDocument() + +
+          Constructs a JDateFieldFilter object with the default format
DateFilterDocument(int style, + java.util.Locale locale) + +
+          Constructs a JDateFieldFilter object with the format + definde by a style and Locale, see DateFormat.getDateInstance(int, Locale)
DateFilterDocument(java.text.SimpleDateFormat aFormat) + +
+          Constructs a JDateFieldFilter object with the given format.
DateFilterDocument(java.lang.String aFormat) + +
+          Constructs a JDateFieldFilter object with the given format.
DateFilterDocument(java.lang.String aFormat, + java.util.Locale locale) + +
+          Constructs a JDateFieldFilter object with the given format.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.DategetDate() + +
+          Gets the date property (java.util.Date) value.
+ java.text.SimpleDateFormatgetDateFormat() + +
+           
+ java.lang.StringgetFormat() + +
+          Gets the format property (java.lang.String) value.
+ voidinsertString(int offset, + java.lang.String str, + javax.swing.text.AttributeSet attr) + +
+          Inserts some content into the document. +
+ booleanisDoBeep() + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+ voidremove(int offset, + int len) + +
+          Removes some content from the document. +
+ voidsetDate(java.util.Date date) + +
+          Sets the date property (java.util.Date) value.
+ voidsetDateFormat(java.text.SimpleDateFormat dateFormat) + +
+           
+ voidsetDoBeep(boolean doBeep) + +
+           
+ voidsetFormat(java.lang.String format) + +
+          Sets the format property (java.lang.String) value.
+ voidsetFormat(java.lang.String format, + java.util.Locale locale) + +
+          Sets the format property (java.lang.String) value.
+ + + + + + + +
Methods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
+ + + + + + + +
Methods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DateFilterDocument

+
+public DateFilterDocument()
+
+
Constructs a JDateFieldFilter object with the default format +

+

+
+ +

+DateFilterDocument

+
+public DateFilterDocument(int style,
+                          java.util.Locale locale)
+
+
Constructs a JDateFieldFilter object with the format + definde by a style and Locale, see DateFormat.getDateInstance(int, Locale) +

+

+
+ +

+DateFilterDocument

+
+public DateFilterDocument(java.lang.String aFormat)
+
+
Constructs a JDateFieldFilter object with the given format. +

+

Parameters:
aFormat - the date format pattern
+
+ +

+DateFilterDocument

+
+public DateFilterDocument(java.lang.String aFormat,
+                          java.util.Locale locale)
+
+
Constructs a JDateFieldFilter object with the given format. +

+

Parameters:
aFormat - the date format pattern
+
+ +

+DateFilterDocument

+
+public DateFilterDocument(java.text.SimpleDateFormat aFormat)
+
+
Constructs a JDateFieldFilter object with the given format. +

+

Parameters:
aFormat - the date format
+ + + + + + + + +
+Method Detail
+ +

+isDoBeep

+
+public boolean isDoBeep()
+
+
+
+
+
+
+ +

+setDoBeep

+
+public void setDoBeep(boolean doBeep)
+
+
+
+
+
+
+ +

+getDate

+
+public java.util.Date getDate()
+
+
Gets the date property (java.util.Date) value. +

+

+ +
Returns:
The date property value.
See Also:
setDate(java.util.Date)
+
+
+
+ +

+getDateFormat

+
+public java.text.SimpleDateFormat getDateFormat()
+
+
+
+
+
+
+ +

+getFormat

+
+public java.lang.String getFormat()
+
+
Gets the format property (java.lang.String) value. +

+

+ +
Returns:
The format property value.
See Also:
setFormat(java.lang.String)
+
+
+
+ +

+insertString

+
+public void insertString(int offset,
+                         java.lang.String str,
+                         javax.swing.text.AttributeSet attr)
+                  throws javax.swing.text.BadLocationException
+
+
Inserts some content into the document. + Inserting content causes a write lock to be held while the + actual changes are taking place, followed by notification + to the observers on the thread that grabbed the write lock. +

+ This method is thread safe, although most Swing methods + are not. Please see + Threads + and Swing for more information. +

+

+
Parameters:
offset - the starting offset >= 0
str - the string to insert; does nothing with null/empty strings
attr - the attributes for the inserted content +
Throws: +
javax.swing.text.BadLocationException - the given insert position is not a valid + position within the document
See Also:
AbstractDocument.insertString(int, java.lang.String, javax.swing.text.AttributeSet)
+
+
+
+ +

+remove

+
+public void remove(int offset,
+                   int len)
+            throws javax.swing.text.BadLocationException
+
+
Removes some content from the document. + Removing content causes a write lock to be held while the + actual changes are taking place. Observers are notified + of the change on the thread that called this method. +

+ This method is thread safe, although most Swing methods + are not. Please see + Threads + and Swing for more information. +

+

+
Parameters:
offset - the starting offset >= 0
len - the number of characters to remove >= 0 +
Throws: +
javax.swing.text.BadLocationException - the given remove position is not a valid + position within the document
See Also:
AbstractDocument.remove(int, int)
+
+
+
+ +

+setDate

+
+public void setDate(java.util.Date date)
+
+
Sets the date property (java.util.Date) value. +

+

+
Parameters:
date - The new value for the property.
See Also:
getDate()
+
+
+
+ +

+setDateFormat

+
+public void setDateFormat(java.text.SimpleDateFormat dateFormat)
+
+
+
+
+
+
+ +

+setFormat

+
+public void setFormat(java.lang.String format)
+
+
Sets the format property (java.lang.String) value. +

+

+
Parameters:
format - The new value for the property.
See Also:
getFormat()
+
+
+
+ +

+setFormat

+
+public void setFormat(java.lang.String format,
+                      java.util.Locale locale)
+
+
Sets the format property (java.lang.String) value. +

+

+
Parameters:
format - The new value for the property.
See Also:
getFormat()
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/FormatFilterDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/FormatFilterDocument.html new file mode 100644 index 0000000..8f67529 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/FormatFilterDocument.html @@ -0,0 +1,524 @@ + + + + + + +FormatFilterDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.ui.text +
+Class FormatFilterDocument

+
+java.lang.Object
+  extended byjavax.swing.text.AbstractDocument
+      extended byjavax.swing.text.PlainDocument
+          extended bycom.sdm.quasar.client.swing.ui.text.FormatFilterDocument
+
+
+
All Implemented Interfaces:
javax.swing.text.Document, java.io.Serializable
+
+
+
+
public class FormatFilterDocument
extends javax.swing.text.PlainDocument
+ +

+This Document formats a text while editing + with a given format. +

+ +

+

+
Author:
+
Martin Haft
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class javax.swing.text.AbstractDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
+  + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringDATE + +
+           
+static java.lang.StringISBN + +
+           
+static java.lang.StringTIME + +
+           
+ + + + + + + +
Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttribute
+ + + + + + + +
Fields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
+ + + + + + + +
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
+  + + + + + + + + + + + + + +
+Constructor Summary
FormatFilterDocument() + +
+          Constructs a com.sdm.quasar.client.swing.widgets.intellidocuments.FormatFilterDocument object with no format
FormatFilterDocument(java.lang.String aFormat) + +
+          Constructs a com.sdm.quasar.client.swing.widgets.intellidocuments.FormatFilterDocument object with the given format.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetFormat() + +
+          Gets the format property (java.lang.String) value.
+ voidinsertString(int offset, + java.lang.String str, + javax.swing.text.AttributeSet attr) + +
+           
+ booleanisDoBeep() + +
+           
+ voidremove(int offset, + int len) + +
+           
+ voidsetDoBeep(boolean doBeep) + +
+           
+ voidsetFormat(java.lang.String format) + +
+          Sets the format property (java.lang.String) value.
+ + + + + + + +
Methods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
+ + + + + + + +
Methods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ISBN

+
+public static final java.lang.String ISBN
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DATE

+
+public static final java.lang.String DATE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+TIME

+
+public static final java.lang.String TIME
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+FormatFilterDocument

+
+public FormatFilterDocument()
+
+
Constructs a com.sdm.quasar.client.swing.widgets.intellidocuments.FormatFilterDocument object with no format +

+

+
+ +

+FormatFilterDocument

+
+public FormatFilterDocument(java.lang.String aFormat)
+
+
Constructs a com.sdm.quasar.client.swing.widgets.intellidocuments.FormatFilterDocument object with the given format. +

+

Parameters:
aFormat - the format
+ + + + + + + + +
+Method Detail
+ +

+isDoBeep

+
+public boolean isDoBeep()
+
+
+
+
+
+
+ +

+setDoBeep

+
+public void setDoBeep(boolean doBeep)
+
+
+
+
+
+
+ +

+getFormat

+
+public java.lang.String getFormat()
+
+
Gets the format property (java.lang.String) value. +

+

+ +
Returns:
The format property value.
See Also:
setFormat(java.lang.String)
+
+
+
+ +

+insertString

+
+public void insertString(int offset,
+                         java.lang.String str,
+                         javax.swing.text.AttributeSet attr)
+                  throws javax.swing.text.BadLocationException
+
+
+ +
Throws: +
javax.swing.text.BadLocationException
+
+
+
+ +

+remove

+
+public void remove(int offset,
+                   int len)
+            throws javax.swing.text.BadLocationException
+
+
+ +
Throws: +
javax.swing.text.BadLocationException
+
+
+
+ +

+setFormat

+
+public void setFormat(java.lang.String format)
+
+
Sets the format property (java.lang.String) value. +

+

+
Parameters:
format - The new value for the property.
See Also:
getFormat()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/NumberFilterDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/NumberFilterDocument.html new file mode 100644 index 0000000..737a078 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/NumberFilterDocument.html @@ -0,0 +1,595 @@ + + + + + + +NumberFilterDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.ui.text +
+Class NumberFilterDocument

+
+java.lang.Object
+  extended byjavax.swing.text.AbstractDocument
+      extended byjavax.swing.text.PlainDocument
+          extended bycom.sdm.quasar.client.swing.ui.text.NumberFilterDocument
+
+
+
All Implemented Interfaces:
javax.swing.text.Document, java.io.Serializable
+
+
+
+
public class NumberFilterDocument
extends javax.swing.text.PlainDocument
+ +

+TODO Locale berücksichtigen +

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class javax.swing.text.AbstractDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttribute
+ + + + + + + +
Fields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
+ + + + + + + +
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
NumberFilterDocument() + +
+           
NumberFilterDocument(java.lang.Class numberClass) + +
+           
NumberFilterDocument(java.lang.Class numberClass, + java.math.BigDecimal minValue, + java.math.BigDecimal maxValue) + +
+           
NumberFilterDocument(java.lang.Class numberClass, + java.math.BigDecimal minValue, + java.math.BigDecimal maxValue, + int precision, + int scale) + +
+           
NumberFilterDocument(java.lang.Class numberClass, + java.math.BigDecimal minValue, + java.math.BigDecimal maxValue, + int precision, + int scale, + boolean allowGroupingSeparator, + boolean allowMinusSign, + boolean allowDecimalSeparator) + +
+           
NumberFilterDocument(java.lang.Class numberClass, + int precision, + int scale) + +
+           
NumberFilterDocument(java.lang.Class numberClass, + int precision, + int scale, + boolean allowGroupingSeparator, + boolean allowMinusSign, + boolean allowDecimalSeparator) + +
+           
NumberFilterDocument(int precision, + int scale) + +
+           
NumberFilterDocument(int precision, + int scale, + boolean allowGroupingSeparator, + boolean allowMinusSign, + boolean allowDecimalSeparator) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidinsertString(int offset, + java.lang.String s, + javax.swing.text.AttributeSet attributeSet) + +
+           
+ booleanisDoBeep() + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+ voidsetDoBeep(boolean doBeep) + +
+           
+ voidsetMaxValue(java.math.BigDecimal maxValue) + +
+           
+ voidsetMinValue(java.math.BigDecimal minValue) + +
+           
+ + + + + + + +
Methods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
+ + + + + + + +
Methods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+NumberFilterDocument

+
+public NumberFilterDocument()
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(java.lang.Class numberClass)
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(java.lang.Class numberClass,
+                            java.math.BigDecimal minValue,
+                            java.math.BigDecimal maxValue)
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(int precision,
+                            int scale)
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(java.lang.Class numberClass,
+                            int precision,
+                            int scale)
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(java.lang.Class numberClass,
+                            java.math.BigDecimal minValue,
+                            java.math.BigDecimal maxValue,
+                            int precision,
+                            int scale)
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(int precision,
+                            int scale,
+                            boolean allowGroupingSeparator,
+                            boolean allowMinusSign,
+                            boolean allowDecimalSeparator)
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(java.lang.Class numberClass,
+                            int precision,
+                            int scale,
+                            boolean allowGroupingSeparator,
+                            boolean allowMinusSign,
+                            boolean allowDecimalSeparator)
+
+
+
+ +

+NumberFilterDocument

+
+public NumberFilterDocument(java.lang.Class numberClass,
+                            java.math.BigDecimal minValue,
+                            java.math.BigDecimal maxValue,
+                            int precision,
+                            int scale,
+                            boolean allowGroupingSeparator,
+                            boolean allowMinusSign,
+                            boolean allowDecimalSeparator)
+
+
+ + + + + + + + +
+Method Detail
+ +

+isDoBeep

+
+public boolean isDoBeep()
+
+
+
+
+
+
+ +

+setDoBeep

+
+public void setDoBeep(boolean doBeep)
+
+
+
+
+
+
+ +

+insertString

+
+public void insertString(int offset,
+                         java.lang.String s,
+                         javax.swing.text.AttributeSet attributeSet)
+                  throws javax.swing.text.BadLocationException
+
+
+ +
Throws: +
javax.swing.text.BadLocationException
+
+
+
+ +

+setMinValue

+
+public void setMinValue(java.math.BigDecimal minValue)
+
+
+
+
+
+
+ +

+setMaxValue

+
+public void setMaxValue(java.math.BigDecimal maxValue)
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.FixedLengthListener.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.FixedLengthListener.html new file mode 100644 index 0000000..1d50d45 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.FixedLengthListener.html @@ -0,0 +1,223 @@ + + + + + + +RestrictionDocument.FixedLengthListener (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.ui.text +
+Interface RestrictionDocument.FixedLengthListener

+
+
Enclosing interface:
RestrictionDocument
+
+
+
+
public static interface RestrictionDocument.FixedLengthListener
+ +

+A listener interface for FixedLengthDocuments. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcutOff(RestrictionDocument fixed_document, + java.lang.String cut_off_characters) + +
+          Called, when the RestrictionDocument cuts off inserted text.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+cutOff

+
+public void cutOff(RestrictionDocument fixed_document,
+                   java.lang.String cut_off_characters)
+
+
Called, when the RestrictionDocument cuts off inserted text. +

+

+
Parameters:
fixed_document - the RestrictionDocument, which cuts off text
cut_off_characters - the cutted characters
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.html new file mode 100644 index 0000000..8fb0fff --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/RestrictionDocument.html @@ -0,0 +1,1200 @@ + + + + + + +RestrictionDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.swing.ui.text +
+Class RestrictionDocument

+
+java.lang.Object
+  extended byjavax.swing.text.AbstractDocument
+      extended byjavax.swing.text.PlainDocument
+          extended bycom.sdm.quasar.client.swing.ui.text.RestrictionDocument
+
+
+
All Implemented Interfaces:
javax.swing.text.Document, java.io.Serializable
+
+
+
+
public class RestrictionDocument
extends javax.swing.text.PlainDocument
+ +

+A Document for multi-line text. The number of lines and the length + of each line as well as the total text length can be restricted. + Additionally there can be specified, which characters can be entered into + this document and which characters are used when counting the length. +

+ +

+

+
Author:
+
Thomas Wolf
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static interfaceRestrictionDocument.FixedLengthListener + +
+          A listener interface for FixedLengthDocuments.
+ + + + + + + +
Nested classes inherited from class javax.swing.text.AbstractDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringASCII_LETTER_NOSPACE_PATTERN + +
+          Pattern with all ascii-characters (without space) without special characters.
+static java.lang.StringASCII_LETTER_PATTERN + +
+          Pattern with all ascii-characters (and the space) without special characters.
+static java.lang.StringASCII_LOWER_LETTER + +
+          Pattern with all lower ascii-characters without special characters.
+static java.lang.StringASCII_UPPER_LETTER + +
+          Pattern with all upper ascii-characters without special characters.
+static intCASEMODE_LOWER + +
+          Convert to lowercase.
+static intCASEMODE_ORIGINAL + +
+          Leave the original case as it is.
+static intCASEMODE_UPPER + +
+          Convert to uppercase.
+static java.lang.StringDIGIT_LETTER_PATTERN + +
+          Pattern with all decimal digits and all unicode letters.
+static java.lang.StringDIGIT_PATTERN + +
+          Pattern with all decimal digits.
+static java.lang.StringFOREIGN_KEY_PATTERN + +
+          Pattern with all valid characters for foreign keys.
+static java.lang.StringLETTER_PATTERN + +
+          Pattern with all unicode letters.
+static java.lang.StringNUMBER_PATTERN + +
+          Pattern with all decimal digits plus characters for number representation ('+','-','.',',').
+static intUNRESTRICTED_LINE_LENGTH + +
+          Special value for the line length, indicating to not enforce any restrictions.
+static intUNRESTRICTED_LINE_NUMBER + +
+          Special value for the line number, indicating to not enforce any restrictions.
+static intUNRESTRICTED_TOTAL_LENGTH + +
+          Special value for the total length, indicating to not enforce any restrictions.
+ + + + + + + +
Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttribute
+ + + + + + + +
Fields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
+ + + + + + + +
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
+  + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
RestrictionDocument() + +
+          Creates a new RestrictionDocument without restrictions.
RestrictionDocument(int max_length) + +
+          Creates a new RestrictionDocument
RestrictionDocument(int max_length, + int max_line_number, + int max_line_length) + +
+          Creates a new RestrictionDocument
RestrictionDocument(int max_length, + int max_line_number, + int max_line_length, + java.lang.String validCharacters) + +
+          Creates a new RestrictionDocument
RestrictionDocument(int max_length, + java.lang.String validCharacters) + +
+          Creates a new RestrictionDocument
RestrictionDocument(int max_length, + java.lang.String validCharacters, + int caseMode) + +
+          Creates a new RestrictionDocument
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddFixedLenghtListener(RestrictionDocument.FixedLengthListener listener) + +
+          Adds a new RestrictionDocument.FixedLengthListener to this RestrictionDocument.
+protected  voidfireCutOff(java.lang.String cut_off) + +
+          Notifies registered listeners, that the given string was cut-off.
+ intgetCaseMode() + +
+          Returns the int.
+ java.lang.StringgetCountCharacters() + +
+           
+protected  intgetCountLength(java.lang.String s) + +
+          Returns the length of the string as returned by the count filter.
+ intgetFilteredLength() + +
+          Returns the number of the count-filtered characters (see + #setCountFilter(CharacterFilter)).
+ intgetMaxLength() + +
+          Returns the maximum length (number of characters) of this + document.
+ intgetMaxLineLength() + +
+          Returns the maxmimum length of each line
+ intgetMaxLineNumber() + +
+          Returns the maximum number of lines
+ java.lang.StringgetValidCharacters() + +
+           
+ voidinsertString(int offset, + java.lang.String s, + javax.swing.text.AttributeSet attributeSet) + +
+          Inserts a string of content.
+ booleanisBeepOnError() + +
+          Shall errors be reported by a beep sound?
+protected static intoccurrencesOf(java.lang.String wholeString, + java.lang.String searchString) + +
+          How often does the search string occur in the whole string?
+ voidremoveFixedLenghtListener(RestrictionDocument.FixedLengthListener listener) + +
+          Removes a previously added RestrictionDocument.FixedLengthListener from this + RestrictionDocument.
+ voidsetBeepOnError(boolean beepOnError) + +
+          Beep on invalid input.
+ voidsetCaseMode(int caseMode) + +
+          Sets the case mode to the given value.
+ voidsetCountCharacters(java.lang.String countCharacters) + +
+          Sets the valid characters for counting the maximum length.
+ voidsetMaxLength(int new_max_length) + +
+          Sets the maximum length (number of characters) of this + document.
+ voidsetMaxLineLength(int lineLength) + +
+          Sets the maxmimum length of each line
+ voidsetMaxLineNumber(int lineNumber) + +
+          Sets the maximum number of lines
+ voidsetValidCharacters(java.lang.String validCharacters) + +
+          Sets the CharacterFilter, which accepts characters.
+ + + + + + + +
Methods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
+ + + + + + + +
Methods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DIGIT_PATTERN

+
+public static final java.lang.String DIGIT_PATTERN
+
+
Pattern with all decimal digits. +

+

+
See Also:
Constant Field Values
+
+
+ +

+ASCII_UPPER_LETTER

+
+public static final java.lang.String ASCII_UPPER_LETTER
+
+
Pattern with all upper ascii-characters without special characters. +

+

+
See Also:
Constant Field Values
+
+
+ +

+ASCII_LOWER_LETTER

+
+public static final java.lang.String ASCII_LOWER_LETTER
+
+
Pattern with all lower ascii-characters without special characters. +

+

+
See Also:
Constant Field Values
+
+
+ +

+ASCII_LETTER_NOSPACE_PATTERN

+
+public static final java.lang.String ASCII_LETTER_NOSPACE_PATTERN
+
+
Pattern with all ascii-characters (without space) without special characters. +

+

+
See Also:
Constant Field Values
+
+
+ +

+ASCII_LETTER_PATTERN

+
+public static final java.lang.String ASCII_LETTER_PATTERN
+
+
Pattern with all ascii-characters (and the space) without special characters. +

+

+
See Also:
Constant Field Values
+
+
+ +

+LETTER_PATTERN

+
+public static final java.lang.String LETTER_PATTERN
+
+
Pattern with all unicode letters. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIGIT_LETTER_PATTERN

+
+public static final java.lang.String DIGIT_LETTER_PATTERN
+
+
Pattern with all decimal digits and all unicode letters. +

+

+
See Also:
Constant Field Values
+
+
+ +

+NUMBER_PATTERN

+
+public static final java.lang.String NUMBER_PATTERN
+
+
Pattern with all decimal digits plus characters for number representation ('+','-','.',','). +

+

+
See Also:
Constant Field Values
+
+
+ +

+FOREIGN_KEY_PATTERN

+
+public static final java.lang.String FOREIGN_KEY_PATTERN
+
+
Pattern with all valid characters for foreign keys. +

+

+
See Also:
Constant Field Values
+
+
+ +

+CASEMODE_ORIGINAL

+
+public static final int CASEMODE_ORIGINAL
+
+
Leave the original case as it is. +

+

+
See Also:
Constant Field Values
+
+
+ +

+CASEMODE_UPPER

+
+public static final int CASEMODE_UPPER
+
+
Convert to uppercase. +

+

+
See Also:
Constant Field Values
+
+
+ +

+CASEMODE_LOWER

+
+public static final int CASEMODE_LOWER
+
+
Convert to lowercase. +

+

+
See Also:
Constant Field Values
+
+
+ +

+UNRESTRICTED_TOTAL_LENGTH

+
+public static final int UNRESTRICTED_TOTAL_LENGTH
+
+
Special value for the total length, indicating to not enforce any restrictions. +

+

+
See Also:
Constant Field Values
+
+
+ +

+UNRESTRICTED_LINE_LENGTH

+
+public static final int UNRESTRICTED_LINE_LENGTH
+
+
Special value for the line length, indicating to not enforce any restrictions. +

+

+
See Also:
Constant Field Values
+
+
+ +

+UNRESTRICTED_LINE_NUMBER

+
+public static final int UNRESTRICTED_LINE_NUMBER
+
+
Special value for the line number, indicating to not enforce any restrictions. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+RestrictionDocument

+
+public RestrictionDocument()
+
+
Creates a new RestrictionDocument without restrictions. +

+

+
+ +

+RestrictionDocument

+
+public RestrictionDocument(int max_length)
+
+
Creates a new RestrictionDocument +

+

Parameters:
max_length - the maximum total length of the contents
+
+ +

+RestrictionDocument

+
+public RestrictionDocument(int max_length,
+                           java.lang.String validCharacters)
+
+
Creates a new RestrictionDocument +

+

Parameters:
max_length - the maximum total length of the contents
validCharacters - the valid characters accepted
+
+ +

+RestrictionDocument

+
+public RestrictionDocument(int max_length,
+                           java.lang.String validCharacters,
+                           int caseMode)
+
+
Creates a new RestrictionDocument +

+

Parameters:
max_length - the maximum total length of the contents
validCharacters - the valid characters accepted
caseMode - the case mode to set (one of CASEMODE_ORIGINAL, + CASEMODE_LOWER or CASEMODE_UPPER).
+
+ +

+RestrictionDocument

+
+public RestrictionDocument(int max_length,
+                           int max_line_number,
+                           int max_line_length)
+
+
Creates a new RestrictionDocument +

+

Parameters:
max_length - the maximum total length of the contents
max_line_number - the maximum number of lines
max_line_length - the maximum length of each line
+
+ +

+RestrictionDocument

+
+public RestrictionDocument(int max_length,
+                           int max_line_number,
+                           int max_line_length,
+                           java.lang.String validCharacters)
+
+
Creates a new RestrictionDocument +

+

Parameters:
max_length - the maximum total length of the contents
max_line_number - the maximum number of lines
max_line_length - the maximum length of each line
validCharacters - the valid characters accepted
+ + + + + + + + +
+Method Detail
+ +

+setBeepOnError

+
+public void setBeepOnError(boolean beepOnError)
+
+
Beep on invalid input. This is the default behaviour. +

+

+
+
+
+
+ +

+isBeepOnError

+
+public boolean isBeepOnError()
+
+
Shall errors be reported by a beep sound? +

+

+ +
Returns:
true if errors are reported acustically
+
+
+
+ +

+getCountCharacters

+
+public java.lang.String getCountCharacters()
+
+
+ +
Returns:
the valid characters used to count the length.
+
+
+
+ +

+getValidCharacters

+
+public java.lang.String getValidCharacters()
+
+
+ +
Returns:
the characters accepted by this document.
+
+
+
+ +

+setCountCharacters

+
+public void setCountCharacters(java.lang.String countCharacters)
+
+
Sets the valid characters for counting the maximum length. +

+

+
Parameters:
countCharacters - the characters used to count the length.
+
+
+
+ +

+setValidCharacters

+
+public void setValidCharacters(java.lang.String validCharacters)
+
+
Sets the CharacterFilter, which accepts characters. +

+

+
+
+
+
+ +

+getCaseMode

+
+public int getCaseMode()
+
+
Returns the int. +

+

+
+
+
+
+ +

+setCaseMode

+
+public void setCaseMode(int caseMode)
+
+
Sets the case mode to the given value. +

+

+
Parameters:
caseMode - the case mode to set (one of CASEMODE_ORIGINAL, + CASEMODE_LOWER or CASEMODE_UPPER).
+
+
+
+ +

+getMaxLength

+
+public int getMaxLength()
+
+
Returns the maximum length (number of characters) of this + document. If a count filter is set, this length specifies + the maximum number of valid characters, otherwise the total + number of characters is used. +

+

+ +
Returns:
the maximum length (number of characters) of this + document
+
+
+
+ +

+getMaxLineLength

+
+public int getMaxLineLength()
+
+
Returns the maxmimum length of each line +

+

+ +
Returns:
The maxmimum length of each line
+
+
+
+ +

+getMaxLineNumber

+
+public int getMaxLineNumber()
+
+
Returns the maximum number of lines +

+

+ +
Returns:
The maximum number of lines
+
+
+
+ +

+setMaxLength

+
+public void setMaxLength(int new_max_length)
+
+
Sets the maximum length (number of characters) of this + document. If a count filter is set, this length specifies + the maximum number of valid characters, otherwise the total + number of characters is used. +

+

+
Parameters:
new_max_length - the maximum length (number of + characters) of this document.
+
+
+
+ +

+setMaxLineLength

+
+public void setMaxLineLength(int lineLength)
+
+
Sets the maxmimum length of each line +

+

+
Parameters:
lineLength - The maxmimum length of each line
+
+
+
+ +

+setMaxLineNumber

+
+public void setMaxLineNumber(int lineNumber)
+
+
Sets the maximum number of lines +

+

+
Parameters:
lineNumber - The maximum number of lines
+
+
+
+ +

+getCountLength

+
+protected int getCountLength(java.lang.String s)
+
+
Returns the length of the string as returned by the count filter. +

+

+ +
Returns:
the string length
+
+
+
+ +

+getFilteredLength

+
+public int getFilteredLength()
+
+
Returns the number of the count-filtered characters (see + #setCountFilter(CharacterFilter)). +

+

+ +
Returns:
the number of the count-filtered characters.
+
+
+
+ +

+insertString

+
+public void insertString(int offset,
+                         java.lang.String s,
+                         javax.swing.text.AttributeSet attributeSet)
+                  throws javax.swing.text.BadLocationException
+
+
Inserts a string of content. +

+

+
Parameters:
offset - the offset into the document to insert the content >= 0. + All positions that track change at or after the given location will move. +
Throws: +
javax.swing.text.BadLocationException
+
+
+
+ +

+occurrencesOf

+
+protected static int occurrencesOf(java.lang.String wholeString,
+                                   java.lang.String searchString)
+
+
How often does the search string occur in the whole string? +

+

+
Parameters:
wholeString - The string that may contain the search string
searchString - The string to be searched for
+
+
+
+ +

+addFixedLenghtListener

+
+public void addFixedLenghtListener(RestrictionDocument.FixedLengthListener listener)
+
+
Adds a new RestrictionDocument.FixedLengthListener to this RestrictionDocument. +

+

+
Parameters:
listener - the RestrictionDocument.FixedLengthListener to add
+
+
+
+ +

+removeFixedLenghtListener

+
+public void removeFixedLenghtListener(RestrictionDocument.FixedLengthListener listener)
+
+
Removes a previously added RestrictionDocument.FixedLengthListener from this + RestrictionDocument. +

+

+
Parameters:
listener - the RestrictionDocument.FixedLengthListener to remove
+
+
+
+ +

+fireCutOff

+
+protected void fireCutOff(java.lang.String cut_off)
+
+
Notifies registered listeners, that the given string was cut-off. +

+

+
Parameters:
cut_off - the string that was cut-off
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/DateFilterDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/DateFilterDocument.html new file mode 100644 index 0000000..c436834 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/DateFilterDocument.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.ui.text.DateFilterDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.ui.text.DateFilterDocument

+
+No usage of com.sdm.quasar.client.swing.ui.text.DateFilterDocument +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/FormatFilterDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/FormatFilterDocument.html new file mode 100644 index 0000000..ce4a37f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/FormatFilterDocument.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.ui.text.FormatFilterDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.ui.text.FormatFilterDocument

+
+No usage of com.sdm.quasar.client.swing.ui.text.FormatFilterDocument +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/NumberFilterDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/NumberFilterDocument.html new file mode 100644 index 0000000..b39e3c0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/NumberFilterDocument.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.ui.text.NumberFilterDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.ui.text.NumberFilterDocument

+
+No usage of com.sdm.quasar.client.swing.ui.text.NumberFilterDocument +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.FixedLengthListener.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.FixedLengthListener.html new file mode 100644 index 0000000..ae2712a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.FixedLengthListener.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.swing.ui.text.RestrictionDocument.FixedLengthListener (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.swing.ui.text.RestrictionDocument.FixedLengthListener

+
+ + + + + + + + + +
+Packages that use RestrictionDocument.FixedLengthListener
com.sdm.quasar.client.swing.ui.text  
+  +

+ + + + + +
+Uses of RestrictionDocument.FixedLengthListener in com.sdm.quasar.client.swing.ui.text
+  +

+ + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.swing.ui.text with parameters of type RestrictionDocument.FixedLengthListener
+ voidRestrictionDocument.addFixedLenghtListener(RestrictionDocument.FixedLengthListener listener) + +
+          Adds a new RestrictionDocument.FixedLengthListener to this RestrictionDocument.
+ voidRestrictionDocument.removeFixedLenghtListener(RestrictionDocument.FixedLengthListener listener) + +
+          Removes a previously added RestrictionDocument.FixedLengthListener from this + RestrictionDocument.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.html new file mode 100644 index 0000000..99898b6 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/class-use/RestrictionDocument.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.sdm.quasar.client.swing.ui.text.RestrictionDocument (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.swing.ui.text.RestrictionDocument

+
+ + + + + + + + + +
+Packages that use RestrictionDocument
com.sdm.quasar.client.swing.ui.text  
+  +

+ + + + + +
+Uses of RestrictionDocument in com.sdm.quasar.client.swing.ui.text
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.swing.ui.text with parameters of type RestrictionDocument
+ voidRestrictionDocument.FixedLengthListener.cutOff(RestrictionDocument fixed_document, + java.lang.String cut_off_characters) + +
+          Called, when the RestrictionDocument cuts off inserted text.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-frame.html new file mode 100644 index 0000000..46a1917 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-frame.html @@ -0,0 +1,49 @@ + + + + + + +com.sdm.quasar.client.swing.ui.text (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.swing.ui.text + + + + +
+Interfaces  + +
+RestrictionDocument.FixedLengthListener
+ + + + + + +
+Classes  + +
+DateFilterDocument +
+FormatFilterDocument +
+NumberFilterDocument +
+RestrictionDocument
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-summary.html new file mode 100644 index 0000000..2c14a7b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-summary.html @@ -0,0 +1,176 @@ + + + + + + +com.sdm.quasar.client.swing.ui.text (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.swing.ui.text +

+ + + + + + + + + +
+Interface Summary
RestrictionDocument.FixedLengthListenerA listener interface for FixedLengthDocuments.
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DateFilterDocumentThis Document formats a text while editing like a date + with given date format.
FormatFilterDocumentThis Document formats a text while editing + with a given format.
NumberFilterDocumentTODO Locale berücksichtigen
RestrictionDocumentA Document for multi-line text.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-tree.html new file mode 100644 index 0000000..81d66f8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +com.sdm.quasar.client.swing.ui.text Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.swing.ui.text +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • class java.lang.Object
      +
    • class javax.swing.text.AbstractDocument (implements javax.swing.text.Document, java.io.Serializable) + +
    +
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-use.html new file mode 100644 index 0000000..00d30be --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/swing/ui/text/package-use.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Package com.sdm.quasar.client.swing.ui.text (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.swing.ui.text

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.swing.ui.text
com.sdm.quasar.client.swing.ui.text  
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.swing.ui.text used by com.sdm.quasar.client.swing.ui.text
RestrictionDocument + +
+          A Document for multi-line text.
RestrictionDocument.FixedLengthListener + +
+          A listener interface for FixedLengthDocuments.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3