|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object standup.xml.XMLFileChooser
public class XMLFileChooser
A helper class that provides standard Swing JFileChooser
s for
loading and saving the various XML-based files used in STANDUP.
Field Summary | |
---|---|
(package private) JFrame |
ff
|
static STANDUPFileFilter |
filterBlacklist
|
static STANDUPFileFilter |
filterJokeSet
|
static STANDUPFileFilter |
filterLexicon
|
static STANDUPFileFilter |
filterlog
|
static STANDUPFileFilter |
filterOptions
|
static STANDUPFileFilter |
filterTopic
|
static STANDUPFileFilter |
filterWordSet
|
static STANDUPFileFilter |
filterXML
|
(package private) static JFileChooser |
myFileChooser
|
Constructor Summary | |
---|---|
XMLFileChooser()
|
Method Summary | |
---|---|
static File |
chooseFileForLoading(JPanel panel,
STANDUPFileFilter ffilter)
Displays a standard JFileChooser for loading a single
file. |
static File |
chooseFileForSaving(JPanel panel,
STANDUPFileFilter ffilter)
Displays a standard JFileChooser for saving a single file. |
static File[] |
chooseFilesForLoading(JPanel panel,
STANDUPFileFilter ffilter)
Displays a standard JFileChooser for loading multiple
files. |
static void |
setDefaultFile(File file)
Sets the default file (or directory) to be displayed when either of the chooseFile* methods are called. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
JFrame ff
public static final STANDUPFileFilter filterXML
public static final STANDUPFileFilter filterTopic
public static final STANDUPFileFilter filterLexicon
public static final STANDUPFileFilter filterBlacklist
public static final STANDUPFileFilter filterJokeSet
public static final STANDUPFileFilter filterOptions
public static final STANDUPFileFilter filterlog
public static final STANDUPFileFilter filterWordSet
static final JFileChooser myFileChooser
Constructor Detail |
---|
public XMLFileChooser()
Method Detail |
---|
public static File[] chooseFilesForLoading(JPanel panel, STANDUPFileFilter ffilter)
JFileChooser
for loading multiple
files.
panel
- The container JPanel
ffilter
- The STANDUPFileFilter
to be used
File
s, or null
if
the user cancelled.public static File chooseFileForLoading(JPanel panel, STANDUPFileFilter ffilter)
JFileChooser
for loading a single
file.
panel
- The container JPanel
ffilter
- The STANDUPFileFilter
to be used
File
, or null
if the user
cancelled.public static File chooseFileForSaving(JPanel panel, STANDUPFileFilter ffilter)
JFileChooser
for saving a single file.
If the the chosen file does not have the appropriate extension, one will
be added automatically.
panel
- The container JPanel
ffilter
- The STANDUPFileFilter
to be used
File
, or null
if the user
cancelled.public static void setDefaultFile(File file)
chooseFile*
methods are called.
file
- The default file (or directory)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |