Author: sebb
Date: Sun Nov  7 18:14:14 2010
New Revision: 1032335

URL: http://svn.apache.org/viewvc?rev=1032335&view=rev
Log:
Add generics to Collections of Capability

Modified:
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/VirtualFileSystem.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/AbstractFileSystem.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/bzip2/Bzip2FileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/compressed/CompressedFileFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ftp/FtpFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/gzip/GzipFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/http/HttpFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/jar/JarFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/local/DefaultLocalFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ram/RamFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/res/ResourceFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/sftp/SftpFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TarFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/Tbz2FileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TgzFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/temp/TemporaryFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/url/UrlFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/webdav/WebdavFileProvider.java
    
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/zip/ZipFileProvider.java

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/VirtualFileSystem.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/VirtualFileSystem.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/VirtualFileSystem.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/VirtualFileSystem.java
 Sun Nov  7 18:14:14 2010
@@ -53,7 +53,7 @@ public class VirtualFileSystem
      * Adds the capabilities of this file system.
      */
     @Override
-    protected void addCapabilities(final Collection caps)
+    protected void addCapabilities(final Collection<Capability> caps)
     {
         // TODO - this isn't really true
         caps.add(Capability.ATTRIBUTES);

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/AbstractFileSystem.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/AbstractFileSystem.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/AbstractFileSystem.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/AbstractFileSystem.java
 Sun Nov  7 18:14:14 2010
@@ -169,7 +169,7 @@ public abstract class AbstractFileSystem
     /**
      * Adds the capabilities of this file system.
      */
-    protected abstract void addCapabilities(Collection caps);
+    protected abstract void addCapabilities(Collection<Capability> caps);
 
     /**
      * Returns the name of the root of this file system.

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.vfs.provider;
 
+import org.apache.commons.vfs.Capability;
 import org.apache.commons.vfs.FileName;
 import org.apache.commons.vfs.FileObject;
 import org.apache.commons.vfs.FileSystemConfigBuilder;
@@ -73,7 +74,7 @@ public interface FileProvider
      * instanciated.
      * @return a Collection of the file systems Capabilities.
      */
-    Collection getCapabilities();
+    Collection<Capability> getCapabilities();
 
     /**
      * Parse the URI into a FileName.

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/bzip2/Bzip2FileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/bzip2/Bzip2FileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/bzip2/Bzip2FileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/bzip2/Bzip2FileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -37,7 +37,7 @@ import java.util.Collections;
 public class Bzip2FileProvider extends CompressedFileFileProvider
 {
     /** The provider's capabilities */
-    protected static final Collection capabilities =
+    protected static final Collection<Capability> capabilities =
             Collections.unmodifiableCollection(Arrays.asList(new Capability[]
                     {
                             Capability.GET_LAST_MODIFIED,
@@ -63,7 +63,7 @@ public class Bzip2FileProvider extends C
     }
 
     @Override
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/compressed/CompressedFileFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/compressed/CompressedFileFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/compressed/CompressedFileFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/compressed/CompressedFileFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.vfs.provider.compressed;
 
+import org.apache.commons.vfs.Capability;
 import org.apache.commons.vfs.FileName;
 import org.apache.commons.vfs.FileObject;
 import org.apache.commons.vfs.FileSystem;
@@ -80,5 +81,5 @@ public abstract class CompressedFileFile
                                                    final FileSystemOptions 
fileSystemOptions)
         throws FileSystemException;
 
-    public abstract Collection getCapabilities();
+    public abstract Collection<Capability> getCapabilities();
 }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ftp/FtpFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ftp/FtpFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ftp/FtpFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ftp/FtpFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -52,7 +52,7 @@ public class FtpFileProvider
             UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD
         };
 
-    static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.CREATE,
         Capability.DELETE,
@@ -102,7 +102,7 @@ public class FtpFileProvider
         return FtpFileSystemConfigBuilder.getInstance();
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/gzip/GzipFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/gzip/GzipFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/gzip/GzipFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/gzip/GzipFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -39,7 +39,7 @@ public class GzipFileProvider extends Co
     /**
      * Capabilities.
      */
