Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.scijava.AbstractContextual (implements org.scijava.Contextual)
      • org.scijava.plugin.AbstractRichPlugin (implements org.scijava.plugin.RichPlugin)
        • org.scijava.service.AbstractService (implements org.scijava.service.Service)
          • org.scijava.plugin.AbstractPTService<PT> (implements org.scijava.plugin.PTService<PT>)
            • org.scijava.plugin.AbstractSingletonService<PT> (implements org.scijava.plugin.SingletonService<PT>)
              • org.scijava.plugin.AbstractHandlerService<DT,​PT> (implements org.scijava.plugin.HandlerService<DT,​PT>)
          • org.scijava.desktop.DefaultDesktopService (implements org.scijava.desktop.DesktopService)
        • org.scijava.plugin.AbstractTypedPlugin<D> (implements org.scijava.plugin.TypedPlugin<D>)
          • org.scijava.plugin.AbstractHandlerPlugin<D> (implements org.scijava.plugin.HandlerPlugin<D>)
            • org.scijava.console.AbstractConsoleArgument (implements org.scijava.console.ConsoleArgument)
            • org.scijava.desktop.links.AbstractLinkHandler (implements org.scijava.desktop.links.LinkHandler)
    • org.scijava.module.AbstractModule (implements org.scijava.module.Module)
      • org.scijava.module.DefaultMutableModule (implements org.scijava.module.MutableModule)
        • org.scijava.command.DynamicCommand (implements org.scijava.Cancelable, org.scijava.command.Command, org.scijava.Contextual)
          • org.scijava.options.OptionsPlugin (implements org.scijava.plugin.SingletonPlugin)
    • org.scijava.platform.AbstractPlatform (implements org.scijava.platform.Platform)
    • org.scijava.desktop.platform.linux.DesktopFile
    • org.scijava.desktop.FileType
    • org.scijava.desktop.links.Links
    • org.scijava.desktop.platform.linux.LinuxSchemeInstaller (implements org.scijava.desktop.links.SchemeInstaller)
    • org.scijava.desktop.platform.macos.MacOSAppEventDispatcher (implements com.apple.eawt.AboutHandler, com.apple.eawt.AppForegroundListener, com.apple.eawt.AppHiddenListener, com.apple.eawt.AppReOpenedListener, com.apple.eawt.OpenFilesHandler, com.apple.eawt.PreferencesHandler, com.apple.eawt.PrintFilesHandler, com.apple.eawt.QuitHandler, com.apple.eawt.ScreenSleepListener, com.apple.eawt.SystemSleepListener, com.apple.eawt.UserSessionListener)
    • org.scijava.desktop.platform.windows.WindowsSchemeInstaller (implements org.scijava.desktop.links.SchemeInstaller)

