[jboss-cvs] JBossAS SVN: r90731 - projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/plugins/vfs.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jun 30 23:24:30 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-06-30 23:24:29 -0400 (Tue, 30 Jun 2009)
New Revision: 90731

Removed:
   projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/plugins/vfs/VirtualFileUrlStreamHandler.java
Log:
Unused

Deleted: projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/plugins/vfs/VirtualFileUrlStreamHandler.java
===================================================================
--- projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/plugins/vfs/VirtualFileUrlStreamHandler.java	2009-07-01 03:04:19 UTC (rev 90730)
+++ projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/plugins/vfs/VirtualFileUrlStreamHandler.java	2009-07-01 03:24:29 UTC (rev 90731)
@@ -1,68 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2006, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.virtual.plugins.vfs;
-
-import java.io.IOException;
-import java.net.URISyntaxException;
-import java.net.URL;
-import java.net.URLConnection;
-import java.net.URLStreamHandler;
-
-/**
- * Used when creating VFS urls so we don't have to go through the handlers all the time
- *
- * @author <a href="bill at jboss.com">Bill Burke</a>
- * @version $Revision: 1.1 $
- */
-public class VirtualFileUrlStreamHandler extends URLStreamHandler
-{
-   private final VFSContext context;
-
-   public VirtualFileUrlStreamHandler(VirtualFileHandler handler)
-   {
-      this.context = handler.getVFSContext();
-   }
-
-   protected URLConnection openConnection(URL u) throws IOException
-   {
-      String baseRootUrl;
-      try
-      {
-         baseRootUrl = context.getRoot().toVfsUrl().toString();
-      }
-      catch (URISyntaxException e)
-      {
-         throw new RuntimeException(e);
-      }
-      String urlString = u.toString();
-      int idx = urlString.indexOf(baseRootUrl);
-      if (idx == -1)
-         throw new IOException(u.toString() + " does not belong to the same VFS context as " + baseRootUrl);
-
-      String path = urlString.substring(baseRootUrl.length());
-      VirtualFileHandler vf = context.getRoot().getChild(path);
-      if (vf == null)
-         throw new IOException(path + " was not found in VFS context " + baseRootUrl);
-
-      return new VirtualFileURLConnection(u, vf.getVirtualFile());
-   }
-}




More information about the jboss-cvs-commits mailing list