de.qfs.apps.qflog.logview
Class LogFileFilter
java.lang.Object
|
+--javax.swing.filechooser.FileFilter
|
+--de.qfs.apps.qflog.logview.LogFileFilter
- public class LogFileFilter
- extends javax.swing.filechooser.FileFilter
File filter for log and configuration files.
- Version:
- $Revision: 1.4 $
- Author:
- Gregor Schmid
Constructor Summary |
LogFileFilter(java.lang.String desc,
java.lang.String ext)
Create a new LogFileFilter. |
LogFileFilter(java.lang.String desc,
java.lang.String[] multi)
Create a new LogFileFilter. |
Method Summary |
boolean |
accept(java.io.File file)
Accept or reject a file. |
java.io.File |
forceExtension(java.io.File file)
Ensure that a file has the proper extension for the LogFileFilter. |
java.lang.String |
getDescription()
Get a description for the LogFileFilter. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
LogFileFilter
public LogFileFilter(java.lang.String desc,
java.lang.String ext)
- Create a new LogFileFilter.
- Parameters:
desc
- The description for the LogFileFilter.ext
- The extension to accept.
LogFileFilter
public LogFileFilter(java.lang.String desc,
java.lang.String[] multi)
- Create a new LogFileFilter.
- Parameters:
desc
- The description for the LogFileFilter.ext
- The extensions to accept.
accept
public boolean accept(java.io.File file)
- Accept or reject a file.
- Overrides:
- accept in class javax.swing.filechooser.FileFilter
- Parameters:
file
- The file to test.- Returns:
- True if the file's extension matches one of the
LogFileFilter's extensions.
getDescription
public java.lang.String getDescription()
- Get a description for the LogFileFilter.
- Overrides:
- getDescription in class javax.swing.filechooser.FileFilter
- Returns:
- The LogFileFilter's description.
forceExtension
public java.io.File forceExtension(java.io.File file)
- Ensure that a file has the proper extension for the LogFileFilter.
- Parameters:
file
- The file to correct.- Returns:
- The correct file.