List of usage examples for org.apache.commons.vfs2 FileSelectInfo getFile
FileObject getFile();
From source file:com.gs.obevo.util.vfs.NameFileFilter.java
@Override public boolean accept(FileSelectInfo fileInfo) { return fileInfo.getFile().getName().getBaseName().equals(this.name); }
From source file:com.gs.obevo.util.vfs.DirectoryFileFilter.java
@Override public boolean accept(FileSelectInfo fileInfo) { try {//from w w w. java 2s . c om return fileInfo.getFile().getType() == FileType.FOLDER; } catch (FileSystemException e) { throw new RuntimeException(e); } }
From source file:com.gs.obevo.util.vfs.WildcardFileFilter.java
@Override public boolean accept(FileSelectInfo fileInfo) { return this.pattern.matcher(fileInfo.getFile().getName().getBaseName()).matches(); }
From source file:com.gs.obevo.util.vfs.BasicFileSelector.java
@Override public boolean traverseDescendents(FileSelectInfo fileInfo) throws Exception { if (fileInfo.getFile().getType() == FileType.FOLDER && fileInfo.getDepth() == 0) { return true; } else if (this.directoryFilter != null) { return this.directoryFilter.accept(fileInfo); } else {/*from w ww .j a v a 2s . c o m*/ return this.traverseDescendents; } }
From source file:de.innovationgate.wgpublisher.design.sync.DesignFileValidator.java
@Override public boolean includeFile(FileSelectInfo fileInfo) throws Exception { return verify(fileInfo.getFile().getName().getBaseName()) == null; }
From source file:de.innovationgate.wgpublisher.design.sync.DesignFileValidator.java
@Override public boolean traverseDescendents(FileSelectInfo fileInfo) throws Exception { return verify(fileInfo.getFile().getName().getBaseName()) == null; }
From source file:com.streamsets.pipeline.stage.origin.remote.FileFilter.java
@Override public boolean includeFile(FileSelectInfo fileInfo) throws Exception { if (fileInfo.getFile().getType() == FileType.FILE) { Matcher matcher = regex.matcher(fileInfo.getFile().getName().getBaseName()); if (matcher.matches()) { return true; }// w w w . ja v a 2s . c o m } LOG.trace("{} was not included", fileInfo.getFile().getName().getPath()); return false; }
From source file:com.msopentech.odatajclient.testservice.utils.FSManager.java
public FileObject[] findByExtension(final FileObject fo, final String ext) throws FileSystemException { return fo.findFiles(new FileSelector() { @Override/*from w w w . j a v a 2 s.co m*/ public boolean includeFile(final FileSelectInfo fileInfo) throws Exception { return fileInfo.getFile().getName().getExtension().equals(ext); } @Override public boolean traverseDescendents(final FileSelectInfo fileInfo) throws Exception { return true; } }); }
From source file:com.streamsets.pipeline.stage.origin.remote.TestFileFilter.java
private FileSelectInfo createFileSelectInfo(String fileName, boolean isFile) throws Exception { FileSelectInfo fileSelectInfo = Mockito.mock(FileSelectInfo.class); FileObject fileObject = Mockito.mock(FileObject.class); Mockito.when(fileSelectInfo.getFile()).thenReturn(fileObject); if (isFile) { Mockito.when(fileObject.getType()).thenReturn(FileType.FILE); } else {//from ww w . ja va 2s .c o m Mockito.when(fileObject.getType()).thenReturn(FileType.FOLDER); } FileName fName = Mockito.mock(FileName.class); Mockito.when(fileObject.getName()).thenReturn(fName); Mockito.when(fName.getBaseName()).thenReturn(fileName); return fileSelectInfo; }
From source file:com.gs.obevo.db.impl.core.reader.DbDirectoryChangesetReaderTest.java
private FileSelectInfo getFileSelectInfo(String fileBaseName) { FileName fileNameObject = mock(FileName.class); when(fileNameObject.getBaseName()).thenReturn(fileBaseName); org.apache.commons.vfs2.FileObject file = mock(org.apache.commons.vfs2.FileObject.class); when(file.getName()).thenReturn(fileNameObject); FileSelectInfo info = mock(FileSelectInfo.class); when(info.getFile()).thenReturn(file); return info;/*w w w . j a va2s . co m*/ }