Interface LinkService

  • All Superinterfaces:
    Comparable<org.scijava.Prioritized>, org.scijava.Contextual, org.scijava.Disposable, org.scijava.plugin.HandlerService<URI,​LinkHandler>, org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.Initializable, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.plugin.PTService<LinkHandler>, org.scijava.plugin.RichPlugin, org.scijava.plugin.SciJavaPlugin, org.scijava.service.SciJavaService, org.scijava.service.Service, org.scijava.plugin.SingletonService<LinkHandler>, org.scijava.Typed<URI>, org.scijava.plugin.TypedService<URI,​LinkHandler>, org.scijava.Versioned
    All Known Implementing Classes:
    DefaultLinkService

    public interface LinkService
    extends org.scijava.plugin.HandlerService<URI,​LinkHandler>, org.scijava.service.SciJavaService
    Service interface for handling URIs.
    Author:
    Curtis Rueden
    See Also:
    LinkHandler
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default Class<LinkHandler> getPluginType()  
      default Class<URI> getType()  
      default void handle​(URI uri)  
      • 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.HandlerService

        getHandler, getInstances, supports
      • 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, initialize, objectService
      • Methods inherited from interface org.scijava.plugin.TypedService

        find
      • Methods inherited from interface org.scijava.Versioned

        getVersion
    • Method Detail

      • handle

        default void handle​(URI uri)
      • getPluginType

        default Class<LinkHandler> getPluginType()
        Specified by:
        getPluginType in interface org.scijava.plugin.PTService<LinkHandler>
      • getType

        default Class<URI> getType()
        Specified by:
        getType in interface org.scijava.Typed<URI>