A B C D E F G H I K L M N O P R S T U V 

A

AbstractViewManager - Class in com.vektorsoft.demux.core.mva
Base class for specific implementations of ViewManager.
AbstractViewManager() - Constructor for class com.vektorsoft.demux.core.mva.AbstractViewManager
Create new instance.
adapter - Variable in class com.vektorsoft.demux.core.mva.AbstractViewManager
Adapter instance associated with this view manager.
adapter - Variable in class com.vektorsoft.demux.core.mva.DMXAbstractView
Adapter instance this view is registered with.
addChildMethod - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Method for adding child view.
addChildView(DMXView) - Method in class com.vektorsoft.demux.core.mva.DMXAbstractView
This method does nothing.
addChildView(DMXView) - Method in interface com.vektorsoft.demux.core.mva.DMXView
Adds specified view as a child of this view.
addIdsToBlock(String...) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
Add IDs of GUI components that should be blocked while task is executing.
addingService(ServiceReference<DMXAdapter>) - Method in class com.vektorsoft.demux.core.DemuxCoreCustomizer
 
addLocaleChangeObserver(Observer) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Add observer which will be notified when locale is changed.
addLocaleChangeObserver(Observer) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
addModelChangeListener(ModelChangeListener) - Method in interface com.vektorsoft.demux.core.app.ModelChangeAware
Add new listener.
addModelChangeListener(ModelChangeListener) - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
 
addSupportedLocale(Locale) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Adds new locale to a list of supported locales.
addSupportedLocale(Locale) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
addTaskStatusListener(TaskStatusListener) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
 
addTaskStatusListener(TaskStatusListener) - Method in interface com.vektorsoft.demux.core.task.DMXTask
Add listener to track changes to task status.
afterInitialViewRegistration(DMXView) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
This method should be called from subclasses after initial view registration in order to correctly register deferred view.

B

blockGui(boolean, GUIBlockingScope, String...) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Block or unblock GUI based on specified parameters.
blockIds - Variable in class com.vektorsoft.demux.core.task.DMXBasicTask
List of IDs of components that should be blocked during execution.
blockScope - Variable in class com.vektorsoft.demux.core.task.DMXBasicTask
GUI blocking scope.

C

callback - Variable in class com.vektorsoft.demux.core.proxy.ControllerInvocationHandler
Extension callback used by this class.
callback - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Extension callback used by this class.
callbackResourceMap - Variable in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Maps of resources registered by callbacks.
clearSupportedLocales() - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Removes all supported locales from this resource manager.
clearSupportedLocales() - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
closeDialog() - Method in interface com.vektorsoft.demux.core.dlg.DMXDialog
Close this dialog.
com.vektorsoft.demux.core - package com.vektorsoft.demux.core
Contains classes required to initialize the framework.
com.vektorsoft.demux.core.annotations - package com.vektorsoft.demux.core.annotations
Contains definitions of annotations used for declarative MVC definitions.
com.vektorsoft.demux.core.app - package com.vektorsoft.demux.core.app
Defines interfaces common to all applications across multiple domains.
com.vektorsoft.demux.core.common - package com.vektorsoft.demux.core.common
Contains definitions of common controllers which can be used across platforms.
com.vektorsoft.demux.core.dlg - package com.vektorsoft.demux.core.dlg
Contains classes used for creating and managing dialogs.
com.vektorsoft.demux.core.extension - package com.vektorsoft.demux.core.extension
Contains classes and interface related to extensions management.
com.vektorsoft.demux.core.extension.impl - package com.vektorsoft.demux.core.extension.impl
Default implementation of extension management methods.
com.vektorsoft.demux.core.mva - package com.vektorsoft.demux.core.mva
Contains classes and interface that represent Model-View-Adapter pattern.
com.vektorsoft.demux.core.proxy - package com.vektorsoft.demux.core.proxy
Contains classes used for creating proxy objects.
com.vektorsoft.demux.core.resources - package com.vektorsoft.demux.core.resources
Contains classes related to internationalization and localization.
com.vektorsoft.demux.core.resources.impl - package com.vektorsoft.demux.core.resources.impl
Contains default implementations of interfaces for managing resources.
com.vektorsoft.demux.core.task - package com.vektorsoft.demux.core.task
Provides class definitions for handling multitasking.
constraintField - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
View placement constraint field.
constraintMethod - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Method for getting placement constraint.
constructUI() - Method in interface com.vektorsoft.demux.core.mva.DMXView
This method should be used for initial creation of user interface.
constructUiMethod - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Method for initial UI construction.
containsExecMethod(Class) - Static method in class com.vektorsoft.demux.core.proxy.ProxyUtils
Verifies that given Class object contains annotated execute() method.
controllerId - Variable in class com.vektorsoft.demux.core.task.DMXBasicTask
ID of controller to execute.
ControllerInvocationHandler - Class in com.vektorsoft.demux.core.proxy
Invocation handler used for forwarding proxied methods for controllers.
ControllerInvocationHandler(Class) - Constructor for class com.vektorsoft.demux.core.proxy.ControllerInvocationHandler
Creates new instance.
controllerMap - Variable in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Map of all registered controllers.
CTRL_PROPERTY_BIND - Static variable in class com.vektorsoft.demux.core.app.DMXCoreConstants
Controller ID for property binding.
CTRL_VIEW_ACITVATION - Static variable in class com.vektorsoft.demux.core.app.DMXCoreConstants
Controller ID for view activation.
currentLocale - Variable in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
Application's current locale.

