Author: scabanovich
Date: 2011-07-05 18:38:26 -0400 (Tue, 05 Jul 2011)
New Revision: 32625
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/jsf2/util/JSF2ResourceUtil.java
Log:
JBIDE-9289
https://issues.jboss.org/browse/JBIDE-9289
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/jsf2/util/JSF2ResourceUtil.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/jsf2/util/JSF2ResourceUtil.java 2011-07-05
20:37:52 UTC (rev 32624)
+++
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/jsf2/util/JSF2ResourceUtil.java 2011-07-05
22:38:26 UTC (rev 32625)
@@ -76,12 +76,14 @@
if (component != null) {
IVirtualFolder webRootFolder = component.getRootFolder().getFolder(
new Path("/")); //$NON-NLS-1$
- IContainer folder = webRootFolder.getUnderlyingFolder();
- IPath path = folder.getFullPath().append(relativeLocation).append(
+ IContainer[] folders = webRootFolder.getUnderlyingFolders();
+ for (IContainer folder: folders) {
+ IPath path = folder.getFullPath().append(relativeLocation).append(
"/" + nodeName + ".xhtml"); //$NON-NLS-1$ //$NON-NLS-2$
- IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
- if (file.isAccessible()) {
- return file;
+ IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
+ if (file.isAccessible()) {
+ return file;
+ }
}
}
String classPathResource = "META-INF" + relativeLocation //$NON-NLS-1$
@@ -172,12 +174,14 @@
if (component != null) {
IVirtualFolder webRootFolder = component.getRootFolder().getFolder(
new Path("/")); //$NON-NLS-1$
- IContainer folder = webRootFolder.getUnderlyingFolder();
- IPath path = folder.getFullPath().append(relativeLocation);
- IFolder resFolder = ResourcesPlugin.getWorkspace().getRoot()
+ IContainer[] folders = webRootFolder.getUnderlyingFolders();
+ for (IContainer folder: folders) {
+ IPath path = folder.getFullPath().append(relativeLocation);
+ IFolder resFolder = ResourcesPlugin.getWorkspace().getRoot()
.getFolder(path);
- if (resFolder.isAccessible()) {
- return resFolder;
+ if (resFolder.isAccessible()) {
+ return resFolder;
+ }
}
}
String classPathResource = "META-INF" + relativeLocation; //$NON-NLS-1$