public abstract class AbstractFileIO
extends java.lang.Object
Constructor and Description |
---|
AbstractFileIO(java.awt.Component hook,
int fileChooserType,
CurrentFileHolder fileHolder,
javax.swing.filechooser.FileFilter fileFilt) |
AbstractFileIO(java.awt.Component hook,
int fileChooserType,
java.io.File startDirectory,
javax.swing.filechooser.FileFilter fileFilt) |
Modifier and Type | Method and Description |
---|---|
void |
addDefaultFileFilters()
Adds a default set of FileFilters which are ZFileFilter.getAllFilters()
|
void |
addFileFilter(javax.swing.filechooser.FileFilter filter)
Adds the given FileFilter to the list of FileFilters
|
void |
addFileFilters(javax.swing.filechooser.FileFilter[] filters)
Adds the given set of FileFilters to the list of FileFilters
|
void |
clearFileFilters()
Clears all FileFilters and adds ZFileFilter.FILTER_ALL as the only one
|
javax.swing.filechooser.FileFilter |
getCurrentFileFilter()
Returns the selected FileFilter which actually filters the filenames
|
java.io.File |
getDirectory()
Returns the current base directory, if any
|
java.io.File |
getFile()
Returns the current file, if any
|
ZFileChooser |
getFileChooser() |
javax.swing.filechooser.FileFilter[] |
getFileFilters()
Returns the FileFilters currently in use
|
java.io.File |
getHomeDir()
Returns the homeDir of the user
|
java.io.File |
getStartDir()
Returns the startDir which was used to construct this FileIO object.
|
boolean |
hasFileFilter(javax.swing.filechooser.FileFilter filter)
Checks whether the given FileFilter is available in the current list of FileFilters
|
void |
setCurrentFileFilter(javax.swing.filechooser.FileFilter filter)
Selects the FileFilter which actually filters the filenames.
|
void |
setDirectory(java.io.File dir)
Sets the current base directory
|
void |
setDirectory(java.lang.String dir)
Sets the current base directory
|
void |
setFile(java.io.File file)
Sets both the current base directory and the current fileName
|
void |
setFileFilter(javax.swing.filechooser.FileFilter filter)
Removes all existing FileFilters and adds only the given one and also makes
it the currently selected one.
|
void |
setFileName(java.lang.String fileName)
Sets a current fileName which is displayed in the file input textfield of the FileChooser
|
int |
showOpenDialog() |
int |
showSaveDialog() |
java.lang.String |
toString() |
ToString |
toString(ToString s) |
public AbstractFileIO(java.awt.Component hook, int fileChooserType, CurrentFileHolder fileHolder, javax.swing.filechooser.FileFilter fileFilt)
public AbstractFileIO(java.awt.Component hook, int fileChooserType, java.io.File startDirectory, javax.swing.filechooser.FileFilter fileFilt)
public java.io.File getStartDir()
public java.io.File getHomeDir()
public void setFileFilter(javax.swing.filechooser.FileFilter filter)
public void clearFileFilters()
public void addDefaultFileFilters()
public void addFileFilter(javax.swing.filechooser.FileFilter filter)
public void addFileFilters(javax.swing.filechooser.FileFilter[] filters)
public javax.swing.filechooser.FileFilter[] getFileFilters()
public javax.swing.filechooser.FileFilter getCurrentFileFilter()
public void setCurrentFileFilter(javax.swing.filechooser.FileFilter filter)
public boolean hasFileFilter(javax.swing.filechooser.FileFilter filter)
public java.io.File getFile()
public java.io.File getDirectory()
public void setFileName(java.lang.String fileName)
public void setFile(java.io.File file)
public void setDirectory(java.lang.String dir)
public void setDirectory(java.io.File dir)
public java.lang.String toString()
toString
in class java.lang.Object
public ZFileChooser getFileChooser()
public int showOpenDialog()
public int showSaveDialog()
Copyright © 2014 EsprIT-Systems. All Rights Reserved.