public interface DMXExtensionManager
Declares methods for managing extensions and callbacks for the platform. General procedure for managing extensions is the following:
DMXExtendable
is registered, but no corresponding callback is yet available, it's
registration will be delayed until callback is available
DMXExtendable
are registered
Modifier and Type | Method and Description |
---|---|
void |
registerCallback(DMXExtensionCallback callback)
Registers a callback interface.
|
void |
registerExtendableController(DMXExtendable extendable)
Registers specified instance of
DMXExtendable , which should also be an
instance of DMXController . |
void |
registerExtendableView(DMXExtendable view,
DMXViewManager viewManager)
Registers specified instance of
DMXExtendable , which should also be an
instance of DMXView . |
void registerCallback(DMXExtensionCallback callback)
Registers a callback interface. This method will store callback in local cache, so it can be reused when appropriate.
callback
- callback interfacevoid registerExtendableController(DMXExtendable extendable)
Registers specified instance of DMXExtendable
, which should also be an
instance of DMXController
.
extendable
- DMXExtendable
to registervoid registerExtendableView(DMXExtendable view, DMXViewManager viewManager)
Registers specified instance of DMXExtendable
, which should also be an
instance of DMXView
.
view
- DMXExtendable
to registerviewManager
- view manager used to process registrationCopyright © 2012-2014 Vektor Software. All Rights Reserved.