Example usage for org.apache.commons.vfs2 FileFilter interface-usage

List of usage examples for org.apache.commons.vfs2 FileFilter interface-usage

Introduction

In this page you can find the example usage for org.apache.commons.vfs2 FileFilter interface-usage.

Usage

From source file com.gs.obevo.util.vfs.TrueFileFilter.java

public class TrueFileFilter implements FileFilter {
    public static final TrueFileFilter INSTANCE = new TrueFileFilter();

    @Override
    public boolean accept(FileSelectInfo fileInfo) {
        return true;

From source file com.gs.obevo.util.vfs.NameFileFilter.java

public class NameFileFilter implements FileFilter {
    private final String name;

    public NameFileFilter(String name) {
        this.name = name;
    }

From source file com.gs.obevo.util.vfs.NotFileFilter.java

public class NotFileFilter implements FileFilter {
    private final FileFilter filter;

    public NotFileFilter(FileFilter filter) {
        this.filter = filter;
    }

From source file com.gs.obevo.util.vfs.WildcardFileFilter.java

public class WildcardFileFilter implements FileFilter {
    private final Pattern pattern;

    public WildcardFileFilter(String patternStr) {
        this.pattern = Pattern.compile("(?i)" + RegexUtil.convertWildcardPatternToRegex(patternStr));
    }

From source file com.gs.obevo.util.vfs.DirectoryFileFilter.java

public class DirectoryFileFilter implements FileFilter {
    public static final DirectoryFileFilter INSTANCE = new DirectoryFileFilter();

    @Override
    public boolean accept(FileSelectInfo fileInfo) {
        try {

From source file com.gs.obevo.util.vfs.AndFileFilter.java

public class AndFileFilter implements FileFilter {
    private final List<FileFilter> filters;

    public AndFileFilter(FileFilter f1, FileFilter f2) {
        this(f1, f2, new FileFilter[0]);
    }

From source file com.gs.obevo.util.vfs.OrFileFilter.java

public class OrFileFilter implements FileFilter {
    private final List<FileFilter> filters;

    public OrFileFilter(FileFilter f1, FileFilter f2) {
        this(f1, f2, new FileFilter[0]);
    }

From source file org.onehippo.forge.content.exim.core.util.NamePatternFileFilter.java

/**
 * File name regular expression based {@link FileFilter} implementation.
 */
public class NamePatternFileFilter implements FileFilter {

    private final Pattern namePattern;

From source file org.fuin.vfs2.filter.SizeRangeFileFilter.java

/**
 * Filter that accepts files whose size is &gt;= minimum size and &lt;= maximum
 * size.
 */
public class SizeRangeFileFilter implements FileFilter, Serializable {

From source file org.fuin.vfs2.filter.FalseFileFilter.java

/**
 * A file filter that always returns false.
 * 
 * @author This code was originally ported from Apache Commons IO File Filter
 * @see "http://commons.apache.org/proper/commons-io/"
 */