org.uacalc.io
Class ExtFileFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by org.uacalc.io.ExtFileFilter

public class ExtFileFilter
extends javax.swing.filechooser.FileFilter

Filter files by extension.

Version:
$Id: ExtFileFilter.java,v 1.7 2011/05/31 03:40:23 ralphfreese Exp $
Author:
Ralph Freese

Field Summary
static java.lang.String ALG_EXT
           
static java.util.List<java.lang.String> ALL_ALG_EXTS
           
static java.lang.String CSV_EXT
           
static java.lang.String UA_EXT
           
static java.util.List<java.lang.String> UA_EXTS
           
static java.lang.String UAC_EXT
           
static java.lang.String XML_EXT
           
 
Constructor Summary
ExtFileFilter(java.lang.String desc, java.util.List<java.lang.String> exts)
           
ExtFileFilter(java.lang.String desc, java.lang.String ext)
           
 
Method Summary
 boolean accept(java.io.File f)
           
 java.lang.String getDescription()
           
static java.lang.String getExtension(java.io.File f)
           
static void main(java.lang.String[] args)
           
static java.lang.String[] splitOffExtension(java.io.File f)
          Split the file name into 2 parts: the first everything up to the last "."; the rest the extension.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALG_EXT

public static final java.lang.String ALG_EXT
See Also:
Constant Field Values

XML_EXT

public static final java.lang.String XML_EXT
See Also:
Constant Field Values

UAC_EXT

public static final java.lang.String UAC_EXT
See Also:
Constant Field Values

UA_EXT

public static final java.lang.String UA_EXT
See Also:
Constant Field Values

CSV_EXT

public static final java.lang.String CSV_EXT
See Also:
Constant Field Values

UA_EXTS

public static final java.util.List<java.lang.String> UA_EXTS

ALL_ALG_EXTS

public static final java.util.List<java.lang.String> ALL_ALG_EXTS
Constructor Detail

ExtFileFilter

public ExtFileFilter(java.lang.String desc,
                     java.util.List<java.lang.String> exts)

ExtFileFilter

public ExtFileFilter(java.lang.String desc,
                     java.lang.String ext)
Method Detail

accept

public boolean accept(java.io.File f)
Specified by:
accept in class javax.swing.filechooser.FileFilter

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class javax.swing.filechooser.FileFilter

splitOffExtension

public static java.lang.String[] splitOffExtension(java.io.File f)
Split the file name into 2 parts: the first everything up to the last "."; the rest the extension.


getExtension

public static java.lang.String getExtension(java.io.File f)

main

public static void main(java.lang.String[] args)


Copyright 2003 Ralph Freese. All Rights Reserved.