de.kleopatra.view.util
Class FileChooserHandler
java.lang.Object
javax.swing.filechooser.FileFilter
de.kleopatra.view.util.FileChooserHandler
- public class FileChooserHandler
- extends javax.swing.filechooser.FileFilter
Convenience for simple file choosing with filters.
at the moment: supports only one filter based on extension
- Version:
- $Revision: 1.1.1.1 $ - $Date: 2003/10/14 11:13:47 $
- Author:
- (C) Jeanette Winzenburg, Berlin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileChooserHandler
public FileChooserHandler()
FileChooserHandler
public FileChooserHandler(javax.swing.JFileChooser chooser)
setFileChooser
public void setFileChooser(javax.swing.JFileChooser chooser)
setStartDirectory
public void setStartDirectory(java.io.File startDirectory)
setOwner
public void setOwner(java.awt.Frame owner)
registerExtension
public void registerExtension(java.lang.String ext,
java.lang.String description)
getFilename
public java.lang.String getFilename(int option,
java.lang.String extension)
ensureExtension
public java.lang.String ensureExtension(java.lang.String filename,
java.lang.String extension)
accept
public boolean accept(java.io.File file)
getDescription
public java.lang.String getDescription()
hasValidExtension
protected boolean hasValidExtension(java.lang.String filename)
getExtensionPosition
protected int getExtensionPosition(java.lang.String filename)
getCorrectedExtension
protected java.io.File getCorrectedExtension(java.io.File file)
buildDescription
protected java.lang.String buildDescription(java.lang.String ext,
java.lang.String basicDescription)
getExtensionMap
protected java.util.Map getExtensionMap()
getFileChooser
protected javax.swing.JFileChooser getFileChooser()
initStartDirectory
protected void initStartDirectory()
createMap
protected java.util.Map createMap()
createFileChooser
protected javax.swing.JFileChooser createFileChooser()
Copyright © 2003, 2004 SwingEmpire Jeanette Winzenburg. All Rights Reserved.