D

dataIds - Variable in class com.vektorsoft.demux.core.mva.DMXAbstractView
Set of model data IDs used for this view.
dataMap - Variable in class com.vektorsoft.demux.core.mva.DMXAbstractController
Mapping of model data names and values.
dataModel - Variable in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Model to be used with this adapter.
DefaultResourceHandler - Class in com.vektorsoft.demux.core.resources.impl
 
DefaultResourceHandler() - Constructor for class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Creates new instance.
DefaultResourceManager - Class in com.vektorsoft.demux.core.resources.impl
Default implementation of DMXResourceManager.
DefaultResourceManager() - Constructor for class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
Creates new instance.
DEMUX_DIR_NAME - Static variable in class com.vektorsoft.demux.core.app.DMXCoreConstants
Name of DEMUX storage directory.
DemuxActivator - Class in com.vektorsoft.demux.core
ACtivator for demux-core bundle.
DemuxActivator() - Constructor for class com.vektorsoft.demux.core.DemuxActivator
 
DemuxCoreCustomizer - Class in com.vektorsoft.demux.core
Customizer for DMXAdapter service.
DemuxCoreCustomizer(BundleContext) - Constructor for class com.vektorsoft.demux.core.DemuxCoreCustomizer
Creates new instance.
DialogFactory - Interface in com.vektorsoft.demux.core.dlg
This is tagging interface which marks implementing class as being a factory for dialogs.
DLG_OPTION_CANCEL - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Value for Cancel option.
DLG_OPTION_CLOSED - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Indicates that dialog was closed on close button.
DLG_OPTION_NO - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Value for No option.
DLG_OPTION_OK - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Value for OK option.
DLG_OPTION_YES - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Value for Yes option.
DLG_TYPE_ERROR - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Error dialog (with error icon).
DLG_TYPE_INFO - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Information dialog (with information icon).
DLG_TYPE_PLAIN - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Plain dialog (no icon).
DLG_TYPE_QUESTION - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Question dialog (with question icon).
DLG_TYPE_WARNING - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Warning dialog (with warning icon).
dlgField - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Dialog field for view.
dlgResultMethod - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Method for getting dialog result.
DMXAbstractCallback - Class in com.vektorsoft.demux.core.extension
Abstract implementation of DMXExtensionCallback.
DMXAbstractCallback() - Constructor for class com.vektorsoft.demux.core.extension.DMXAbstractCallback
Creates new instance.
DMXAbstractController - Class in com.vektorsoft.demux.core.mva
Abstract implementation of DMXController.
DMXAbstractController() - Constructor for class com.vektorsoft.demux.core.mva.DMXAbstractController
Creates new instance.
DMXAbstractView - Class in com.vektorsoft.demux.core.mva
An implementation of DMXView interface which provides some common methods that can be used for view across all supported platforms.
DMXAbstractView(DMXAdapter) - Constructor for class com.vektorsoft.demux.core.mva.DMXAbstractView
Creates new instance.
DMXAdapter - Interface in com.vektorsoft.demux.core.mva
Defines methods required by Adapter part of the MVA (Model-View-Adapter) pattern.
DMXApplication - Interface in com.vektorsoft.demux.core.app
This interface defines common features that are defined for applications based on DEMUX Framework.
DMXBasicTask - Class in com.vektorsoft.demux.core.task
Basic implementation of DMXTask.
DMXBasicTask(String) - Constructor for class com.vektorsoft.demux.core.task.DMXBasicTask
Creates new instance.
DMXController - Interface in com.vektorsoft.demux.core.mva
Controller represents one piece of application logic that performs some operation.
DMXControllerDeclaration - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated type represents a controller in MVC pattern.
DMXControllerDeclaration.Exec - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated method is execution method for a controller.
DMXCoreConstants - Class in com.vektorsoft.demux.core.app
Contains definitions of constants for Core module, which can be used across all platforms and modules.
DMXDefaultAdapter - Class in com.vektorsoft.demux.core.mva
Represents the Adapter in Model-View-Adapter pattern.
DMXDefaultAdapter(DMXResourceManager) - Constructor for class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Create new instance.
DMXDialog - Interface in com.vektorsoft.demux.core.dlg
Represents a popup dialog window that can be displayed on request.
DMXDialogResult - Annotation Type in com.vektorsoft.demux.core.annotations
This is method-level annotation which indicates that annotated method should return a value which represents result of user interaction with dialog.
DMXDialogView - Interface in com.vektorsoft.demux.core.dlg
Represents a view that should be displayed in dialog.
DMXEventRegistrationHandler<T> - Interface in com.vektorsoft.demux.core.mva
Defines common way to register event listeners for UI components on supported platforms.
DMXExtendable - Interface in com.vektorsoft.demux.core.extension
This interface should be implemented by views and controllers that can be extended by callbacks.
DMXExtensionCallback - Interface in com.vektorsoft.demux.core.extension
Defines interface for extension callbacks used to customize behavior of views and controllers.
DMXExtensionManager - Interface in com.vektorsoft.demux.core.extension
Declares methods for managing extensions and callbacks for the platform.
DMXExtensionManagerImpl - Class in com.vektorsoft.demux.core.extension.impl
Default implementation of DMXExtensionManager.
DMXExtensionManagerImpl() - Constructor for class com.vektorsoft.demux.core.extension.impl.DMXExtensionManagerImpl
Creates new instance.
DMXExtensionType - Enum in com.vektorsoft.demux.core.extension
Enumeration which defines possible types of extensions.
DMXModel - Class in com.vektorsoft.demux.core.mva
Represents a Model in Model-View-Adapter pattern.
DMXModel() - Constructor for class com.vektorsoft.demux.core.mva.DMXModel
Create new instance.
DMXModelData - Annotation Type in com.vektorsoft.demux.core.annotations
Field-level annotation which indicates that annotated field is to be registered with the model as model variable.
DMXResourceBundle - Class in com.vektorsoft.demux.core.resources.impl
Custom resource bundle implementation which pulls resources from underlying DMXResourceManager.
DMXResourceBundle(DefaultResourceHandler) - Constructor for class com.vektorsoft.demux.core.resources.impl.DMXResourceBundle
Creates new instance.
DMXResourceHandler - Interface in com.vektorsoft.demux.core.resources
 
