See: Description
Interface | Description |
---|---|
DMXExtendable |
This interface should be implemented by views and controllers that can be extended by callbacks.
|
DMXExtensionCallback |
Defines interface for extension callbacks used to customize behavior of views and
controllers.
|
DMXExtensionConfig |
This interfaces defines methods which must be implemented by classes used to configure extensions
of a bundle.
|
DMXExtensionManager |
Declares methods for managing extensions and callbacks for the platform.
|
Class | Description |
---|---|
DefaultExtensionConfig |
Default implementation of
DMXExtensionConfig interface. |
DMXAbstractCallback |
Abstract implementation of
DMXExtensionCallback . |
Enum | Description |
---|---|
DMXExtensionType |
Enumeration which defines possible types of extensions.
|
Contains classes and interface related to extensions management. Extension system is vital part of the
framework and allows code reuse and customization of the existing components. System is centered around callback
methods which add additional functionality to classes intended for extension. These classes must implement DMXExtendable
interface, which callback classes must implement DMXExtensionCallback
interface.
Extension callbacks are third-party code which is packaged into separate OSGI bundles. These bundles must be fragment bundles, and their host bundle must be the bundle meant for extension. Fragment bundles contain extension callbacks and any additional resources.
Copyright © 2012-2014 Vektor Software. All Rights Reserved.