Add an cacheObserver to receive events.
Add an cacheObserver to receive events.
the new cacheObserver
a handle to the added cacheObserver that can be used to halt observation using com.swoval.files.Observers.removeObserver .
Fired if the underlying Observable encounters an error
Callback that is invoked whenever a change is detected by the Observable.
Remove an instance of CacheObserver that was previously added using com.swoval.files.Observers.addObserver.
Remove an instance of CacheObserver that was previously added using com.swoval.files.Observers.addObserver.
the handle to remove
Container class that wraps multiple FileTreeViews.Observer and runs the callbacks for each whenever the PathWatcher detects an event.
the data type for the PathWatcher to which the observers correspond