Author: DartPeng
Date: 2008-08-12 05:00:15 -0400 (Tue, 12 Aug 2008)
New Revision: 9655
Modified:
workspace/dart/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/utils/UIUtils.java
Log:
add a setTheProvidersForTreeViewer method
give a return value
Modified:
workspace/dart/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/utils/UIUtils.java
===================================================================
---
workspace/dart/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/utils/UIUtils.java 2008-08-12
08:59:41 UTC (rev 9654)
+++
workspace/dart/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/utils/UIUtils.java 2008-08-12
09:00:15 UTC (rev 9655)
@@ -1,5 +1,7 @@
package org.jboss.tools.smooks.utils;
+import org.eclipse.jface.viewers.ILabelProvider;
+import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.layout.GridLayout;
@@ -47,13 +49,19 @@
layout.marginHeight = 13;
return layout;
}
-
- public static void setTheProvidersForTreeViewer(TreeViewer viewer,String dataTypeID){
+
+ public static boolean setTheProvidersForTreeViewer(TreeViewer viewer,
+ String dataTypeID) {
if (dataTypeID == null || viewer == null)
- return;
- viewer.setLabelProvider(ViewerInitorStore.getInstance()
- .getLabelProvider(dataTypeID));
- viewer.setContentProvider(ViewerInitorStore.getInstance()
- .getTreeCotentProvider(dataTypeID));
+ return false;
+ ILabelProvider lprovider = ViewerInitorStore.getInstance()
+ .getLabelProvider(dataTypeID);
+ ITreeContentProvider tprovider = ViewerInitorStore.getInstance()
+ .getTreeCotentProvider(dataTypeID);
+ if (tprovider == null)
+ return false;
+ viewer.setLabelProvider(lprovider);
+ viewer.setContentProvider(tprovider);
+ return true;
}
}
Show replies by date