org.scijava.app
Interface AppService

All Superinterfaces:
Comparable<Prioritized>, Contextual, Disposable, HasPluginInfo, Prioritized, PTService<App>, RichPlugin, SciJavaPlugin, Service, SingletonService<App>
All Known Implementing Classes:
DefaultAppService

public interface AppService
extends SingletonService<App>

Interface for application-level functionality.

Author:
Curtis Rueden

Method Summary
 App getApp()
          Gets the foremost application (the one with the highest priority).
 App getApp(String name)
          Gets an application by name.
 Map<String,App> getApps()
          Gets the table of associated applications, keyed by name.
 
Methods inherited from interface org.scijava.plugin.SingletonService
getInstance, getInstances
 
Methods inherited from interface org.scijava.plugin.PTService
create, getPlugins, getPluginService, getPluginType
 
Methods inherited from interface org.scijava.service.Service
initialize, registerEventHandlers
 
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
 
Methods inherited from interface org.scijava.Prioritized
getPriority, setPriority
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
 
Methods inherited from interface org.scijava.Disposable
dispose
 

Method Detail

getApp

App getApp()
Gets the foremost application (the one with the highest priority).


getApp

App getApp(String name)
Gets an application by name.


getApps

Map<String,App> getApps()
Gets the table of associated applications, keyed by name.

See Also:
Plugin.name()


Copyright © 2009–2015 SciJava. All rights reserved.