-    protected static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    protected static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.GET_LAST_MODIFIED,
         Capability.GET_TYPE,
@@ -63,7 +63,7 @@ public class GzipFileProvider extends Co
     }
 
     @Override
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/http/HttpFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/http/HttpFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/http/HttpFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/http/HttpFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -48,7 +48,7 @@ public class HttpFileProvider
             UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD
         };
 
-    static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.GET_TYPE,
         Capability.READ_CONTENT,
@@ -105,7 +105,7 @@ public class HttpFileProvider
         return HttpFileSystemConfigBuilder.getInstance();
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/jar/JarFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/jar/JarFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/jar/JarFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/jar/JarFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -42,11 +42,11 @@ import java.util.Collections;
 public class JarFileProvider
     extends ZipFileProvider
 {
-    static final Collection capabilities;
+    static final Collection<Capability> capabilities;
 
     static
     {
-        Collection combined = new ArrayList();
+        Collection<Capability> combined = new ArrayList<Capability>();
         combined.addAll(ZipFileProvider.capabilities);
         combined.addAll(Arrays.asList(new Capability[]
             {
@@ -84,7 +84,7 @@ public class JarFileProvider
     }
 
     @Override
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/local/DefaultLocalFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/local/DefaultLocalFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/local/DefaultLocalFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/local/DefaultLocalFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -43,7 +43,7 @@ public class DefaultLocalFileProvider
     implements LocalFileProvider
 {
     /** The provider's capabilities. */
-    public static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    public static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.CREATE,
         Capability.DELETE,
@@ -126,7 +126,7 @@ public class DefaultLocalFileProvider
         return new LocalFileSystem(rootName, rootName.getRootFile(), 
fileSystemOptions);
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ram/RamFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ram/RamFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ram/RamFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/ram/RamFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -37,7 +37,7 @@ public class RamFileProvider extends Abs
         FileProvider
 {
     /** The provider's capabilities. */
-    public static final Collection capabilities = Collections
+    public static final Collection<Capability> capabilities = Collections
             .unmodifiableCollection(Arrays.asList(new Capability[]
             {Capability.CREATE, Capability.DELETE, Capability.RENAME,
                     Capability.GET_TYPE, Capability.GET_LAST_MODIFIED,
@@ -75,7 +75,7 @@ public class RamFileProvider extends Abs
      *
      * @see org.apache.commons.vfs.provider.FileProvider#getCapabilities()
      */
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/res/ResourceFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/res/ResourceFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/res/ResourceFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/res/ResourceFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -39,7 +39,7 @@ import java.util.Collections;
 public class ResourceFileProvider extends AbstractFileProvider
 {
     /** The provider's capabilities */
-    protected static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    protected static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.DISPATCHER
     }));
@@ -94,7 +94,7 @@ public class ResourceFileProvider extend
         // no filesystem created here - so nothing to do
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/sftp/SftpFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/sftp/SftpFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/sftp/SftpFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/sftp/SftpFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -52,7 +52,7 @@ public class SftpFileProvider extends Ab
             };
 
     /** The provider's capabilities. */
-    protected static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    protected static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.CREATE,
         Capability.DELETE,
@@ -144,7 +144,7 @@ public class SftpFileProvider extends Ab
         return SftpFileSystemConfigBuilder.getInstance();
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TarFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TarFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TarFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TarFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -40,7 +40,7 @@ public class TarFileProvider
     implements FileProvider
 {
     /** The provider's capabilities */
-    protected static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    protected static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
         {
             Capability.GET_LAST_MODIFIED,
             Capability.GET_TYPE,
@@ -74,7 +74,7 @@ public class TarFileProvider
         return new TarFileSystem(rootName, file, fileSystemOptions);
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/Tbz2FileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/Tbz2FileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/Tbz2FileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/Tbz2FileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.vfs.provider.tar;
 
+import org.apache.commons.vfs.Capability;
 import org.apache.commons.vfs.provider.CompositeFileProvider;
 
 import java.util.Collection;
@@ -27,7 +28,7 @@ import java.util.Collection;
 public class Tbz2FileProvider extends CompositeFileProvider
 {
     /** The provider's capabilities */
-    protected static final Collection capabilities = 
TarFileProvider.capabilities;
+    protected static final Collection<Capability> capabilities = 
TarFileProvider.capabilities;
 
     private static final String[] SCHEMES = new String[]
     {
@@ -46,7 +47,7 @@ public class Tbz2FileProvider extends Co
         return SCHEMES;
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TgzFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TgzFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TgzFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/tar/TgzFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.vfs.provider.tar;
 
+import org.apache.commons.vfs.Capability;
 import org.apache.commons.vfs.provider.CompositeFileProvider;
 
 import java.util.Collection;
@@ -27,7 +28,7 @@ import java.util.Collection;
 public class TgzFileProvider extends CompositeFileProvider
 {
     /** The provider's capabilities */
-    protected static final Collection capabilities = 
TarFileProvider.capabilities;
+    protected static final Collection<Capability> capabilities = 
TarFileProvider.capabilities;
 
     private static final String[] SCHEMES = new String[]
     {
@@ -46,7 +47,7 @@ public class TgzFileProvider extends Com
         return SCHEMES;
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/temp/TemporaryFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/temp/TemporaryFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/temp/TemporaryFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/temp/TemporaryFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.vfs.provider.temp;
 
+import org.apache.commons.vfs.Capability;
 import org.apache.commons.vfs.FileName;
 import org.apache.commons.vfs.FileObject;
 import org.apache.commons.vfs.FileSystem;
@@ -127,7 +128,7 @@ public class TemporaryFileProvider
         return filesystem.resolveFile(path);
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return DefaultLocalFileProvider.capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/url/UrlFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/url/UrlFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/url/UrlFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/url/UrlFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -41,7 +41,7 @@ public class UrlFileProvider
     extends AbstractFileProvider
 {
     /** The provider's capabilities */
-    protected static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    protected static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.READ_CONTENT,
         Capability.URI,
@@ -98,7 +98,7 @@ public class UrlFileProvider
         return 
org.apache.commons.vfs.provider.res.ResourceFileSystemConfigBuilder.getInstance();
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/webdav/WebdavFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/webdav/WebdavFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/webdav/WebdavFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/webdav/WebdavFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -49,7 +49,7 @@ public class WebdavFileProvider
         };
 
     /** The capabilities of the WebDAV provider */
-    protected static final Collection capabilities =
+    protected static final Collection<Capability> capabilities =
             Collections.unmodifiableCollection(Arrays.asList(new Capability[]
     {
         Capability.CREATE,
@@ -120,7 +120,7 @@ public class WebdavFileProvider
 
 
     @Override
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }

Modified: 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/zip/ZipFileProvider.java
URL: 
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/zip/ZipFileProvider.java?rev=1032335&r1=1032334&r2=1032335&view=diff
==============================================================================
--- 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/zip/ZipFileProvider.java
 (original)
+++ 
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/zip/ZipFileProvider.java
 Sun Nov  7 18:14:14 2010
@@ -42,7 +42,7 @@ public class ZipFileProvider
     implements FileProvider
 {
     /** The list of capabilities this provider supports */
-    protected static final Collection capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
+    protected static final Collection<Capability> capabilities = 
Collections.unmodifiableCollection(Arrays.asList(new Capability[]
         {
             Capability.GET_LAST_MODIFIED,
             Capability.GET_TYPE,
@@ -77,7 +77,7 @@ public class ZipFileProvider
         return new ZipFileSystem(rootName, file, fileSystemOptions);
     }
 
-    public Collection getCapabilities()
+    public Collection<Capability> getCapabilities()
     {
         return capabilities;
     }


Reply via email to