Class OptionsDesktop

  • All Implemented Interfaces:
    Runnable, org.scijava.Cancelable, org.scijava.command.Command, org.scijava.Contextual, org.scijava.module.Module, org.scijava.module.MutableModule, org.scijava.plugin.SciJavaPlugin, org.scijava.plugin.SingletonPlugin

    public class OptionsDesktop
    extends org.scijava.options.OptionsPlugin
    Options plugin for managing desktop integration features.

    Provides controls for enabling/disabling web links (URI schemes) and desktop icons. Settings are applied directly to the OS (not persisted to preferences), keeping the UI in sync with actual system state.

    Author:
    Curtis Rueden
    • Field Summary

      • Fields inherited from class org.scijava.options.OptionsPlugin

        eventService
      • Fields inherited from class org.scijava.command.DynamicCommand

        moduleService, pluginService
    • Constructor Summary

      Constructors 
      Constructor Description
      OptionsDesktop()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void initialize()  
      void run()  
      • Methods inherited from class org.scijava.options.OptionsPlugin

        cancel, load, reset, save
      • Methods inherited from class org.scijava.command.DynamicCommand

        cancel, context, getCancelReason, getContext, getInfo, getInput, getOutput, isCanceled, saveInputs, setContext, setInput, setOutput, uncancel
      • Methods inherited from class org.scijava.module.AbstractModule

        getDelegateObject, getInputs, getOutputs, isInputResolved, isOutputResolved, preview, resolveInput, resolveOutput, setInputs, setOutputs, unresolveInput, unresolveOutput
      • Methods inherited from interface org.scijava.module.Module

        getDelegateObject, getInputs, getOutputs, isInputResolved, isOutputResolved, isResolved, preview, resolveInput, resolveOutput, setInputs, setOutputs, setResolved, unresolveInput, unresolveOutput
      • Methods inherited from interface org.scijava.module.MutableModule

        addInput, addInput, addOutput, addOutput, removeInput, removeOutput
    • Constructor Detail

      • OptionsDesktop

        public OptionsDesktop()
    • Method Detail

      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.scijava.module.Module
        Overrides:
        initialize in class org.scijava.module.AbstractModule
      • run

        public void run()
        Specified by:
        run in interface org.scijava.module.MutableModule
        Specified by:
        run in interface Runnable
        Overrides:
        run in class org.scijava.options.OptionsPlugin