List of usage examples for org.apache.commons.vfs.provider.temp TemporaryFileProvider TemporaryFileProvider
public TemporaryFileProvider()
From source file:com.adito.networkplaces.NetworkPlacePlugin.java
void initFileSystems() throws FileSystemException { VFSProviderManager mgr = VFSProviderManager.getInstance(); // Intialise the additional commons vfs providers /*/*from www .j a v a 2s. c o m*/ ((StandardFileSystemManager)VFS.getManager()).addProvider("webdav", new WebdavFileProvider()); */ // //NOTE: This Code for Old Apache Commons VFS /* ((StandardFileSystemManager)VFS.getManager()).addProvider("jar", new JarFileProvider()); ((StandardFileSystemManager)VFS.getManager()).addProvider("zip", new ZipFileProvider()); ((StandardFileSystemManager)VFS.getManager()).addProvider("tar", new TarFileProvider()); ((StandardFileSystemManager)VFS.getManager()).addProvider("tgz", new TgzFileProvider()); ((StandardFileSystemManager)VFS.getManager()).addProvider("tbz2", new Tbz2FileProvider()); ((StandardFileSystemManager)VFS.getManager()).addProvider("gz", new GzipFileProvider()); ((StandardFileSystemManager)VFS.getManager()).addProvider("tmp", new TemporaryFileProvider()); ((StandardFileSystemManager)VFS.getManager()).addProvider(new String[] { "bzip2", "bz2" }, new Bzip2FileProvider()); */ //NOTE: This Code for Apache Commons VFS StandardFileSystemManager sfsm = new StandardFileSystemManager(); sfsm.addProvider("jar", new JarFileProvider()); sfsm.addProvider("zip", new ZipFileProvider()); sfsm.addProvider("tar", new TarFileProvider()); sfsm.addProvider("tgz", new TgzFileProvider()); sfsm.addProvider("tbz2", new Tbz2FileProvider()); sfsm.addProvider("gz", new GzipFileProvider()); sfsm.addProvider("tmp", new TemporaryFileProvider()); sfsm.addProvider(new String[] { "bzip2", "bz2" }, new Bzip2FileProvider()); sfsm.addProvider("sftp", new SftpFileProvider()); sfsm.addProvider("cifs", new SmbFileProvider()); sfsm.addProvider("webdav", new WebdavFileProvider()); mgr.registerProvider(new FileProvider()); mgr.registerProvider(new FTPProvider()); mgr.registerProvider(new SFTPProvider()); mgr.registerProvider(new CIFSProvider()); mgr.registerProvider(new JarProvider()); mgr.registerProvider(new ZipProvider()); mgr.registerProvider(new WebDAVProvider()); /* Don't seem to work as expected. mgr.registerProvider(new TarProvider()); mgr.registerProvider(new WebDAVProvider()); mgr.registerProvider(new TgzProvider()); mgr.registerProvider(new Tbz2Provider()); */ }
From source file:unitTests.dataspaces.AbstractLimitingFileObjectTest.java
@Before public void setUp() throws Exception { manager = VFSFactory.createDefaultFileSystemManager(); manager.addProvider("tmpfs", new TemporaryFileProvider()); realFile = manager.resolveFile("tmpfs:///test1/test2"); readWriteFile = new ConstantlyLimitingFileObject(realFile, false, true); readOnlyFile = new ConstantlyLimitingFileObject(realFile, true, true); ancestorLimitedFile = new ConstantlyLimitingFileObject(realFile, false, false); anotherFile = manager.resolveFile("tmpfs:///test2"); anotherFile.createFile();/* w w w . j a v a 2 s. c om*/ assertFalse(readOnlyFile.exists()); assertFalse(readWriteFile.exists()); assertTrue(anotherFile.exists()); }