org.olat.core.util.vfs.filters
Class VFSItemFileTypeFilter

java.lang.Object
  extended by org.olat.core.util.vfs.filters.VFSItemCompositeFilter
      extended by org.olat.core.util.vfs.filters.VFSItemFileTypeFilter
All Implemented Interfaces:
VFSItemFilter

public class VFSItemFileTypeFilter
extends VFSItemCompositeFilter

Description:

This filter shows only VFSItems with the given file type

It does not affect VFSContainers.


Constructor Summary
VFSItemFileTypeFilter(java.lang.String[] fileTypes)
          Constrtuctor
 
Method Summary
 boolean acceptFilter(VFSItem vfsItem)
          Implement this method for your filter, will be called by the original accept method of the abstract class
 void addFileType(java.lang.String fileType)
           
 void removeFileType(java.lang.String fileType)
           
 
Methods inherited from class org.olat.core.util.vfs.filters.VFSItemCompositeFilter
accept, setCompositeFilter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VFSItemFileTypeFilter

public VFSItemFileTypeFilter(java.lang.String[] fileTypes)
Constrtuctor

Parameters:
filetypes -
Method Detail

addFileType

public void addFileType(java.lang.String fileType)
Parameters:
fileType -

removeFileType

public void removeFileType(java.lang.String fileType)
Parameters:
fileType -

acceptFilter

public boolean acceptFilter(VFSItem vfsItem)
Description copied from class: VFSItemCompositeFilter
Implement this method for your filter, will be called by the original accept method of the abstract class

Returns:
See Also:
VFSItemCompositeFilter.acceptFilter(VFSItem)