Module ij
Package ij

Class Executer

  • All Implemented Interfaces:
    java.lang.Runnable

    public class Executer
    extends java.lang.Object
    implements java.lang.Runnable
    Runs ImageJ menu commands in a separate thread.
    • Constructor Summary

      Constructors 
      Constructor Description
      Executer​(java.lang.String cmd)
      Create an Executer to run the specified menu command in this thread using the active image.
      Executer​(java.lang.String cmd, ImagePlus imp)
      Create an Executer that runs the specified menu command in a separate thread using the specified image, or using the active image if 'imp' is null.
    • Constructor Detail

      • Executer

        public Executer​(java.lang.String cmd)
        Create an Executer to run the specified menu command in this thread using the active image.
      • Executer

        public Executer​(java.lang.String cmd,
                        ImagePlus imp)
        Create an Executer that runs the specified menu command in a separate thread using the specified image, or using the active image if 'imp' is null.
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • loadLut

        public static boolean loadLut​(java.lang.String name)
        Opens a .lut file from the ImageJ/luts directory and returns 'true' if successful.
      • getCommand

        public static java.lang.String getCommand()
        Returns the last command executed. Returns null if no command has been executed.
      • setAsRepeatCommand

        public static void setAsRepeatCommand​(java.lang.String cmd)
      • addCommandListener

        public static void addCommandListener​(CommandListener listener)
        Adds the specified command listener.
      • removeCommandListener

        public static void removeCommandListener​(CommandListener listener)
        Removes the specified command listener.
      • getListenerCount

        public static int getListenerCount()