Package editor

Class FileWatcher

java.lang.Object
editor.FileWatcher
All Implemented Interfaces:
Runnable

public class FileWatcher extends Object implements Runnable
  • Field Details

  • Constructor Details

    • FileWatcher

      private FileWatcher(Experiment experiment)
  • Method Details

    • instance

      public static FileWatcher instance(Experiment experiment)
    • register

      public void register(FileTree fileTree)
    • unregister

      public void unregister(FileTree fileTree)
    • dispose

      private void dispose()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • addListener

      private void addListener(FileTree fileTree)
    • removeListener

      private void removeListener(FileTree fileTree)
    • fireDelete

      private void fireDelete(String dirPath, Path fileName)
    • fireCreate

      private void fireCreate(String dirPath, Path fileName)
    • fireModify

      private void fireModify(String dirPath, Path fileName)