|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.filechooser.FileFilter
org.pdfbox.util.DefaultFileFilter
public class DefaultFileFilter
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about. Extensions are of the type ".foo", which is typically found on Windows and Unix boxes, but not on Macinthosh. Case is ignored. Example - create a new filter that filerts out all files but gif and jpg image files: JFileChooser chooser = new JFileChooser(); DefaultFileFilter filter = new DefaultFileFilter( new String{"gif", "jpg"}, "JPEG & GIF Images") chooser.addChoosableFileFilter(filter); chooser.showOpenDialog(this);
Constructor Summary | |
---|---|
DefaultFileFilter()
Creates a file filter. |
|
DefaultFileFilter(String extension)
Creates a file filter that accepts files with the given extension. |
|
DefaultFileFilter(String[] filterArray)
Creates a file filter from the given string array. |
|
DefaultFileFilter(String[] filterArray,
String desc)
Creates a file filter from the given string array and description. |
|
DefaultFileFilter(String extension,
String desc)
Creates a file filter that accepts the given file type. |
Method Summary | |
---|---|
boolean |
accept(File f)
Files that begin with "." are ignored. |
void |
addExtension(String extension)
Adds a filetype "dot" extension to filter against. |
String |
getDescription()
Returns the human readable description of this filter. |
String |
getExtension(File f)
Return the extension portion of the file's name . |
boolean |
isExtensionListInDescription()
|
void |
setDescription(String desc)
Sets the human readable description of this filter. |
void |
setExtensionListInDescription(boolean b)
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultFileFilter()
addExtension(java.lang.String)
public DefaultFileFilter(String extension)
addExtension(java.lang.String)
public DefaultFileFilter(String extension, String desc)
addExtension(java.lang.String)
public DefaultFileFilter(String[] filterArray)
addExtension(java.lang.String)
public DefaultFileFilter(String[] filterArray, String desc)
addExtension(java.lang.String)
Method Detail |
---|
public boolean accept(File f)
accept
in class FileFilter
f
- The file to accept.
getExtension(java.io.File)
,
FileFilter#accepts
public String getExtension(File f)
f
- The file to get the extension of.
getExtension(java.io.File)
,
FileFilter.accept(java.io.File)
public void addExtension(String extension)
extension
- The new extension to add.public String getDescription()
getDescription
in class FileFilter
setDescription
,
setExtensionListInDescription
,
isExtensionListInDescription
,
FileFilter.getDescription()
public void setDescription(String desc)
desc
- the new description for the file.setDescription
,
setExtensionListInDescription
,
isExtensionListInDescription
public void setExtensionListInDescription(boolean b)
b
- Tell if the extionsion shoud show up in human readable description.getDescription
,
setDescription
,
isExtensionListInDescription
public boolean isExtensionListInDescription()
getDescription
,
setDescription
,
setExtensionListInDescription
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |