javazoom.transfer.client.core
Class TransferFileFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by javazoom.transfer.client.core.TransferFileFilter

public class TransferFileFilter
extends javax.swing.filechooser.FileFilter

This class implements a FileFilter and allows File from whitelist OR blacklist, maxsize, minsize, and hidden criteria.


Field Summary
static java.lang.String FILTERSEPARATOR
           
 
Constructor Summary
TransferFileFilter(java.lang.String filter, long maxsize, java.lang.String hidden)
          File filter constructor.
TransferFileFilter(java.lang.String bfilter, java.lang.String wfilter, long maxsize, long minsize, java.lang.String hidden)
          File filter constructor.
TransferFileFilter(java.lang.String bfilter, java.lang.String wfilter, long maxsize, java.lang.String hidden)
          File filter constructor.
 
Method Summary
 boolean accept(java.io.File f)
           
 java.lang.String getDescription()
           
 void setDescription(java.lang.String desc)
          Set description.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILTERSEPARATOR

public static java.lang.String FILTERSEPARATOR
Constructor Detail

TransferFileFilter

public TransferFileFilter(java.lang.String bfilter,
                          java.lang.String wfilter,
                          long maxsize,
                          long minsize,
                          java.lang.String hidden)
File filter constructor.

Parameters:
bfilter - blacklist
wfilter - whitelist
maxsize - max file size
minsize - min file size
hidden - null or "accept"

TransferFileFilter

public TransferFileFilter(java.lang.String bfilter,
                          java.lang.String wfilter,
                          long maxsize,
                          java.lang.String hidden)
File filter constructor.

Parameters:
bfilter - blacklist
wfilter - whitelist
maxsize - max file size
hidden - null or "accept"

TransferFileFilter

public TransferFileFilter(java.lang.String filter,
                          long maxsize,
                          java.lang.String hidden)
File filter constructor.

Parameters:
filter - whitelist
maxsize -
hidden - null or "accept"
Method Detail

accept

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

setDescription

public void setDescription(java.lang.String desc)
Set description.

Parameters:
desc -

getDescription

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


Copyright © 1999-2007 JavaZOOM.