Author: DartPeng
Date: 2009-02-24 09:57:53 -0500 (Tue, 24 Feb 2009)
New Revision: 13763
Added:
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestResultView.java
Modified:
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/ProjectNode.java
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestProjectsView.java
Log:
Modified:
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/ProjectNode.java
===================================================================
---
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/ProjectNode.java 2009-02-24
14:34:10 UTC (rev 13762)
+++
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/ProjectNode.java 2009-02-24
14:57:53 UTC (rev 13763)
@@ -14,6 +14,7 @@
import org.eclipse.core.runtime.Path;
import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.core.JavaCore;
+import org.eclipse.jdt.core.JavaModelException;
/**
* @author Dart
@@ -50,7 +51,6 @@
}
return children;
}
-
public void reloadNodes() {
children.clear();
@@ -73,13 +73,23 @@
if ("smooks".equals(((IFile) resource).getFileExtension())) {
String name = ((IFile) resource).getName();
name += ".graph";
+
IContainer c = ((IFile) resource).getParent();
if (c != null) {
- IFile graphFile = c.getFile(new Path(name));
- if (graphFile != null && graphFile.exists()) {
- SmooksNode sn = new SmooksNode((IFile) resource,
- graphFile);
- list.add(sn);
+ try {
+ if (this.project.getOutputLocation().isPrefixOf(
+ c.getFullPath())) {
+
+ }else{
+ IFile graphFile = c.getFile(new Path(name));
+ if (graphFile != null && graphFile.exists()) {
+ SmooksNode sn = new SmooksNode((IFile) resource,
+ graphFile);
+ list.add(sn);
+ }
+ }
+ } catch (JavaModelException e) {
+ e.printStackTrace();
}
}
}
Modified:
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestProjectsView.java
===================================================================
---
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestProjectsView.java 2009-02-24
14:34:10 UTC (rev 13762)
+++
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestProjectsView.java 2009-02-24
14:57:53 UTC (rev 13763)
@@ -7,6 +7,7 @@
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.jdt.core.JavaCore;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IMenuListener;
import org.eclipse.jface.action.IMenuManager;
@@ -207,7 +208,19 @@
}
private boolean isJavaProject(IProject p){
- return true;
+ boolean isJavaProject =false;
+ if( p != null){
+ try{
+ if( p.hasNature(JavaCore.NATURE_ID)){
+ isJavaProject = true;
+ }
+ }catch(Exception e){
+
+ }finally{
+ return isJavaProject;
+ }
+ }
+ return isJavaProject;
}
private void hookContextMenu() {
@@ -254,11 +267,12 @@
private void makeActions() {
action1 = new Action() {
public void run() {
- showMessage("Action 1 executed");
+ viewer.setInput(loadResources());
+ viewer.refresh();
}
};
- action1.setText("Action 1");
- action1.setToolTipText("Action 1 tooltip");
+ action1.setText("Load Smooks issues");
+ action1.setToolTipText("Load Smooks issues and show them");
action1.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().
getImageDescriptor(ISharedImages.IMG_OBJS_INFO_TSK));
Added:
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestResultView.java
===================================================================
---
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestResultView.java
(rev 0)
+++
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestResultView.java 2009-02-24
14:57:53 UTC (rev 13763)
@@ -0,0 +1,31 @@
+/**
+ *
+ */
+package org.smooks.tools.testui.views;
+
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.part.ViewPart;
+
+/**
+ * @author Dart
+ *
+ */
+public class TestResultView extends ViewPart {
+
+ /* (non-Javadoc)
+ * @see
org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)
+ */
+ @Override
+ public void createPartControl(Composite parent) {
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.ui.part.WorkbenchPart#setFocus()
+ */
+ @Override
+ public void setFocus() {
+
+ }
+
+}
Property changes on:
workspace/dart/plugins/org.jboss.tools.smooks.testui/src/org/smooks/tools/testui/views/TestResultView.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Show replies by date