1 18 package com.izforge.izpack.panels; 19 20 import java.io.File ; 21 22 import javax.swing.filechooser.FileFilter ; 23 24 import com.izforge.izpack.LocaleDatabase; 25 26 30 public class NextMediaFileFilter extends FileFilter { 31 protected String volumename; 32 protected LocaleDatabase langpack; 33 34 public NextMediaFileFilter(String volumename, LocaleDatabase langpack) { 35 this.volumename = volumename; 36 this.langpack = langpack; 37 } 38 39 42 public boolean accept(File f) { 43 if (f.isDirectory()) { 44 return true; 45 } 46 String filepath = f.getAbsolutePath(); 47 if (filepath.endsWith(this.volumename)) { 48 return true; 49 } 50 else { 51 return false; 52 } 53 } 54 55 58 public String getDescription() { 59 return this.langpack.getString("nextmedia.filedesc"); 60 } 61 } 62 | Popular Tags |