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;
}