DMXResourceManager - Interface in com.vektorsoft.demux.core.resources
Provides method declarations used for internationalization (I18N) and localization (L10N) of DEMUX Framework applications.
DMXTask - Interface in com.vektorsoft.demux.core.task
Represents a long running task that should be run in background.
DMXView - Interface in com.vektorsoft.demux.core.mva
Interface for all classes implementing View part of MVC pattern.
DMXViewDeclaration - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated type represents view in MVC pattern.
DMXViewDeclaration.Activation - Annotation Type in com.vektorsoft.demux.core.annotations
Marks annotated method as being responsible for activating or deactivating child views.
DMXViewDeclaration.AddChildView - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated method is used to add child view to this view.
DMXViewDeclaration.ConstructUI - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated method is invoked to construct UI.
DMXViewDeclaration.PlacementConstraint - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated element represents placement constraint for adding this view to it's parent view.
DMXViewDeclaration.Render - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated method is used to render the view.
DMXViewDeclaration.ViewUI - Annotation Type in com.vektorsoft.demux.core.annotations
Indicates that annotated field or method represent UI object for this view.
DMXViewManager - Interface in com.vektorsoft.demux.core.mva
View manager is responsible for managing all views defines for application.

E

execute(Object...) - Method in class com.vektorsoft.demux.core.common.PropertBindingController
 
execute(Object...) - Method in class com.vektorsoft.demux.core.common.ViewActivationController
Sets the ID of the view to be activated.
execute(Object...) - Method in interface com.vektorsoft.demux.core.mva.DMXController
Execute action associated with this controller.
executeTask(DMXTask, Object...) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Execute specified task in background.
executeTask(DMXTask, Object...) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
ExecutionException - Exception in com.vektorsoft.demux.core.mva
Thrown when an error occurs during controller execution.
ExecutionException(String) - Constructor for exception com.vektorsoft.demux.core.mva.ExecutionException
Creates new instance.
extendable - Variable in class com.vektorsoft.demux.core.proxy.ControllerInvocationHandler
If true, indicates that underlying object implement DMXExtendable.
extendable - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
If true, indicates that underlying object implements DMXExtendable.
extensionManager - Variable in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Extension manager.

F

FieldAccessor - Class in com.vektorsoft.demux.core.proxy
This class allows read/write access to class fields based on their access level and any access methods defined.
FieldAccessor(Field, Object) - Constructor for class com.vektorsoft.demux.core.proxy.FieldAccessor
Creates new instance of accessor for a given field inside a given object.
formatMessage(String, Object...) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceHandler
Formats message defined with a given key with specified arguments.
formatMessage(String, Object...) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
 

G

