Interface LinkHandler

  • All Superinterfaces:
    Comparable<org.scijava.Prioritized>, org.scijava.Contextual, org.scijava.plugin.HandlerPlugin<URI>, org.scijava.plugin.HasPluginInfo, org.scijava.Identifiable, org.scijava.Locatable, org.scijava.log.Logged, org.scijava.Prioritized, org.scijava.plugin.RichPlugin, org.scijava.plugin.SciJavaPlugin, org.scijava.plugin.SingletonPlugin, org.scijava.Typed<URI>, org.scijava.plugin.TypedPlugin<URI>, org.scijava.Versioned
    All Known Implementing Classes:
    AbstractLinkHandler

    public interface LinkHandler
    extends org.scijava.plugin.HandlerPlugin<URI>
    A plugin for handling URI links.
    Author:
    Curtis Rueden
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default Class<URI> getType()  
      void handle​(URI uri)
      Handles the given URI.
      • Methods inherited from interface org.scijava.Contextual

        context, getContext, setContext
      • 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.RichPlugin

        getIdentifier, log
      • Methods inherited from interface org.scijava.Typed

        supports
      • Methods inherited from interface org.scijava.Versioned

        getVersion
    • Method Detail

      • handle

        void handle​(URI uri)
        Handles the given URI.
        Parameters:
        uri - The URI to handle.
      • getType

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