Package rs.edu.raf.dsw.rudok.app.addon
Class IAddon
java.lang.Object
rs.edu.raf.dsw.rudok.app.observer.IObserver
rs.edu.raf.dsw.rudok.app.observer.IPublisherGlobal
rs.edu.raf.dsw.rudok.app.observer.IPublisher
rs.edu.raf.dsw.rudok.app.addon.IAddon
public abstract class IAddon extends IPublisher
Interface for app add-ons.
-
Constructor Summary
Constructors Constructor Description IAddon()
-
Method Summary
Modifier and Type Method Description abstract IGuiAddon
getGui()
Add-on GUI.abstract IAddonMeta
getMeta()
Meta-info about the add-on.abstract void
initialize(ApplicationFramework applicationFramework)
Initializes the add-on.Methods inherited from class rs.edu.raf.dsw.rudok.app.observer.IPublisher
addObserver, getObservers, publish, removeObserver, setObservers
Methods inherited from class rs.edu.raf.dsw.rudok.app.observer.IPublisherGlobal
addObserverGlobal, getObserversGlobal, removeObserverGlobal
Methods inherited from class rs.edu.raf.dsw.rudok.app.observer.IObserver
addPublisher, getPublishers, receive, removePublisher, setPublishers
-
Constructor Details
-
IAddon
public IAddon()
-
-
Method Details
-
initialize
Initializes the add-on. Should be called when starting up the app.- Parameters:
applicationFramework
- Application framework with initialized components (all but add-ons.)
-
getGui
Add-on GUI.- Returns:
-
getMeta
Meta-info about the add-on.- Returns:
-