getAllImplementedInterfaces(Class) - Static method in class com.vektorsoft.demux.core.proxy.ProxyUtils
Returns a list of all interfaces implemented by specified class.
getArguments() - Method in interface com.vektorsoft.demux.core.app.DMXApplication
Returns arguments list that was used to launch application.
getBlockingScope() - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
 
getBlockingScope() - Method in interface com.vektorsoft.demux.core.task.DMXTask
Returns GUI block scope for this task.
getBuildNumber() - Method in interface com.vektorsoft.demux.core.app.DMXApplication
Returns application build number as string.
getCallbackClassName() - Method in interface com.vektorsoft.demux.core.extension.DMXExtendable
Returns class name of the extension callback class which will be used by this interface.
getCallbackData() - Method in class com.vektorsoft.demux.core.extension.DMXAbstractCallback
 
getCallbackData() - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionCallback
Returns data that this callback wants to register with the model.
getComponentIds() - Method in interface com.vektorsoft.demux.core.mva.DMXEventRegistrationHandler
Returns IDs of UI components on which event listeners will be registered.
getConfigurationParameters() - Method in interface com.vektorsoft.demux.core.app.DMXApplication
Returns a set of configuration parameters for application.
getControllerData(DMXController) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Extracts data from controller that should be register with the dataModel.
getControllerDataMap() - Method in class com.vektorsoft.demux.core.common.PropertBindingController
 
getControllerDataMap() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
Returns dataMap that represents model data mapping.
getControllerDataMap() - Method in interface com.vektorsoft.demux.core.mva.DMXController
Returns a map of model data that this controller is interested in.
getControllerDataNames() - Method in class com.vektorsoft.demux.core.common.PropertBindingController
 
getControllerDataNames() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
 
getControllerDataNames() - Method in interface com.vektorsoft.demux.core.mva.DMXController
Returns a set of names of data registered with this controller.
getControllerExecMethod(Class) - Static method in class com.vektorsoft.demux.core.proxy.ProxyUtils
Returns a execute() method for a controller represented by specified class.
getControllerId() - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
 
getControllerId() - Method in interface com.vektorsoft.demux.core.task.DMXTask
Returns ID of controller that should be executed with this task.
getCurrentLocale() - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Returns application's current locale.
getCurrentLocale() - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
getDataValue(String) - Method in class com.vektorsoft.demux.core.mva.DMXModel
Returns value of model data with specified ID.
getDataValues(String...) - Method in class com.vektorsoft.demux.core.mva.DMXModel
Returns values of model data with specified IDs.
getDialogFactory(Class<? extends DialogFactory>) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Returns dialog factory for underlying platform.
getDialogFactory(Class<? extends DialogFactory>) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
getDialogFactory() - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Retrieves dialog factory for the underlying platform.
getDialogTitle() - Method in interface com.vektorsoft.demux.core.dlg.DMXDialogView
Returns a string representing a title for this view's dialog window.
getDialogView() - Method in interface com.vektorsoft.demux.core.dlg.DMXDialog
Returns instance of DMXDialogView displayed by this dialog.
getEventHandler() - Method in interface com.vektorsoft.demux.core.mva.DMXEventRegistrationHandler
Event handler for the events.
getExtensionCallback() - Method in interface com.vektorsoft.demux.core.extension.DMXExtendable
Returns the callback object set for this extendable.
getExtensionManager() - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Returns extension manager instance.
getExtensionManager() - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
getExtensionType() - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionCallback
Returns a type of this extension.
getFieldValue() - Method in class com.vektorsoft.demux.core.proxy.FieldAccessor
Returns current field value.
getIdsToBlock() - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
 
getIdsToBlock() - Method in interface com.vektorsoft.demux.core.task.DMXTask
Returns an array of IDs of GUI components that should be blocked while this task is executing.
getKeys() - Method in class com.vektorsoft.demux.core.resources.impl.DMXResourceBundle
 
getMapping() - Method in class com.vektorsoft.demux.core.common.PropertBindingController
 
getMapping() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
Returns a mapping for this controller.
getMapping() - Method in interface com.vektorsoft.demux.core.mva.DMXController
Returns a mapping string for which this controller will be invoked.
getMappings() - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionCallback
Returns the mappings of views or controllers to which this extension will apply.
getName() - Method in interface com.vektorsoft.demux.core.app.DMXApplication
Returns application name.
getNextViewId() - Method in class com.vektorsoft.demux.core.common.PropertBindingController
 
getNextViewId() - Method in class com.vektorsoft.demux.core.common.ViewActivationController
Returns ID of the view that should be activated/shown.
getNextViewId() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
This method assumes that no next view is defines, and thus returns an empty string.
getNextViewId() - Method in interface com.vektorsoft.demux.core.mva.DMXController
Name of the view that should be displayed after this controller terminates it's operation.
getParentViewId() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractView
Returns empty string as parent view ID.
getParentViewId() - Method in interface com.vektorsoft.demux.core.mva.DMXView
Returns ID of parent view of this view.
getProgressViewId() - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
 
