public class FileSystemCleaner
extends java.lang.Object
implements java.awt.event.ActionListener
| Constructor and Description |
|---|
FileSystemCleaner(LoggerIfc logger)
Constructs a FileSystemCleaner with a logger.
|
FileSystemCleaner(LoggerIfc logger,
int cleanerDelay)
Constructs a FileSystemCleaner with a logger and timer delay.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
Event handler for timer.
|
void |
addDir(java.io.File dir)
Adds a directory to delete.
|
void |
addDirs(java.io.File[] dirs)
Adds some directories to delete.
|
void |
clean()
Cleans the known directories and files.
|
void |
startCleaning()
Starts the timer.
|
void |
startCleaning(int delay)
Starts cleaning with a given delay.
|
void |
stopCleaning()
Stops the cleaning timer.
|
java.lang.String |
toString()
Converts directory info to a String.
|
public FileSystemCleaner(LoggerIfc logger)
logger - Logger for errors and warnings.public FileSystemCleaner(LoggerIfc logger, int cleanerDelay)
logger - Logger for errors and warnings.cleanerDelay - Delay for timer.public void addDir(java.io.File dir)
dir - Directory to delete.public void addDirs(java.io.File[] dirs)
dirs - Directories to delete.public void clean()
throws java.io.IOException
java.io.IOExceptionpublic void startCleaning()
public void startCleaning(int delay)
delay - Timer delay.public void stopCleaning()
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed in interface java.awt.event.ActionListenerpublic java.lang.String toString()
toString in class java.lang.Object