You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2012/07/18 21:31:55 UTC
svn commit: r1363063 - in
/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider:
compressed/ http/ local/ sftp/ tar/ url/ webdav/ zip/
Author: ggregory
Date: Wed Jul 18 19:31:55 2012
New Revision: 1363063
URL: http://svn.apache.org/viewvc?rev=1363063&view=rev
Log:
Subclasses of AbstractFileSystem do not need to implement FileSystem because AbstractFileSystem does.
Modified:
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/compressed/CompressedFileFileSystem.java
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileSystem.java
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFileSystem.java
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileSystem.java
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystem.java
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileSystem.java
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/compressed/CompressedFileFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/compressed/CompressedFileFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/compressed/CompressedFileFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/compressed/CompressedFileFileSystem.java Wed Jul 18 19:31:55 2012
@@ -21,7 +21,6 @@ import java.util.Collection;
import org.apache.commons.vfs2.Capability;
import org.apache.commons.vfs2.FileName;
import org.apache.commons.vfs2.FileObject;
-import org.apache.commons.vfs2.FileSystem;
import org.apache.commons.vfs2.FileSystemException;
import org.apache.commons.vfs2.FileSystemOptions;
import org.apache.commons.vfs2.provider.AbstractFileName;
@@ -32,7 +31,6 @@ import org.apache.commons.vfs2.provider.
*/
public abstract class CompressedFileFileSystem
extends AbstractFileSystem
- implements FileSystem
{
protected CompressedFileFileSystem(final FileName rootName,
final FileObject parentLayer,
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileSystem.java Wed Jul 18 19:31:55 2012
@@ -23,7 +23,6 @@ import org.apache.commons.httpclient.Htt
import org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;
import org.apache.commons.vfs2.Capability;
import org.apache.commons.vfs2.FileObject;
-import org.apache.commons.vfs2.FileSystem;
import org.apache.commons.vfs2.FileSystemOptions;
import org.apache.commons.vfs2.provider.AbstractFileName;
import org.apache.commons.vfs2.provider.AbstractFileSystem;
@@ -34,7 +33,6 @@ import org.apache.commons.vfs2.provider.
*/
public class HttpFileSystem
extends AbstractFileSystem
- implements FileSystem
{
private final HttpClient client;
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFileSystem.java Wed Jul 18 19:31:55 2012
@@ -24,7 +24,6 @@ import org.apache.commons.vfs2.Capabilit
import org.apache.commons.vfs2.FileName;
import org.apache.commons.vfs2.FileObject;
import org.apache.commons.vfs2.FileSelector;
-import org.apache.commons.vfs2.FileSystem;
import org.apache.commons.vfs2.FileSystemException;
import org.apache.commons.vfs2.FileSystemOptions;
import org.apache.commons.vfs2.provider.AbstractFileName;
@@ -35,7 +34,6 @@ import org.apache.commons.vfs2.provider.
*/
public class LocalFileSystem
extends AbstractFileSystem
- implements FileSystem
{
private final String rootFile;
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystem.java Wed Jul 18 19:31:55 2012
@@ -20,10 +20,8 @@ import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Collection;
-import com.jcraft.jsch.*;
import org.apache.commons.vfs2.Capability;
import org.apache.commons.vfs2.FileObject;
-import org.apache.commons.vfs2.FileSystem;
import org.apache.commons.vfs2.FileSystemException;
import org.apache.commons.vfs2.FileSystemOptions;
import org.apache.commons.vfs2.UserAuthenticationData;
@@ -32,12 +30,17 @@ import org.apache.commons.vfs2.provider.
import org.apache.commons.vfs2.provider.GenericFileName;
import org.apache.commons.vfs2.util.UserAuthenticatorUtils;
+import com.jcraft.jsch.ChannelExec;
+import com.jcraft.jsch.ChannelSftp;
+import com.jcraft.jsch.JSchException;
+import com.jcraft.jsch.Session;
+import com.jcraft.jsch.SftpException;
+
/**
* Represents the files on an SFTP server.
*/
public class SftpFileSystem
extends AbstractFileSystem
- implements FileSystem
{
private static final int SLEEP_MILLIS = 100;
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java Wed Jul 18 19:31:55 2012
@@ -31,7 +31,6 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.vfs2.Capability;
import org.apache.commons.vfs2.FileObject;
-import org.apache.commons.vfs2.FileSystem;
import org.apache.commons.vfs2.FileSystemException;
import org.apache.commons.vfs2.FileSystemOptions;
import org.apache.commons.vfs2.Selectors;
@@ -44,7 +43,7 @@ import org.apache.commons.vfs2.provider.
/**
* A read-only file system for Tar files.
*/
-public class TarFileSystem extends AbstractFileSystem implements FileSystem
+public class TarFileSystem extends AbstractFileSystem
{
private static final int DEFAULT_INDEX_SIZE = 100;
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileSystem.java Wed Jul 18 19:31:55 2012
@@ -21,7 +21,6 @@ import java.util.Collection;
import org.apache.commons.vfs2.Capability;
import org.apache.commons.vfs2.FileName;
import org.apache.commons.vfs2.FileObject;
-import org.apache.commons.vfs2.FileSystem;
import org.apache.commons.vfs2.FileSystemOptions;
import org.apache.commons.vfs2.provider.AbstractFileName;
import org.apache.commons.vfs2.provider.AbstractFileSystem;
@@ -31,7 +30,6 @@ import org.apache.commons.vfs2.provider.
*/
public class UrlFileSystem
extends AbstractFileSystem
- implements FileSystem
{
protected UrlFileSystem(final FileName rootName, final FileSystemOptions fileSystemOptions)
{
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileSystem.java Wed Jul 18 19:31:55 2012
@@ -34,7 +34,7 @@ import org.apache.commons.vfs2.provider.
*
* @since 2.0
*/
-public class WebdavFileSystem extends HttpFileSystem implements FileSystem
+public class WebdavFileSystem extends HttpFileSystem
{
protected WebdavFileSystem(final GenericFileName rootName, final HttpClient client,
final FileSystemOptions fileSystemOptions)
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileSystem.java
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileSystem.java?rev=1363063&r1=1363062&r2=1363063&view=diff
==============================================================================
--- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileSystem.java (original)
+++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileSystem.java Wed Jul 18 19:31:55 2012
@@ -32,7 +32,6 @@ import org.apache.commons.logging.LogFac
import org.apache.commons.vfs2.Capability;
import org.apache.commons.vfs2.FileName;
import org.apache.commons.vfs2.FileObject;
-import org.apache.commons.vfs2.FileSystem;
import org.apache.commons.vfs2.FileSystemException;
import org.apache.commons.vfs2.FileSystemOptions;
import org.apache.commons.vfs2.Selectors;
@@ -44,7 +43,7 @@ import org.apache.commons.vfs2.provider.
/**
* A read-only file system for Zip/Jar files.
*/
-public class ZipFileSystem extends AbstractFileSystem implements FileSystem
+public class ZipFileSystem extends AbstractFileSystem
{
private static final Log LOG = LogFactory.getLog(ZipFileSystem.class);