getProgressViewId() - Method in interface com.vektorsoft.demux.core.task.DMXTask
Returns ID of view that should display progress for this task.
getResource(String) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Returns a resource associated with given key.
getResourceBundles() - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionCallback
Returns a list of names of resources bundles associated with this extension callback.
getResourceHandler(ResourceHandlerType) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Returns resource handler implementation associated with this instance of resource manager.
getResourceHandler(ResourceHandlerType) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
Returns resource handler used for loading resources.
getResourceKeys() - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Returns the keys of all registered resources.
getResourceManager() - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Returns resource manager associated with this adapter.
getResourceManager() - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
getResult() - Method in interface com.vektorsoft.demux.core.dlg.DMXDialogView
Optional result of user's interaction with this view (ie.
getString(String) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceHandler
Gets a string specified in resource bundle with a given key.
getString(String) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
 
getSupportedLocales() - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Returns the Locales supported by the application.
getSupportedLocales() - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
getUnderlyingClassName() - Method in class com.vektorsoft.demux.core.proxy.ControllerInvocationHandler
Returns class name of the underlying object.
getUnderlyingClassName() - Method in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Returns class name of the underlying object.
getVersion() - Method in interface com.vektorsoft.demux.core.app.DMXApplication
Returns application version as string.
getView(String) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
 
getView(String) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Returns a view with specified ID.
getViewDataIds(String) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
 
getViewDataIds() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractView
Returns set of data IDs.
getViewDataIds() - Method in interface com.vektorsoft.demux.core.mva.DMXView
Returns IDs of model data objects that are associated with this view.
getViewDataIds(String) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Returns a list of data IDs that are required by specified view.
getViewId() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractView
Returns this class name as view ID.
getViewId() - Method in interface com.vektorsoft.demux.core.mva.DMXView
Returns this view ID.
getViewIdsForData(String) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
Returns a set of view IDs that refer to data with specified ID.
getViewIdsForData(String) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Returns a set of view IDs that refer to data with specified ID.
getViewUI() - Method in interface com.vektorsoft.demux.core.mva.DMXView
Returns an object that represents actual UI presentation of this view.
GUIBlockingScope - Enum in com.vektorsoft.demux.core.task
This enumeration provides type of GUI blocking while background task is executed.

H

handleExtensionData(DMXExtensionCallback) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
Registers model data from view extension callback so it can be handled in consistent fashion with the rest of the view data.
handleGetObject(String) - Method in class com.vektorsoft.demux.core.resources.impl.DMXResourceBundle
 
handleLocaleChange() - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Invoked when application locale is changed.
hasGUI() - Method in interface com.vektorsoft.demux.core.app.DMXApplication
Indicates whether application has graphical user interface or not.

I

IncompleteDeclarationException - Exception in com.vektorsoft.demux.core.mva
This exception is thrown when class declared by annotations as either view or controller can not be registered due to incomplete information.
IncompleteDeclarationException(String) - Constructor for exception com.vektorsoft.demux.core.mva.IncompleteDeclarationException
Creates new instance of exception with a given message.
initialize(Class, DMXDefaultAdapter) - Method in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Initializes this handler with correct values from underlying object.
invoke(Object, Method, Object[]) - Method in class com.vektorsoft.demux.core.proxy.ControllerInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
 
