public class FileChooser
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
private static class |
FileChooser.Types
An enum that holds the possible values for the file chooser type.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
defaultFile
The default file name for this file chooser, if necessary.
|
private FileChooser.Types |
selectorType
The type of file type selector.
|
private static long |
serialVersionUID |
Modifier | Constructor and Description |
---|---|
private |
FileChooser(FileChooser.Types type,
java.lang.String file)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static FileChooser |
doOpen()
Create a file chooser that selects a file to open.
|
static FileChooser |
doSave()
Create a file chooser that selects a file to save.
|
static FileChooser |
doSave(java.lang.String file)
Create a file chooser that selects a file to save, and will have a
default file filled in.
|
java.lang.String |
getAlignment()
Select an alignment file.
|
java.lang.String |
getBracket()
Select a dot bracket file.
|
java.lang.String |
getConstraints()
Select a constraints file.
|
java.lang.String |
getCT()
Select a CT file.
|
java.lang.String |
getDotPlot()
Select a dot plot file.
|
java.lang.String |
getDynalign()
Select a Dynalign save file.
|
java.lang.String |
getFolding()
Select a folding save file.
|
java.lang.String |
getHelix()
Select a structure helix file.
|
java.lang.String |
getList()
Select an oligo list file.
|
java.lang.String |
getOUT()
Select a general OUT file.
|
java.lang.String |
getPartition()
Select a partition function save file.
|
java.lang.String |
getPostscript()
Select a Postscript image file.
|
java.lang.String |
getReport()
Select an oligo report file.
|
java.lang.String |
getSequence()
Select a sequence file.
|
java.lang.String |
getSequenceExtended()
Select a sequence file in its extended context, with more than its
usual possible file types.
|
java.lang.String |
getSHAPE()
Select a SHAPE file.
|
java.lang.String |
getSVG()
Select an SVG file.
|
private java.lang.String |
select(java.lang.String[] fileTypes,
java.lang.String[] extensions,
java.lang.Boolean ShowAll)
Select a file that has multiple possible input or output types.
|
private java.lang.String |
select(java.lang.String fileType,
java.lang.String extension)
Select a file that has one possible input or output type.
|
private java.lang.String defaultFile
private FileChooser.Types selectorType
private static final long serialVersionUID
private FileChooser(FileChooser.Types type, java.lang.String file) throws java.lang.IllegalArgumentException
type
- The type of file selector.file
- The default file in this chooser.java.lang.IllegalArgumentException
public static FileChooser doOpen()
public static FileChooser doSave()
public static FileChooser doSave(java.lang.String file)
file
- The default file name.public java.lang.String getAlignment()
public java.lang.String getBracket()
public java.lang.String getConstraints()
public java.lang.String getCT()
public java.lang.String getDotPlot()
public java.lang.String getDynalign()
public java.lang.String getFolding()
public java.lang.String getHelix()
public java.lang.String getList()
public java.lang.String getOUT()
public java.lang.String getPartition()
public java.lang.String getPostscript()
public java.lang.String getReport()
public java.lang.String getSequence()
public java.lang.String getSequenceExtended()
public java.lang.String getSHAPE()
public java.lang.String getSVG()
private java.lang.String select(java.lang.String[] fileTypes, java.lang.String[] extensions, java.lang.Boolean ShowAll)
fileTypes
- The types of file to select.extensions
- The extensions of the file types.ShowAll
- Indicates whether the "All Files" should be included. By default, false.private java.lang.String select(java.lang.String fileType, java.lang.String extension)
fileType
- The type of file to select.extension
- The extension of the file types