[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