[jboss-svn-commits] JBL Code SVN: r9739 - labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/forms.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Feb 25 00:16:57 EST 2007


Author: mshaw
Date: 2007-02-25 00:16:56 -0500 (Sun, 25 Feb 2007)
New Revision: 9739

Modified:
   labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/forms/TestSuitePropertiesBlock.java
Log:


Modified: labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/forms/TestSuitePropertiesBlock.java
===================================================================
--- labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/forms/TestSuitePropertiesBlock.java	2007-02-25 05:16:44 UTC (rev 9738)
+++ labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/forms/TestSuitePropertiesBlock.java	2007-02-25 05:16:56 UTC (rev 9739)
@@ -18,7 +18,6 @@
 import org.drools.testing.plugin.resources.TestResourcesPlugin;
 import org.drools.testing.plugin.utils.LoadModel;
 import org.eclipse.jface.action.Action;
-import org.eclipse.jface.dialogs.MessageDialog;
 import org.eclipse.jface.viewers.ISelectionChangedListener;
 import org.eclipse.jface.viewers.IStructuredContentProvider;
 import org.eclipse.jface.viewers.ITableLabelProvider;
@@ -51,7 +50,6 @@
 	
 	private FormPage page;
 	private TableViewer viewer;
-	private Composite parent;
 	
 	public TestSuitePropertiesBlock(FormPage page) {
 		this.page = page;
@@ -61,6 +59,7 @@
 	 * @param title
 	 */
 	class MasterContentProvider implements IStructuredContentProvider {
+		
 		public Object[] getElements(Object inputElement) {
 			ArrayList ch = new ArrayList();
 			if (inputElement instanceof TestSuite) {
@@ -81,6 +80,7 @@
 		public void dispose() {
 		}
 		public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+			
 		}
 	}
 	class MasterLabelProvider extends LabelProvider
@@ -98,10 +98,10 @@
 			return PlatformUI.getWorkbench().getSharedImages().getImage(
 					ISharedImages.IMG_OBJ_ELEMENT);
 		}
+		
 	}
 	protected void createMasterPart(final IManagedForm managedForm,
 			Composite parent) {
-		this.parent = parent;
 		FormToolkit toolkit = managedForm.getToolkit();
 		Section section = toolkit.createSection(parent, Section.DESCRIPTION|Section.TITLE_BAR);
 		section.setText(Messages.getString("TestSuitePropertiesBlock.sname")); //$NON-NLS-1$
@@ -139,7 +139,7 @@
 		viewer.getTable().getDisplay()
 			.asyncExec(new Runnable() {
 				public void run () {
-					updateTableTreeFromTextEditor();
+					updateTableFromTextEditor();
 				}
 			});
 	}
@@ -174,13 +174,18 @@
 		detailsPart.registerPage(Scenario.class, new ScenarioDetailsPage());
 	}
 	
-	private void updateTableTreeFromTextEditor () {
+	public void updateTableFromTextEditor () {
 		TextEditor textEditor = ((RtlFormEditor)page.getEditor()).getTextEditor();
 		String content = textEditor.getDocumentProvider().getDocument(textEditor.getEditorInput()).get();
 		try {
+			TestSuite s = LoadModel.loadTestSuite(content);
 			viewer.setInput(LoadModel.loadTestSuite(content));
+			viewer.refresh(true);
 		}catch (Exception e) {
-			MessageDialog.openError(parent.getShell(), "Error", e.getMessage());
+			System.out.println("aahh");
 		}
 	}
+	public TableViewer getViewer() {
+		return viewer;
+	}
 }
\ No newline at end of file




More information about the jboss-svn-commits mailing list