Example usage for org.apache.commons.vfs Selectors SELECT_CHILDREN

List of usage examples for org.apache.commons.vfs Selectors SELECT_CHILDREN

Introduction

In this page you can find the example usage for org.apache.commons.vfs Selectors SELECT_CHILDREN.

Prototype

FileSelector SELECT_CHILDREN

To view the source code for org.apache.commons.vfs Selectors SELECT_CHILDREN.

Click Source Link

Document

A FileSelector that selects only the direct children of the base folder.

Usage

From source file:com.newatlanta.appengine.junit.vfs.gae.GaeFolderTestCase.java

private void testFindFiles(FileObject rootObject) throws Exception {
    FileObject[] findFiles = rootObject.findFiles(Selectors.EXCLUDE_SELF);
    findFiles = rootObject.findFiles(Selectors.SELECT_ALL);
    findFiles = rootObject.findFiles(Selectors.SELECT_CHILDREN);
    findFiles = rootObject.findFiles(Selectors.SELECT_FILES);
    findFiles = rootObject.findFiles(Selectors.SELECT_FOLDERS);
    findFiles = rootObject.findFiles(Selectors.SELECT_SELF);
    findFiles = rootObject.findFiles(Selectors.SELECT_SELF_AND_CHILDREN);
}

From source file:org.objectweb.proactive.extensions.dataspaces.vfs.adapter.VFSFileObjectAdapter.java

/**
 * @param selector//from  www. j  a va2s  .co  m
 *            may be null
 */
private static org.apache.commons.vfs.FileSelector buildFVSSelector(FileSelector selector) {
    switch (selector) {
    case EXCLUDE_SELF:
        return Selectors.EXCLUDE_SELF;
    case SELECT_ALL:
        return Selectors.SELECT_ALL;
    case SELECT_FILES:
        return Selectors.SELECT_FILES;
    case SELECT_FOLDERS:
        return Selectors.SELECT_FOLDERS;
    case SELECT_CHILDREN:
        return Selectors.SELECT_CHILDREN;
    case SELECT_SELF:
        return Selectors.SELECT_SELF;
    case SELECT_SELF_AND_CHILDREN:
        return Selectors.SELECT_SELF_AND_CHILDREN;
    default:
        return null;
    }
}

From source file:org.vivoweb.harvester.util.FileAide.java

/**
 * Get a set of non-hidden direct children of the given path
 * @param path the path to search under/*from   www .  ja va  2 s  .  co  m*/
 * @return a set of non-hidden direct children
 * @throws IOException error resolving path
 */
public static Set<String> getNonHiddenChildren(String path) throws IOException {
    Set<String> allFileListing = new HashSet<String>();
    for (FileObject file : getFileObject(path).findFiles(Selectors.SELECT_CHILDREN)) {
        if (!file.isHidden() && (file.getType() == FileType.FILE)) {
            allFileListing.add(file.getName().getBaseName());
        }
    }
    return allFileListing;
}

From source file:unitTests.dataspaces.AbstractLimitingFileObjectTest.java

@Test
public void testReadOnlyFindFilesFileSelector() throws FileSystemException {
    createRealFileChild();//from w ww. j a va  2  s.  c  om

    final FileObject result[] = readOnlyFile.findFiles(Selectors.SELECT_CHILDREN);
    assertEquals(1, result.length);
    assertFalse(result[0].isWriteable());
}

From source file:unitTests.dataspaces.AbstractLimitingFileObjectTest.java

@Test
public void testReadOnlyFindFilesFileSelectorNonExisting() throws FileSystemException {
    final FileObject result[] = readOnlyFile.findFiles(Selectors.SELECT_CHILDREN);
    assertNull(result);/*from w  w w .ja  v a  2 s .  c  o m*/
}

From source file:unitTests.dataspaces.AbstractLimitingFileObjectTest.java

@Test
public void testReadOnlyFindFilesFileSelectorBooleanList() throws FileSystemException {
    createRealFileChild();//from w  w  w.  j a v  a 2 s  .  co m

    final ArrayList<FileObject> result = new ArrayList<FileObject>();
    readOnlyFile.findFiles(Selectors.SELECT_CHILDREN, true, result);
    assertEquals(1, result.size());
    assertFalse(result.get(0).isWriteable());
}

From source file:unitTests.dataspaces.AbstractLimitingFileObjectTest.java

@Test
public void testReadWriteFindFilesFileSelector() throws FileSystemException {
    createRealFileChild();// w w w  .  j ava  2s. c o m

    final FileObject result[] = readWriteFile.findFiles(Selectors.SELECT_CHILDREN);
    assertEquals(1, result.length);
    assertTrue(result[0].isWriteable());
}

From source file:unitTests.dataspaces.AbstractLimitingFileObjectTest.java

@Test
public void testReadWriteFindFilesFileSelectorNonExisting() throws FileSystemException {
    final FileObject result[] = readWriteFile.findFiles(Selectors.SELECT_CHILDREN);
    assertNull(result);//from www.j a  v  a2 s .co  m
}

From source file:unitTests.dataspaces.AbstractLimitingFileObjectTest.java

@Test
public void testReadWriteFindFilesFileSelectorBooleanList() throws FileSystemException {
    createRealFileChild();//from   w ww . j  ava 2s  .  c  o  m

    final ArrayList<FileObject> result = new ArrayList<FileObject>();
    readWriteFile.findFiles(Selectors.SELECT_CHILDREN, true, result);
    assertEquals(1, result.size());
    assertTrue(result.get(0).isWriteable());
}