Interface Hierarchy

  • java.lang.Comparable<T>
    • org.scijava.Prioritized
      • org.scijava.plugin.RichPlugin (also extends org.scijava.Contextual, org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.plugin.SciJavaPlugin, org.scijava.Versioned)
        • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
          • org.scijava.plugin.PTService<PT>
            • org.scijava.plugin.SingletonService<PT>
              • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
                • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
            • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
              • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
                • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.service.SciJavaService
            • org.scijava.desktop.DesktopService
            • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
        • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
          • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
  • org.scijava.Contextual
    • org.scijava.plugin.RichPlugin (also extends org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.plugin.SciJavaPlugin, org.scijava.Versioned)
      • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
        • org.scijava.plugin.PTService<PT>
          • org.scijava.plugin.SingletonService<PT>
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.service.SciJavaService
          • org.scijava.desktop.DesktopService
          • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
      • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
        • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
  • org.scijava.desktop.DesktopIntegrationProvider
  • org.scijava.Disposable
    • org.scijava.service.Service (also extends org.scijava.Initializable, org.scijava.plugin.RichPlugin)
      • org.scijava.plugin.PTService<PT>
        • org.scijava.plugin.SingletonService<PT>
          • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
            • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
          • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
            • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
      • org.scijava.service.SciJavaService
        • org.scijava.desktop.DesktopService
        • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
  • org.scijava.plugin.HasPluginInfo
    • org.scijava.plugin.RichPlugin (also extends org.scijava.Contextual, org.scijava.Identifiable, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.plugin.SciJavaPlugin, org.scijava.Versioned)
      • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
        • org.scijava.plugin.PTService<PT>
          • org.scijava.plugin.SingletonService<PT>
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.service.SciJavaService
          • org.scijava.desktop.DesktopService
          • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
      • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
        • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
  • org.scijava.Identifiable
    • org.scijava.plugin.RichPlugin (also extends org.scijava.Contextual, org.scijava.plugin.HasPluginInfo, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.plugin.SciJavaPlugin, org.scijava.Versioned)
      • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
        • org.scijava.plugin.PTService<PT>
          • org.scijava.plugin.SingletonService<PT>
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.service.SciJavaService
          • org.scijava.desktop.DesktopService
          • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
      • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
        • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
  • org.scijava.Initializable
    • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.plugin.RichPlugin)
      • org.scijava.plugin.PTService<PT>
        • org.scijava.plugin.SingletonService<PT>
          • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
            • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
          • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
            • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
      • org.scijava.service.SciJavaService
        • org.scijava.desktop.DesktopService
        • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
  • org.scijava.Locatable
    • org.scijava.plugin.RichPlugin (also extends org.scijava.Contextual, org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.plugin.SciJavaPlugin, org.scijava.Versioned)
      • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
        • org.scijava.plugin.PTService<PT>
          • org.scijava.plugin.SingletonService<PT>
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.service.SciJavaService
          • org.scijava.desktop.DesktopService
          • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
      • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
        • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
  • org.scijava.log.Logged
    • org.scijava.plugin.RichPlugin (also extends org.scijava.Contextual, org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.Locatable, org.scijava.Prioritized, org.scijava.plugin.SciJavaPlugin, org.scijava.Versioned)
      • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
        • org.scijava.plugin.PTService<PT>
          • org.scijava.plugin.SingletonService<PT>
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.service.SciJavaService
          • org.scijava.desktop.DesktopService
          • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
      • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
        • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
  • org.scijava.desktop.links.SchemeInstaller
  • org.scijava.plugin.SciJavaPlugin
    • org.scijava.plugin.RichPlugin (also extends org.scijava.Contextual, org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.Versioned)
      • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
        • org.scijava.plugin.PTService<PT>
          • org.scijava.plugin.SingletonService<PT>
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.service.SciJavaService
          • org.scijava.desktop.DesktopService
          • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
      • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
        • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
    • org.scijava.plugin.SingletonPlugin
      • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.TypedPlugin<D>)
  • org.scijava.Typed<T>
    • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.plugin.RichPlugin)
      • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)
    • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.plugin.PTService<PT>)
      • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
        • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
  • org.scijava.Versioned
    • org.scijava.plugin.RichPlugin (also extends org.scijava.Contextual, org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.plugin.SciJavaPlugin)
      • org.scijava.service.Service (also extends org.scijava.Disposable, org.scijava.Initializable)
        • org.scijava.plugin.PTService<PT>
          • org.scijava.plugin.SingletonService<PT>
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.TypedService<DT,​PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
          • org.scijava.plugin.TypedService<DT,​PT> (also extends org.scijava.Typed<T>)
            • org.scijava.plugin.HandlerService<DT,​PT> (also extends org.scijava.plugin.SingletonService<PT>)
              • org.scijava.desktop.links.LinkService (also extends org.scijava.service.SciJavaService)
        • org.scijava.service.SciJavaService
          • org.scijava.desktop.DesktopService
          • org.scijava.desktop.links.LinkService (also extends org.scijava.plugin.HandlerService<DT,​PT>)
      • org.scijava.plugin.TypedPlugin<D> (also extends org.scijava.Typed<T>)
        • org.scijava.plugin.HandlerPlugin<D> (also extends org.scijava.plugin.SingletonPlugin)