On 11 October 2011 20:07, <ggreg...@apache.org> wrote: > Author: ggregory > Date: Tue Oct 11 19:07:08 2011 > New Revision: 1182026 > > URL: http://svn.apache.org/viewvc?rev=1182026&view=rev > Log: (empty)
Why? If this is to fix a JIRA, it would be helpful to have the reference. > Modified: > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileObject.java > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/DecoratedFileObject.java > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultURLStreamHandler.java > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileSystem.java > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/tasks/AbstractSyncTask.java > > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavVersioningTests.java > > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/AbstractProviderTestCase.java > > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ContentTests.java > > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/FileSystemManagerFactoryTestCase.java > > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ProviderWriteTests.java > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileObject.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileObject.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileObject.java > (original) > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileObject.java > Tue Oct 11 19:07:08 2011 > @@ -332,6 +332,16 @@ public interface FileObject > */ > boolean isContentOpen(); > > + /** > + * Checks if this file is a regular file. > + * > + * @return true if this file is a regular file. > + * @throws FileSystemException if an error occurs. > + * @see #getType() > + * @see FileType#FILE > + */ > + public boolean isFile() throws FileSystemException; > + > > // --- OPERATIONS -- > /** > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/DecoratedFileObject.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/DecoratedFileObject.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/DecoratedFileObject.java > (original) > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/impl/DecoratedFileObject.java > Tue Oct 11 19:07:08 2011 > @@ -185,6 +185,11 @@ public class DecoratedFileObject impleme > return decoratedFileObject.isContentOpen(); > } > > + public boolean isFile() throws FileSystemException > + { > + return decoratedFileObject.isFile(); > + } > + > @Override > public String toString() > { > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java > (original) > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java > Tue Oct 11 19:07:08 2011 > @@ -510,6 +510,19 @@ public abstract class AbstractFileObject > } > > /** > + * Checks if this file is a regular file by using its file type. > + * > + * @return true if this file is a regular file. > + * @throws FileSystemException > + * @see #getType() > + * @see FileType#FILE > + */ > + public boolean isFile() throws FileSystemException { > + // Use equals instead of == to avoid any class loader worries. > + return FileType.FILE.equals(this.getType()); > + } > + > + /** > * Determines if this file can be read. > * @return true if the file is a hidden file, false otherwise. > * @throws FileSystemException if an error occurs. > @@ -926,7 +939,7 @@ public abstract class AbstractFileObject > { > // VFS-210: We do not want to trunc any existing file, > checking for its existence is > // still required > - if (exists() && !FileType.FILE.equals(getType())) > + if (exists() && !isFile()) > { > throw new > FileSystemException("vfs.provider/create-file.error", name); > } > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultURLStreamHandler.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultURLStreamHandler.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultURLStreamHandler.java > (original) > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultURLStreamHandler.java > Tue Oct 11 19:07:08 2011 > @@ -73,7 +73,7 @@ public class DefaultURLStreamHandler > } > else > { > - if (old.getType() == FileType.FILE && old.getParent() != > null) > + if (old.isFile() && old.getParent() != null) > { > // for files we have to resolve relative > newURL = old.getParent().resolveFile(spec); > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileSystem.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileSystem.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileSystem.java > (original) > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileSystem.java > Tue Oct 11 19:07:08 2011 > @@ -255,7 +255,7 @@ public class RamFileSystem extends Abstr > this.toRamFileObject(child, root); > } > } > - else if (fo.getType().equals(FileType.FILE)) > + else if (fo.isFile()) > { > // Read bytes > try > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java > (original) > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java > Tue Oct 11 19:07:08 2011 > @@ -262,7 +262,7 @@ public class SftpFileObject extends Abst > final ChannelSftp channel = fileSystem.getChannel(); > try > { > - if (getType() == FileType.FILE) > + if (isFile()) > { > channel.rm(relPath); > } > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/tasks/AbstractSyncTask.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/tasks/AbstractSyncTask.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/tasks/AbstractSyncTask.java > (original) > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/tasks/AbstractSyncTask.java > Tue Oct 11 19:07:08 2011 > @@ -279,7 +279,7 @@ public abstract class AbstractSyncTask > final FileObject rootFile = srcs.get(i); > final FileName rootName = rootFile.getName(); > > - if (rootFile.getType() == FileType.FILE) > + if (rootFile.isFile()) > { > // Build the destination file name > String relName = null; > @@ -382,7 +382,7 @@ public abstract class AbstractSyncTask > } > final SourceInfo src = srcFiles.get(0); > final FileObject srcFile = resolveFile(src.file); > - if (srcFile.getType() != FileType.FILE) > + if (!srcFile.isFile()) > { > final String message = > Messages.getString("vfs.tasks/sync.source-not-file.error", > srcFile); > > Modified: > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavVersioningTests.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavVersioningTests.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavVersioningTests.java > (original) > +++ > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/provider/webdav/test/WebdavVersioningTests.java > Tue Oct 11 19:07:08 2011 > @@ -52,6 +52,7 @@ public class WebdavVersioningTests exten > file.createFile(); > assertTrue(file.exists()); > assertSame(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > assertEquals(0, file.getContent().getSize()); > assertFalse(file.isHidden()); > assertTrue(file.isReadable()); > @@ -106,6 +107,7 @@ public class WebdavVersioningTests exten > file.createFile(); > assertTrue(file.exists()); > assertSame(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > assertEquals(0, file.getContent().getSize()); > assertFalse(file.isHidden()); > assertTrue(file.isReadable()); > > Modified: > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/AbstractProviderTestCase.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/AbstractProviderTestCase.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/AbstractProviderTestCase.java > (original) > +++ > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/AbstractProviderTestCase.java > Tue Oct 11 19:07:08 2011 > @@ -288,6 +288,7 @@ public abstract class AbstractProviderTe > // Check the file exists, and is a file > assertTrue(file.exists()); > assertSame(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > > // Get file content as a binary stream > final byte[] expectedBin = expected.getBytes("utf-8"); > > Modified: > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ContentTests.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ContentTests.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ContentTests.java > (original) > +++ > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ContentTests.java > Tue Oct 11 19:07:08 2011 > @@ -158,6 +158,7 @@ public class ContentTests > // Check for file > FileObject file = getReadFolder().resolveFile("file1.txt"); > assertSame(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > try > { > file.getChildren(); > @@ -285,6 +286,7 @@ public class ContentTests > // Get the test file > FileObject file = getReadFolder().resolveFile("file1.txt"); > assertEquals(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > > // Get the file content > assertSameContent(FILE1_CONTENT, file); > @@ -308,6 +310,7 @@ public class ContentTests > // Get the test file > FileObject file = getReadFolder().resolveFile("file1.txt"); > assertEquals(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > > // Open some input streams > final InputStream instr1 = file.getContent().getInputStream(); > > Modified: > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/FileSystemManagerFactoryTestCase.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/FileSystemManagerFactoryTestCase.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/FileSystemManagerFactoryTestCase.java > (original) > +++ > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/FileSystemManagerFactoryTestCase.java > Tue Oct 11 19:07:08 2011 > @@ -46,6 +46,7 @@ public class FileSystemManagerFactoryTes > assertNotNull(file); > assertTrue(file.exists()); > assertSame(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > > // Expand it > file = manager.createFileSystem(file); > > Modified: > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ProviderWriteTests.java > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ProviderWriteTests.java?rev=1182026&r1=1182025&r2=1182026&view=diff > ============================================================================== > --- > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ProviderWriteTests.java > (original) > +++ > commons/proper/vfs/trunk/core/src/test/java/org/apache/commons/vfs2/test/ProviderWriteTests.java > Tue Oct 11 19:07:08 2011 > @@ -114,6 +114,7 @@ public class ProviderWriteTests > file.createFile(); > assertTrue(file.exists()); > assertSame(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > assertEquals(0, file.getContent().getSize()); > assertFalse(file.isHidden()); > assertTrue(file.isReadable()); > @@ -125,6 +126,7 @@ public class ProviderWriteTests > file.createFile(); > assertTrue(file.exists()); > assertSame(FileType.FILE, file.getType()); > + assertTrue(file.isFile()); > assertEquals(0, file.getContent().getSize()); > assertFalse(file.isHidden()); > assertTrue(file.isReadable()); > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org