adammurdoch 2003/01/22 20:35:45 Modified: vfs/src/java/org/apache/commons/vfs/provider/url UrlFileObject.java Log: Fixed doGetType() to check if the file exists. Revision Changes Path 1.4 +15 -2 jakarta-commons-sandbox/vfs/src/java/org/apache/commons/vfs/provider/url/UrlFileObject.java Index: UrlFileObject.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/vfs/src/java/org/apache/commons/vfs/provider/url/UrlFileObject.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- UrlFileObject.java 23 Oct 2002 11:59:42 -0000 1.3 +++ UrlFileObject.java 23 Jan 2003 04:35:45 -0000 1.4 @@ -55,6 +55,7 @@ */ package org.apache.commons.vfs.provider.url; +import java.io.FileNotFoundException; import java.io.InputStream; import java.net.URL; import org.apache.commons.vfs.FileName; @@ -68,6 +69,9 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Adam Murdoch</a> * @version $Revision$ $Date$ + * + * @todo Implement get/set lastModified and get/set attribute + * @todo Implement getOutputStream() */ class UrlFileObject extends AbstractFileObject @@ -99,7 +103,16 @@ */ protected FileType doGetType() throws Exception { - // TODO - implement this + // Attempt to connect + try + { + url.openConnection().connect(); + } + catch ( final FileNotFoundException e ) + { + return null; + } + return FileType.FILE; }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>