Package org.scijava.app
Interface AppService
-
- All Superinterfaces:
Comparable<Prioritized>,Contextual,Disposable,HasPluginInfo,Identifiable,Initializable,Locatable,Logged,Prioritized,PTService<App>,RichPlugin,SciJavaPlugin,SciJavaService,Service,SingletonService<App>,Versioned
- All Known Implementing Classes:
DefaultAppService
public interface AppService extends SingletonService<App>, SciJavaService
Interface for application-level functionality.- Author:
- Curtis Rueden
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AppgetApp()Gets the foremost application (the one with the highest priority).AppgetApp(String name)Gets an application by name.Map<String,App>getApps()Gets the table of associated applications, keyed by name.default Class<App>getPluginType()Gets the type of plugins managed by this service.-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface org.scijava.Disposable
dispose
-
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
-
Methods inherited from interface org.scijava.Locatable
getLocation
-
Methods inherited from interface org.scijava.Prioritized
compareTo, getPriority, setPriority
-
Methods inherited from interface org.scijava.plugin.PTService
getPlugins, getPluginService, pluginService
-
Methods inherited from interface org.scijava.plugin.RichPlugin
getIdentifier, log
-
Methods inherited from interface org.scijava.service.Service
registerEventHandlers
-
Methods inherited from interface org.scijava.plugin.SingletonService
create, filterInstances, getInstance, getInstances, initialize, objectService
-
Methods inherited from interface org.scijava.Versioned
getVersion
-
-
-
-
Method Detail
-
getApp
default App getApp()
Gets the foremost application (the one with the highest priority).
-
getApps
Map<String,App> getApps()
Gets the table of associated applications, keyed by name.- See Also:
Plugin.name()
-
-