Interface FileSystemListener

All Known Implementing Classes:
FileSystemEventManager

public interface FileSystemListener
FileSystemListener provides a listener the ability to be notified of folder and file changes within a FileSystem.
  • Method Details

    • folderCreated

      void folderCreated(String parentPath, String name)
      Notification that a new folder was created.
      Parameters:
      parentPath - the path of the folder that contains the new folder
      name - the name of the new folder
    • itemCreated

      void itemCreated(String parentPath, String name)
      Notification that a new folder item was created.
      Parameters:
      parentPath - the path of the folder that contains the new item.
      name - the name of the new item.
    • folderDeleted

      void folderDeleted(String parentPath, String folderName)
      Notification that a folder was deleted.
      Parameters:
      parentPath - the path of the folder that contained the deleted folder.
      folderName - the name of the folder that was deleted.
    • folderMoved

      void folderMoved(String parentPath, String folderName, String newParentPath)
      Notification that a folder was moved.
      Parameters:
      parentPath - the path of the folder that used to contain the moved folder.
      folderName - the name of the folder that was moved.
      newParentPath - the path of the folder that now contains the moved folder.
    • folderRenamed

      void folderRenamed(String parentPath, String oldFolderName, String newFolderName)
      Notification that a folder was renamed.
      Parameters:
      parentPath - the path of the folder containing the folder that was renamed.
      oldFolderName - the old name of the folder.
      newFolderName - the new name of the folder.
    • itemDeleted

      void itemDeleted(String folderPath, String itemName)
      Notification that a folder item was deleted.
      Parameters:
      folderPath - the path of the folder that contained the deleted item.
      itemName - the name of the item that was deleted.
    • itemRenamed

      void itemRenamed(String folderPath, String oldItemName, String newItemName)
      Notification that an item was renamed.
      Parameters:
      folderPath - the path of the folder that contains the renamed item
      oldItemName - the old name of the item.
      newItemName - the new name of the item.
    • itemMoved

      void itemMoved(String parentPath, String name, String newParentPath, String newName)
      Notification that an item was moved.
      Parameters:
      parentPath - the path of the folder that used to contain the item.
      name - the name of the item that was moved.
      newParentPath - the path of the folder that the item was moved to.
      newName - the new name of the item.
    • itemChanged

      void itemChanged(String parentPath, String itemName)
      Notfication that an item's state has changed.
      Parameters:
      parentPath - the path of the folder containing the item.
      itemName - the name of the item that has changed.
    • syncronize

      void syncronize()
      Perform a full refresh / synchronization