Top Fields Constructors Methods
org.jabref.model.util

public Class DirectoryMonitorManager

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, org.apache.commons.io.monitor.FileAlterationListener, .FileAlterationObserver

Field Summary

Modifier and TypeField and Description
private final DirectoryMonitor
private final List<FileAlterationObserver>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
unregister()

Unregister all observers associated with this manager from the directory monitor.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

directoryMonitorback to summary
private final DirectoryMonitor directoryMonitor
observersback to summary
private final List<FileAlterationObserver> observers

Constructor Detail

DirectoryMonitorManagerback to summary
public DirectoryMonitorManager(DirectoryMonitor directoryMonitor)

Method Detail

addObserverback to summary
public void addObserver(FileAlterationObserver observer, FileAlterationListener listener)
removeObserverback to summary
public void removeObserver(FileAlterationObserver observer)
unregisterback to summary
public void unregister()

Unregister all observers associated with this manager from the directory monitor. This method should be called when the library is closed to stop watching observers.