KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tc > WebAppFileFilter


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tc;
5
6 import java.io.File JavaDoc;
7
8 import javax.swing.filechooser.FileFilter JavaDoc;
9
10 public class WebAppFileFilter extends FileFilter JavaDoc {
11   private static final String JavaDoc WEB_APP_FILE_EXT = ".war";
12   private static final String JavaDoc 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 JavaDoc f) {
24     return f.isDirectory() || f.getName().endsWith(WEB_APP_FILE_EXT);
25   }
26   
27   public String JavaDoc getDescription() {
28     return DESCRIPTION;
29   }
30 }
31
Popular Tags