Uses of Class
com.tccc.kos.core.service.app.Application
Packages that use Application
Package
Description
Provides the abstract KosApplication class, which all kOS apps derive from.
-
Uses of Application in com.tccc.kos.core.service.app
Subclasses of Application in com.tccc.kos.core.service.appModifier and TypeClassDescriptionclass
SystemApplication<T extends BaseAppConfig>
Base class for system applications, which simply adds convenience methods to the base Application type.Methods in com.tccc.kos.core.service.app that return ApplicationModifier and TypeMethodDescriptionApplication<?>
AppLoader.getApp()
Returns the application that this loader loaded.Methods in com.tccc.kos.core.service.app with parameters of type ApplicationModifier and TypeMethodDescriptionAppService.loadApp
(KabFile kab, Application<?> parent) Attempts to load the specified application.AppService.loadApp
(KabFile kab, Application<?> parent, Collection<Object> beans) Attempts to load the specified application.default void
AppListener.onAppLoad
(Application<?> app) Called when anApplication
has been loaded but not yet started.default void
AppListener.onAppStart
(Application<?> app) Called when anApplication
has been started.void
AppStartedCallback.onAppStart
(Application<?> app) Called when the selectedApplication
has been started.default void
AppListener.onAppStop
(Application<?> app) Called when anApplication
is about to be stopped as preparation for unloading.default void
AppListener.onAppUnload
(Application<?> app) Called when anApplication
is unloaded.Constructors in com.tccc.kos.core.service.app with parameters of type ApplicationModifierConstructorDescriptionAppBrowserIntent
(Application<?> app, NodeId nodeId, String browserName, String type) Create a browser intent for the specified browser in the specified node.AppBrowserIntent
(Application<?> app, NodeId nodeId, String browserName, String type, Map<String, Object> properties) Create a browser intent for the specified browser in the specified node.AppBrowserIntent
(Application<?> app, BrowserId browserId, String type) Create a browser intent targeting the specified browser.AppBrowserIntent
(Application<?> app, BrowserId browserId, String type, Map<String, Object> properties) Create a browser intent targeting the specified browser.AppBrowserIntent
(Application<?> app, BrowserIntent intent, String type) Create a browser intent targeting the browser contained in the specified intent.AppBrowserIntent
(Application<?> app, BrowserIntent intent, String type, Map<String, Object> properties) Create a browser intent targeting the browser contained in the specified intent.AppBrowserIntent
(Application<?> app, String type) Create a browser intent for the default browser on the current node.AppBrowserIntent
(Application<?> app, String type, Map<String, Object> properties) Create a browser intent for the default browser on the current node.