invokeController(String, Object...) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Invokes controller with specified ID.
invokeController(String, Object...) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
isDataRegistered(String) - Method in class com.vektorsoft.demux.core.mva.DMXModel
Checks is data with specified ID is registered.
isDialog - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Indicates whether this view is dialog view.
isDialogView(Class) - Static method in class com.vektorsoft.demux.core.proxy.ProxyUtils
Checks if specified class represents a dialog view.
isModal() - Method in interface com.vektorsoft.demux.core.dlg.DMXDialogView
Check if view (ie.
isModal - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
If this view is dialog view, this indicates modality.
isProgressAware() - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
 
isProgressAware() - Method in interface com.vektorsoft.demux.core.task.DMXTask
Indicates whether this task should track it's progress.

K

keySet() - Method in class com.vektorsoft.demux.core.resources.impl.DMXResourceBundle
 

L

loadCallbackBundles(DMXExtensionCallback) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Loads resource bundles registered by callback.
loadDataIds() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractView
Adds data IDs to DMXAbstractView.dataIds set.
loadResourceBundle(String, ClassLoader) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Loads resource bundle with supplied name for the current locale.
LocaleChangeListener - Interface in com.vektorsoft.demux.core.resources
Listener for application locale changes.
localeListeners - Variable in class com.vektorsoft.demux.core.mva.AbstractViewManager
Set of listeners for locale change.
LocaleObservable - Class in com.vektorsoft.demux.core.resources
Custom implementation of Observable used to track locale changes.
LocaleObservable() - Constructor for class com.vektorsoft.demux.core.resources.LocaleObservable
 

M

ModelChangeAware - Interface in com.vektorsoft.demux.core.app
This interface defined methods used by classes who want to be aware of changes of data inside model.
modelChanged(Map<String, Object>) - Method in interface com.vektorsoft.demux.core.app.ModelChangeListener
Notifies listener that model data has changed.
ModelChangeListener - Interface in com.vektorsoft.demux.core.app
Listener for changes in model data.
modelChangeListenersList - Variable in class com.vektorsoft.demux.core.mva.DMXAbstractController
List of model changes listeners.
modelData - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Values of model data fields.
modelFields - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Fields of underlying object declared as model data.
modifiedService(ServiceReference<DMXAdapter>, DMXAdapter) - Method in class com.vektorsoft.demux.core.DemuxCoreCustomizer
 

N

NoSuchControllerException - Exception in com.vektorsoft.demux.core.mva
Thrown when an unknown controller is attempted to be invoked.
NoSuchControllerException(String) - Constructor for exception com.vektorsoft.demux.core.mva.NoSuchControllerException
Creates new instance of this exception.
NoSuchViewException - Exception in com.vektorsoft.demux.core.mva
Thrown when client attempts to access a view name that does not exist.
NoSuchViewException() - Constructor for exception com.vektorsoft.demux.core.mva.NoSuchViewException
 
notifyDataChanged(Map<String, Object>) - Method in interface com.vektorsoft.demux.core.app.ModelChangeAware
Notify listeners that model data is changed.
notifyDataChanged(Map<String, Object>) - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
 

O

onLocaleChange() - Method in interface com.vektorsoft.demux.core.resources.LocaleChangeListener
Invoked when locale change occurs.
onLocaleChanged() - Method in class com.vektorsoft.demux.core.resources.LocaleObservable
Notifies interested observers that locale has changed.
OPIONS_OK_CANCEL - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Dialog will display OK and Cancel buttons.
OPTIONS_OK - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Dialog will display only OK button.
OPTIONS_YES_NO - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Dialog will display Yes and No buttons.
OPTIONS_YES_NO_CANCEL - Static variable in interface com.vektorsoft.demux.core.dlg.DMXDialog
Dialog will display Yes, No and Cancel buttons.

P

PARAM_DIALOG_TITLE - Static variable in interface com.vektorsoft.demux.core.mva.DMXViewManager
Name of the parameter which specifies optional title for a dialog.
PARAM_PROGRESS_DIALOG - Static variable in interface com.vektorsoft.demux.core.mva.DMXViewManager
Name of the parameter which specifies progress dialog operations.
PARAM_VIEW_STATE - Static variable in interface com.vektorsoft.demux.core.mva.DMXViewManager
Name of the parameter which specifies view state (active or inactive).
parentViewId - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
ID of this view's parent.
postLoadBundle(String, ResourceBundle, ClassLoader) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Invoked after the bundle has been loaded.
processDeferredViews(String, Set<String>) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
Called to complete registration of deferred views.
progressAware - Variable in class com.vektorsoft.demux.core.task.DMXBasicTask
Whether task is progress aware or not.
progressViewId - Variable in class com.vektorsoft.demux.core.task.DMXBasicTask
ID of view that displays progress.
PropertBindingController - Class in com.vektorsoft.demux.core.common
Controller used to bind properties of GUI components to model values.
PropertBindingController() - Constructor for class com.vektorsoft.demux.core.common.PropertBindingController
 
ProxyUtils - Class in com.vektorsoft.demux.core.proxy
Contains utility methods which are used for dealing with dynamic proxies.

R

registerCallback(DMXExtensionCallback) - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionManager
Registers a callback interface.
registerCallback(DMXExtensionCallback) - Method in class com.vektorsoft.demux.core.extension.impl.DMXExtensionManagerImpl
Registers extension callback interface.
registerCallbackResources(DMXExtensionCallback) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Registers resources specified in extension callback.
registerCallbackResources(DMXExtensionCallback) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
registerController(DMXController) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Registers specified controller to be used by the Adapter.
registerController(Class) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Register controller from supplied class.
registerController(DMXController) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
registerController(Class) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
registerData(String, Object) - Method in class com.vektorsoft.demux.core.mva.DMXModel
Registers specified data with the model.
registeredViews - Variable in class com.vektorsoft.demux.core.mva.AbstractViewManager
Contains all views registered with this manager.
registerEventHandler(DMXEventRegistrationHandler) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Registers event handler for UI components.
registerEventHandler(DMXEventRegistrationHandler) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
registerEventHandler(DMXEventRegistrationHandler) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Registers event handler for UI components.
registerExtendableController(DMXExtendable) - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionManager
Registers specified instance of DMXExtendable, which should also be an instance of DMXController.
registerExtendableController(DMXExtendable) - Method in class com.vektorsoft.demux.core.extension.impl.DMXExtensionManagerImpl
 
registerExtendableView(DMXExtendable, DMXViewManager) - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionManager
Registers specified instance of DMXExtendable, which should also be an instance of DMXView.
registerExtendableView(DMXExtendable, DMXViewManager) - Method in class com.vektorsoft.demux.core.extension.impl.DMXExtensionManagerImpl
 
registerExtensionCallback(DMXExtensionCallback) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Registers extension callback for controller or view.
registerExtensionCallback(DMXExtensionCallback) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
registerObserver(Observer) - Method in class com.vektorsoft.demux.core.mva.DMXModel
Registers observer to monitor this model's state.
registerView(DMXView) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
Registers specified view for management by this view manager.
registerView(Class) - Method in class com.vektorsoft.demux.core.mva.AbstractViewManager
 
registerView(DMXView) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Registers this view with this application.
registerView(Class) - Method in interface com.vektorsoft.demux.core.mva.DMXAdapter
Register view from specified class.
registerView(DMXView) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
registerView(Class) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
 
registerView(DMXView) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Registers specified view with this ViewManager.
registerView(Class) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Register view from specified class.
reloadBundles() - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Reload all loaded bundles on locale change.
removedService(ServiceReference<DMXAdapter>, DMXAdapter) - Method in class com.vektorsoft.demux.core.DemuxCoreCustomizer
 
removeModelChangeListener(ModelChangeListener) - Method in interface com.vektorsoft.demux.core.app.ModelChangeAware
Remove specified listener.
removeModelChangeListener(ModelChangeListener) - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
 
render() - Method in interface com.vektorsoft.demux.core.mva.DMXView
Renders this view for display.
renderMethod - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Method to render the view.
resourceHandler - Variable in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
Current resource handler.
ResourceHandlerType - Enum in com.vektorsoft.demux.core.resources
Enumerates available types of resource handlers.
resourceManager - Variable in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Resource manager used in this adapter.
resourceMap - Variable in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Map of loaded resources for application.
run() - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
 

S

selectView(String, Map<String, Object>) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Sets specified view as currently active for this ViewManager.
setArguments(Object...) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
set arguments for controller execution.
setArguments(Object...) - Method in interface com.vektorsoft.demux.core.task.DMXTask
Set arguments for execution.
setBlockScope(GUIBlockingScope) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
Sets blocking scope for this task.
setController(DMXController) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
Set controller which will be executed as task action.
setController(DMXController) - Method in interface com.vektorsoft.demux.core.task.DMXTask
Set controller which will perform actual task.
setCurrentLocale(Locale) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceHandler
Set current locale for handler.
setCurrentLocale(Locale) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Sets current locale to be used in application.
setCurrentLocale(Locale) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
 
setCurrentLocale(Locale) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
setDataValues(String, Object) - Method in class com.vektorsoft.demux.core.mva.DMXModel
Set value for data with specified ID.
setDataValues(Map<String, Object>) - Method in class com.vektorsoft.demux.core.mva.DMXModel
Sets values for data specified in a map.
setDataValuesFromModel(Map<String, Object>) - Method in class com.vektorsoft.demux.core.extension.DMXAbstractCallback
 
setDataValuesFromModel(Map<String, Object>) - Method in interface com.vektorsoft.demux.core.extension.DMXExtensionCallback
Updates model which this callback has registered with values currently set in model.
setDialog(DMXDialog) - Method in interface com.vektorsoft.demux.core.dlg.DMXDialogView
Set dialog which will display this view.
setExtensionCallback(DMXExtensionCallback) - Method in interface com.vektorsoft.demux.core.extension.DMXExtendable
Set extension callback for this interface.
setFieldValue(Object) - Method in class com.vektorsoft.demux.core.proxy.FieldAccessor
Set field value to specified value.
setIdsToBlock(String...) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
Set IDs of GUI components to block.
setModel(DMXModel) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Sets current dataModel.
setProgressAware(boolean) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
Set whether this task is progress aware or not.
setProgressViewId(String) - Method in class com.vektorsoft.demux.core.task.DMXBasicTask
Set ID of view which will display progress information.
setSupportedLocales(Locale[]) - Method in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Sets locales that applications supports.
setSupportedLocales(Locale[]) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
 
setViewActive(String, boolean) - Method in class com.vektorsoft.demux.core.mva.DMXAbstractView
Empty implementation.
setViewActive(String, boolean) - Method in interface com.vektorsoft.demux.core.mva.DMXView
Activates or deactivates the view which is the child of this view, based on the value of parameter state.
setViewExtensionCallback(String, DMXExtensionCallback) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Sets extension callback of view with specified ID.
setViewManager(DMXViewManager) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Sets the current view manager.
showDialog() - Method in interface com.vektorsoft.demux.core.dlg.DMXDialog
Show this dialog.
start(BundleContext) - Method in class com.vektorsoft.demux.core.DemuxActivator
 
stop(BundleContext) - Method in class com.vektorsoft.demux.core.DemuxActivator
 
supportedLocales - Variable in class com.vektorsoft.demux.core.resources.impl.DefaultResourceManager
List of locales supported by application.

T

taskCompleted(DMXTask, Object) - Method in interface com.vektorsoft.demux.core.task.TaskStatusListener
Invoked when task is completed.
taskStarted(DMXTask) - Method in interface com.vektorsoft.demux.core.task.TaskStatusListener
Invoked when task is started.
TaskStatusListener - Interface in com.vektorsoft.demux.core.task
Defined method hooks for monitoring task status.
title - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Title for dialog view.

U

underlying - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Underlying object.
unloadBundle(String) - Method in class com.vektorsoft.demux.core.resources.impl.DefaultResourceHandler
Unloads bundle with specified name from list of loaded bundles.
update(Observable, Object) - Method in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
Invoked when any of the dataModel data changes.
updateDataMapFromFields() - Method in class com.vektorsoft.demux.core.common.ViewActivationController
 
updateDataMapFromFields() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
This method is called before model is updated.
updateFromModel(Map<String, Object>) - Method in class com.vektorsoft.demux.core.common.PropertBindingController
 
updateFromModel(Map<String, Object>) - Method in class com.vektorsoft.demux.core.common.ViewActivationController
 
updateFromModel(Map<String, Object>) - Method in interface com.vektorsoft.demux.core.mva.DMXController
This method will update controller data with current data from model.
updateFromModel(Map<String, Object>) - Method in interface com.vektorsoft.demux.core.mva.DMXView
Update this view with data from model.
updateModel() - Method in class com.vektorsoft.demux.core.common.PropertBindingController
 
updateModel() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractController
Updates model with values of this class's fields.
updateModel() - Method in interface com.vektorsoft.demux.core.mva.DMXController
This method is called after controller is invoked to update model data with any changes made by controller.
updateView(String, Map<String, Object>) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Forces specified view to render itself due to change in model data.
updateViewData(Map<String, Object>) - Method in interface com.vektorsoft.demux.core.mva.DMXViewManager
Updates views that depends on specified data.

V

VAL_DLG_CLOSE - Static variable in interface com.vektorsoft.demux.core.mva.DMXViewManager
Indicates that progress dialog should be closed.
VAL_DLG_SHOW - Static variable in interface com.vektorsoft.demux.core.mva.DMXViewManager
Indicates that progress dialog should be shown.
valueOf(String) - Static method in enum com.vektorsoft.demux.core.extension.DMXExtensionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vektorsoft.demux.core.resources.ResourceHandlerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vektorsoft.demux.core.task.GUIBlockingScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vektorsoft.demux.core.extension.DMXExtensionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vektorsoft.demux.core.resources.ResourceHandlerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vektorsoft.demux.core.task.GUIBlockingScope
Returns an array containing the constants of this enum type, in the order they are declared.
ViewActivationController - Class in com.vektorsoft.demux.core.common
Controller for selecting view to be activated or deactivated by a view manager.
ViewActivationController() - Constructor for class com.vektorsoft.demux.core.common.ViewActivationController
Creates new instance.
viewActivationMethod - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Method for setting active child view.
ViewAlreadyExistsException - Exception in com.vektorsoft.demux.core.mva
Thrown when client attempts to register a view under the name that already exists.
ViewAlreadyExistsException() - Constructor for exception com.vektorsoft.demux.core.mva.ViewAlreadyExistsException
 
viewId - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
ID of this view.
ViewInvocationHandler - Class in com.vektorsoft.demux.core.proxy
Invocation handler used for forwarding proxied methods for views.
ViewInvocationHandler() - Constructor for class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Default constructor used only from subclasses.
ViewInvocationHandler(Class, DMXDefaultAdapter) - Constructor for class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Create new instance.
viewManager - Variable in class com.vektorsoft.demux.core.mva.DMXDefaultAdapter
DMXViewManager instance that is used to manage views.
viewPlacementConstraint() - Method in class com.vektorsoft.demux.core.mva.DMXAbstractView
Returns null as view placement constraint.
viewPlacementConstraint() - Method in interface com.vektorsoft.demux.core.mva.DMXView
Returns an object that represents layout constraint which should be respected when placing this view.
viewUiField - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Field for view UI.
viewUiMethod - Variable in class com.vektorsoft.demux.core.proxy.ViewInvocationHandler
Method for getting view UI.
A B C D E F G H I K L M N O P R S T U V 

Copyright © 2012-2014 Vektor Software. All Rights Reserved.