de.kleopatra.view.util
Class FileChooserHandler

java.lang.Object
  extended byjavax.swing.filechooser.FileFilter
      extended byde.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

Constructor Summary
FileChooserHandler()
           
FileChooserHandler(javax.swing.JFileChooser chooser)
           
 
Method Summary
 boolean accept(java.io.File file)
           
protected  java.lang.String buildDescription(java.lang.String ext, java.lang.String basicDescription)
           
protected  javax.swing.JFileChooser createFileChooser()
           
protected  java.util.Map createMap()
           
 java.lang.String ensureExtension(java.lang.String filename, java.lang.String extension)
           
protected  java.io.File getCorrectedExtension(java.io.File file)
           
 java.lang.String getDescription()
           
protected  java.util.Map getExtensionMap()
           
protected  int getExtensionPosition(java.lang.String filename)
           
protected  javax.swing.JFileChooser getFileChooser()
           
 java.lang.String getFilename(int option, java.lang.String extension)
           
protected  boolean hasValidExtension(java.lang.String filename)
           
protected  void initStartDirectory()
           
 void registerExtension(java.lang.String ext, java.lang.String description)
           
 void setFileChooser(javax.swing.JFileChooser chooser)
           
 void setOwner(java.awt.Frame owner)
           
 void setStartDirectory(java.io.File startDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileChooserHandler

public FileChooserHandler()

FileChooserHandler

public FileChooserHandler(javax.swing.JFileChooser chooser)
Method Detail

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.