Package com.swoval.files
Interface FileTreeViews.Observable<T>
-
- All Known Subinterfaces:
FileTreeDataViews.ObservableCache<T>,FileTreeRepository<T>,PathWatcher<T>
- Enclosing class:
- FileTreeViews
public static interface FileTreeViews.Observable<T>Provides an api for subscribing and unsubscribing to events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intaddObserver(FileTreeViews.Observer<? super T> observer)Add an observer of events.voidremoveObserver(int handle)Remove an observer.
-
-
-
Method Detail
-
addObserver
int addObserver(FileTreeViews.Observer<? super T> observer)
Add an observer of events. The return value is a handle that can be used to unregister the provided observer from receiving event notifications.- Parameters:
observer- the observer to add- Returns:
- the handle to the observer.
-
removeObserver
void removeObserver(int handle)
Remove an observer.- Parameters:
handle- the handle that was returned by addObserver
-
-