|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.filechooser.FileFilter
vs.fabula.io.LanguageFilter
public class LanguageFilter
Implements a file filter based on filename extension.
Constructor Summary | |
---|---|
LanguageFilter(java.lang.String extension)
Constructs a new extension file filter, with empty description. |
|
LanguageFilter(java.lang.String description,
java.lang.String extension)
Deprecated. |
|
LanguageFilter(java.lang.String description,
java.lang.String extension,
java.lang.String language)
Constructs a new extension file filter, with a given description, filename extension and output language. |
|
LanguageFilter(java.lang.String description,
java.lang.String extension,
java.lang.String language,
boolean acceptDirectories)
Constructs a new extension file filter, with a given description and filename extension, and a flag to set whether directories are accepted. |
Method Summary | |
---|---|
boolean |
accept(java.io.File file)
Accepts a file if its name ends on this filter's extension, or it is a directory and directories are accepted. |
boolean |
acceptExtension(java.io.File file)
Accepts a file if its name ends on this filter's extension. |
java.lang.String |
addExtension(java.lang.String filename)
Adds an extension to filename, if the extension is not yet there. |
java.lang.String |
getDescription()
Returns this filter's description. |
java.lang.String |
getExtension()
Returns this filter's extension. |
java.lang.String |
getLanguage()
Returns this filter's output language. |
boolean |
isAcceptDirectories()
Indicates whether this filter accepts directory files, in addition to files ending on the required extension. |
void |
setAcceptDirectories(boolean accept)
Sets whether this filter accepts directory files, in addition to files ending on the required extension. |
static java.io.File |
showSaveDialog(javax.swing.JFileChooser chooser,
java.awt.Component parent)
Brings up a save dialog based on a given file chooser filter. |
java.lang.String |
stripExtension(java.lang.String filename)
Strips an extension from a filename, if the extension is in fact there. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LanguageFilter(java.lang.String extension)
extension
- the filename extension (including any preceding ".")
of the files to be accepted@Deprecated public LanguageFilter(java.lang.String description, java.lang.String extension)
description
- the textual description of the files to be acceptedextension
- the filename extension (including any preceding ".")
of the files to be acceptedpublic LanguageFilter(java.lang.String description, java.lang.String extension, java.lang.String language)
description
- the textual description of the files to be acceptedextension
- the filename extension (including any preceding ".")
of the files to be acceptedpublic LanguageFilter(java.lang.String description, java.lang.String extension, java.lang.String language, boolean acceptDirectories)
description
- the textual description of the files to be acceptedextension
- the filename extension (including any preceding ".")
of the files to be acceptedacceptDirectories
- true if the filter is to accept directoriesMethod Detail |
---|
public static java.io.File showSaveDialog(javax.swing.JFileChooser chooser, java.awt.Component parent)
public boolean accept(java.io.File file)
accept
in interface java.io.FileFilter
accept
in class javax.swing.filechooser.FileFilter
acceptExtension(java.io.File)
,
acceptDirectories
public boolean acceptExtension(java.io.File file)
public java.lang.String addExtension(java.lang.String filename)
filename
- the filename to be provided with an extensionpublic java.lang.String getDescription()
getDescription
in class javax.swing.filechooser.FileFilter
public java.lang.String getExtension()
public java.lang.String getLanguage()
public boolean isAcceptDirectories()
public void setAcceptDirectories(boolean accept)
accept
- if true, this filter will accept directoriespublic java.lang.String stripExtension(java.lang.String filename)
filename
- the filename to be stripped
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |