[jbosstools-commits] JBoss Tools SVN: r9038 - in trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core: model/other/internal and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jul 1 15:18:15 EDT 2008


Author: rob.stryker at jboss.com
Date: 2008-07-01 15:18:15 -0400 (Tue, 01 Jul 2008)
New Revision: 9038

Added:
   trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVFS.java
Removed:
   trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVariables.java
Modified:
   trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceArchivesCore.java
Log:
class rename

Modified: trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceArchivesCore.java
===================================================================
--- trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceArchivesCore.java	2008-07-01 15:18:36 UTC (rev 9037)
+++ trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/WorkspaceArchivesCore.java	2008-07-01 19:18:15 UTC (rev 9038)
@@ -11,7 +11,7 @@
 import org.jboss.ide.eclipse.archives.core.model.other.internal.ArchivesWorkspaceLogger;
 import org.jboss.ide.eclipse.archives.core.model.other.internal.WorkspaceExtensionManager;
 import org.jboss.ide.eclipse.archives.core.model.other.internal.WorkspacePreferenceManager;
-import org.jboss.ide.eclipse.archives.core.model.other.internal.WorkspaceVariables;
+import org.jboss.ide.eclipse.archives.core.model.other.internal.WorkspaceVFS;
 import org.jboss.ide.eclipse.archives.core.project.ProjectUtils;
 
 public class WorkspaceArchivesCore extends ArchivesCore {
@@ -32,7 +32,7 @@
 	}
 	
 	protected IArchivesVFS createVFS() {
-		return new WorkspaceVariables();
+		return new WorkspaceVFS();
 	}
 
 	public void preRegisterProject(IPath project) {

Copied: trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVFS.java (from rev 9034, trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVariables.java)
===================================================================
--- trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVFS.java	                        (rev 0)
+++ trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVFS.java	2008-07-01 19:18:15 UTC (rev 9038)
@@ -0,0 +1,54 @@
+package org.jboss.ide.eclipse.archives.core.model.other.internal;
+
+import org.eclipse.core.resources.IContainer;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.core.variables.VariablesPlugin;
+import org.jboss.ide.eclipse.archives.core.model.IArchivesVFS;
+
+public class WorkspaceVFS implements IArchivesVFS {
+
+	public String performStringSubstitution(String expression,
+			boolean reportUndefinedVariables) throws CoreException {
+		return VariablesPlugin.getDefault().getStringVariableManager().performStringSubstitution(expression, reportUndefinedVariables);
+	}
+
+	public IPath[] getWorkspaceChildren(IPath path) {
+		IResource res = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
+		if( res != null || !(res instanceof IContainer)) {
+			try {
+				IResource[] resources = ((IContainer)res).members();
+				IPath[] paths = new IPath[resources.length];
+				for( int i = 0; i < resources.length; i++ ) 
+					paths[i] = resources[i].getFullPath();
+				return paths;
+			} catch( CoreException ce ) {
+				return new IPath[0];
+			}
+		}
+		return new IPath[0];
+	}
+
+	public IPath workspacePathToAbsolutePath(IPath path) {
+		IResource r = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
+		IPath append = new Path("");
+		while( r == null && path.segmentCount() > 0) {
+			append = new Path(path.lastSegment()).append(append);
+			path = path.removeLastSegments(1);
+			r = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
+		}
+		if( r != null )
+			return r.getLocation().append(append);
+		return null;
+	}
+
+	public IPath[] workspacePathToAbsolutePath(IPath[] paths) {
+		IPath[] results = new IPath[paths.length];
+		for( int i = 0; i < paths.length; i++ )
+			results[i] = workspacePathToAbsolutePath(paths[i]);
+		return results;
+	}
+}

Deleted: trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVariables.java
===================================================================
--- trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVariables.java	2008-07-01 15:18:36 UTC (rev 9037)
+++ trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/model/other/internal/WorkspaceVariables.java	2008-07-01 19:18:15 UTC (rev 9038)
@@ -1,81 +0,0 @@
-package org.jboss.ide.eclipse.archives.core.model.other.internal;
-
-import org.eclipse.core.resources.IContainer;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.variables.VariablesPlugin;
-import org.jboss.ide.eclipse.archives.core.model.IArchivesVFS;
-
-public class WorkspaceVariables implements IArchivesVFS {
-//
-//	public IPath getProjectPath (String projectName) {
-//		IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
-//		
-//		if (project.exists() && project.isAccessible())
-//		{
-//			IPath location = project.getRawLocation();
-//			if (location == null) return project.getLocation();
-//			
-//			return location;
-//		}
-//		
-//		return null;
-//	}
-
-//	public boolean isDebugging(String option) {
-//		return ArchivesCorePlugin.getDefault().isDebugging()
-//		&& "true".equalsIgnoreCase(Platform.getDebugOption(option));
-//	}
-//
-//	public String getProjectName(IPath path) {
-//		IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-//		for( int i = 0; i < projects.length; i++ ) 
-//			if( projects[i].getLocation().equals(path))
-//				return projects[i].getName();
-//		return null;
-//	}
-//
-	public String performStringSubstitution(String expression,
-			boolean reportUndefinedVariables) throws CoreException {
-		return VariablesPlugin.getDefault().getStringVariableManager().performStringSubstitution(expression, reportUndefinedVariables);
-	}
-
-	public IPath[] getWorkspaceChildren(IPath path) {
-		IResource res = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
-		if( res != null || !(res instanceof IContainer)) {
-			try {
-				IResource[] resources = ((IContainer)res).members();
-				IPath[] paths = new IPath[resources.length];
-				for( int i = 0; i < resources.length; i++ ) 
-					paths[i] = resources[i].getFullPath();
-				return paths;
-			} catch( CoreException ce ) {
-				return new IPath[0];
-			}
-		}
-		return new IPath[0];
-	}
-
-	public IPath workspacePathToAbsolutePath(IPath path) {
-		IResource r = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
-		IPath append = new Path("");
-		while( r == null && path.segmentCount() > 0) {
-			append = new Path(path.lastSegment()).append(append);
-			path = path.removeLastSegments(1);
-			r = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
-		}
-		if( r != null )
-			return r.getLocation().append(append);
-		return null;
-	}
-
-	public IPath[] workspacePathToAbsolutePath(IPath[] paths) {
-		IPath[] results = new IPath[paths.length];
-		for( int i = 0; i < paths.length; i++ )
-			results[i] = workspacePathToAbsolutePath(paths[i]);
-		return results;
-	}
-}




More information about the jbosstools-commits mailing list