|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.filechooser.FileFilter
simulations.gui.StrategyFileFilter
public class StrategyFileFilter
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.
Constructor Summary | |
---|---|
StrategyFileFilter()
Creates a file filter. |
|
StrategyFileFilter(java.lang.String extension)
Creates a file filter that accepts files with the given extension. |
|
StrategyFileFilter(java.lang.String[] filters)
Creates a file filter from the given string array. |
|
StrategyFileFilter(java.lang.String[] filters,
java.lang.String description)
Creates a file filter from the given string array and description. |
|
StrategyFileFilter(java.lang.String extension,
java.lang.String description)
Creates a file filter that accepts the given file type. |
Method Summary | |
---|---|
boolean |
accept(java.io.File f)
Return true if this file should be shown in the directory pane, false if it shouldn't. |
void |
addExtension(java.lang.String extension)
Adds a filetype "dot" extension to filter against. |
java.lang.String |
getDescription()
Returns the human readable description of this filter. |
java.lang.String |
getExtension(java.io.File f)
Return the extension portion of the file's name . |
boolean |
isExtensionListInDescription()
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description. |
void |
setDescription(java.lang.String description)
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 StrategyFileFilter()
public StrategyFileFilter(java.lang.String extension)
extension
- The extensionpublic StrategyFileFilter(java.lang.String extension, java.lang.String description)
extension
- The extensiondescription
- The descriptionpublic StrategyFileFilter(java.lang.String[] filters)
filters
- The extensions listpublic StrategyFileFilter(java.lang.String[] filters, java.lang.String description)
filters
- The extensions listdescription
- The descriptionMethod Detail |
---|
public boolean accept(java.io.File f)
accept
in class javax.swing.filechooser.FileFilter
f
- The file
public java.lang.String getExtension(java.io.File f)
f
- The file
public void addExtension(java.lang.String extension)
extension
- The extensionpublic java.lang.String getDescription()
getDescription
in class javax.swing.filechooser.FileFilter
public void setDescription(java.lang.String description)
description
- The descriptionpublic void setExtensionListInDescription(boolean b)
b
- the flagpublic boolean isExtensionListInDescription()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |