[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model ...
Marshall Culpepper
mculpepper at jboss.com
Fri Mar 2 16:53:59 EST 2007
User: mculpepper
Date: 07/03/02 16:53:59
Modified: core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model
PackagesCore.java IPackage.java
Log:
IPackage.getPackageFile() has been changed to IPackage.getPackageResource(), since an IPackage can either be exploded (IFolder) or compressed (IFile)
Revision Changes Path
1.24 +1 -1 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/PackagesCore.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PackagesCore.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/PackagesCore.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- PackagesCore.java 1 Mar 2007 23:10:55 -0000 1.23
+++ PackagesCore.java 2 Mar 2007 21:53:59 -0000 1.24
@@ -378,7 +378,7 @@
IPackage pkg = (IPackage) iter.next();
if (pkg.isDestinationInWorkspace())
{
- if (pkg.getPackageFile().equals(file))
+ if (pkg.getPackageResource().equals(file))
{
return pkg;
}
1.9 +6 -4 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackage.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: IPackage.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackage.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- IPackage.java 15 Feb 2007 22:45:03 -0000 1.8
+++ IPackage.java 2 Mar 2007 21:53:59 -0000 1.9
@@ -25,6 +25,7 @@
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.IPath;
import org.jboss.ide.eclipse.packages.core.model.types.IPackageType;
@@ -35,7 +36,7 @@
* </p>
*
* @author <a href="marshall at jboss.org">Marshall Culpepper</a>
- * @version $Revision: 1.8 $
+ * @version $Revision: 1.9 $
*/
public interface IPackage extends IPackageNode {
@@ -119,10 +120,11 @@
public IPackageFileSet[] getFileSets();
/**
- * Get the IFile that corresponds with this package. Note that this method only works for in-workspace packages (null will be returned otherwise)
- * @return The corresponding IFile in the workspace (note that this file may not exist)
+ * Get the IResource that corresponds with this package. Note that this method only works for in-workspace packages (null will be returned otherwise).
+ * If this is an exploded package, the resource will be a folder, otherwise it will be a file.
+ * @return The corresponding IResource in the workspace (note that this resource may not exist)
*/
- public IFile getPackageFile();
+ public IResource getPackageResource();
/**
* @return The path to this package's output file. This path can be filesyste-based or workspace-based.
More information about the jboss-cvs-commits
mailing list