Example usage for org.apache.commons.vfs2 FileFilter accept

List of usage examples for org.apache.commons.vfs2 FileFilter accept

Introduction

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

Prototype

boolean accept(final FileSelectInfo fileInfo);

Source Link

Document

Determines if a file or folder should be selected.

Usage

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

@Override
public boolean accept(FileSelectInfo fileInfo) {
    for (FileFilter f : this.filters) {
        if (f.accept(fileInfo)) {
            return true;
        }/*  www  .  j ava  2s  .  c o m*/
    }
    return false;
}

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

@Override
public boolean accept(FileSelectInfo fileInfo) {
    for (FileFilter f : this.filters) {
        if (!f.accept(fileInfo)) {
            return false;
        }//from w  ww  .j a  va 2 s . c o  m
    }
    return true;
}

From source file:com.streamsets.pipeline.stage.origin.remote.TestFileFilter.java

private void testAccept(FileFilter filter) {
    // Dir but doesn't match the pattern
    Assert.assertTrue(filter.accept(createRemoteResourceInfo("b", false)));
    // File but doesn't match the pattern
    Assert.assertFalse(filter.accept(createRemoteResourceInfo("b", true)));
    // File and does match the pattern
    Assert.assertTrue(filter.accept(createRemoteResourceInfo("abc", true)));
}

From source file:org.fuin.vfs2.filter.AndFileFilter.java

@Override
public boolean accept(final FileSelectInfo fileInfo) {
    if (this.fileFilters.isEmpty()) {
        return false;
    }//from  w  w w  .  j  a v a2  s. com
    for (final FileFilter fileFilter : fileFilters) {
        if (!fileFilter.accept(fileInfo)) {
            return false;
        }
    }
    return true;
}

From source file:org.fuin.vfs2.filter.DirectoryAndFileFilterTest.java

@Test
public void testDirectoryFileFilter() {

    FileFilter testee = DirectoryFileFilter.DIRECTORY;

    assertThat(testee.accept(dirInfo)).isTrue();
    assertThat(testee.accept(fileInfo)).isFalse();
    assertThat(testee.accept(notExistingFileInfo)).isFalse();

}

From source file:org.fuin.vfs2.filter.DirectoryAndFileFilterTest.java

@Test
public void testFileFileFilter() {

    FileFilter testee = FileFileFilter.FILE;

    assertThat(testee.accept(fileInfo)).isTrue();
    assertThat(testee.accept(dirInfo)).isFalse();
    assertThat(testee.accept(notExistingFileInfo)).isFalse();

}

From source file:org.fuin.vfs2.filter.EmptyFileFilterTest.java

@Test
public void testAcceptEmpty() {

    FileFilter testee = EmptyFileFilter.EMPTY;

    assertThat(testee.accept(notEmptyFileInfo)).isFalse();
    assertThat(testee.accept(emptyFileInfo)).isTrue();
    assertThat(testee.accept(notEmptyDirInfo)).isFalse();
    assertThat(testee.accept(emptyDirInfo)).isTrue();
    assertThat(testee.accept(notExistingFileInfo)).isTrue();

}

From source file:org.fuin.vfs2.filter.EmptyFileFilterTest.java

@Test
public void testAcceptNotEmpty() {

    FileFilter testee = EmptyFileFilter.NOT_EMPTY;

    assertThat(testee.accept(notEmptyFileInfo)).isTrue();
    assertThat(testee.accept(emptyFileInfo)).isFalse();
    assertThat(testee.accept(notEmptyDirInfo)).isTrue();
    assertThat(testee.accept(emptyDirInfo)).isFalse();
    assertThat(testee.accept(notExistingFileInfo)).isFalse();

}

From source file:org.fuin.vfs2.filter.HiddenFileFilterTest.java

@Test
public void testAcceptHidden() {

    FileFilter testee = HiddenFileFilter.HIDDEN;

    assertThat(testee.accept(visibleFileInfo)).isFalse();
    // TODO xxx In Java 6 there is no way to hide a file
    // assertThat(testee.accept(hiddenFileInfo)).isTrue();
    assertThat(testee.accept(notExistingFileInfo)).isFalse();

}

From source file:org.fuin.vfs2.filter.HiddenFileFilterTest.java

@Test
public void testAcceptVisible() {

    FileFilter testee = HiddenFileFilter.VISIBLE;

    assertThat(testee.accept(visibleFileInfo)).isTrue();
    // TODO xxx In Java 6 there is no way to hide a file
    // assertThat(testee.accept(hiddenFileInfo)).isFalse();
    assertThat(testee.accept(notExistingFileInfo)).isTrue();

}