1 4 package com.tc; 5 6 import java.io.File ; 7 8 import javax.swing.filechooser.FileFilter ; 9 10 public class WebAppFileFilter extends FileFilter { 11 private static final String WEB_APP_FILE_EXT = ".war"; 12 private static final String DESCRIPTION = "J2EE webapps"; 13 14 public static WebAppFileFilter m_instance; 15 16 public static WebAppFileFilter getInstance() { 17 if(m_instance == null) { 18 m_instance = new WebAppFileFilter(); 19 } 20 return m_instance; 21 } 22 23 public boolean accept(File f) { 24 return f.isDirectory() || f.getName().endsWith(WEB_APP_FILE_EXT); 25 } 26 27 public String getDescription() { 28 return DESCRIPTION; 29 } 30 } 31 | Popular Tags |