Top Fields Constructors Methods
org.jabref.gui.util

public Class DefaultDirectoryMonitor

extends Object
implements DirectoryMonitor
Class Inheritance
All Implemented Interfaces
org.jabref.model.util.DirectoryMonitor
Imports
org.jabref.model.util.DirectoryMonitor, org.apache.commons.io.monitor.FileAlterationListener, .FileAlterationMonitor, .FileAlterationObserver, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger
private final FileAlterationMonitor
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addObserver(FileAlterationObserver
The directory to observe.
observer
,
FileAlterationListener
The listener to invoke when the directory changes.
listener
)

Implements org.jabref.model.util.DirectoryMonitor.addObserver.

Add an observer to the monitor.

public void
removeObserver(FileAlterationObserver
The directory to stop monitoring.
observer
)

Implements org.jabref.model.util.DirectoryMonitor.removeObserver.

Remove an observer from the monitor.

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER
monitorback to summary
private final FileAlterationMonitor monitor
POLL_INTERVALback to summary
private static final int POLL_INTERVAL

Constructor Detail

DefaultDirectoryMonitorback to summary
public DefaultDirectoryMonitor()

Method Detail

addObserverback to summary
public void addObserver(FileAlterationObserver observer, FileAlterationListener listener)

Implements org.jabref.model.util.DirectoryMonitor.addObserver.

Doc from org.jabref.model.util.DirectoryMonitor.addObserver.

Add an observer to the monitor.

Parameters
observer:FileAlterationObserver

The directory to observe.

listener:FileAlterationListener

The listener to invoke when the directory changes.

Annotations
@Override
removeObserverback to summary
public void removeObserver(FileAlterationObserver observer)

Implements org.jabref.model.util.DirectoryMonitor.removeObserver.

Doc from org.jabref.model.util.DirectoryMonitor.removeObserver.

Remove an observer from the monitor.

Parameters
observer:FileAlterationObserver

The directory to stop monitoring.

Annotations
@Override
shutdownback to summary
public void shutdown()

Implements org.jabref.model.util.DirectoryMonitor.shutdown.

Annotations
@Override
startback to summary
public void start()

Implements org.jabref.model.util.DirectoryMonitor.start.