[jboss-cvs] JBossAS SVN: r61766 - in projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context: jar and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 27 19:55:22 EDT 2007
Author: bill.burke at jboss.com
Date: 2007-03-27 19:55:22 -0400 (Tue, 27 Mar 2007)
New Revision: 61766
Modified:
projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java
projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/JarContext.java
Log:
JarEntry as root of VFS was not working correctly as it was returning a non empty path
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java 2007-03-27 22:50:47 UTC (rev 61765)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java 2007-03-27 23:55:22 UTC (rev 61766)
@@ -137,6 +137,18 @@
return vfsPath;
}
+ /**
+ * todo This is a hack until we can fix http://jira.jboss.com/jira/browse/JBMICROCONT-164
+ *
+ * @param path
+ */
+ public void setPathName(String path)
+ {
+ this.vfsPath = path;
+ }
+
+
+
public URL toURL() throws MalformedURLException, URISyntaxException
{
return toURI().toURL();
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/JarContext.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/JarContext.java 2007-03-27 22:50:47 UTC (rev 61765)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/JarContext.java 2007-03-27 23:55:22 UTC (rev 61766)
@@ -27,6 +27,7 @@
import org.jboss.virtual.VirtualFile;
import org.jboss.virtual.plugins.context.AbstractVFSContext;
+import org.jboss.virtual.plugins.context.AbstractVirtualFileHandler;
import org.jboss.virtual.spi.VirtualFileHandler;
/**
@@ -83,7 +84,10 @@
entryPath = entryPath(entryPath);
JarHandler jar = new JarHandler(this, parent, url, jarName);
if (entryPath == null) return jar;
- return jar.findChild(entryPath);
+ // todo This is a hack until we can fix http://jira.jboss.com/jira/browse/JBMICROCONT-164
+ AbstractVirtualFileHandler result = (AbstractVirtualFileHandler)jar.findChild(entryPath);
+ result.setPathName("");
+ return result;
}
public static String entryPath(String entryName)
More information about the jboss-cvs-commits
mailing list