[jboss-svn-commits] JBL Code SVN: r21421 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Aug 10 21:01:31 EDT 2008
Author: michael.neale at jboss.com
Date: 2008-08-10 21:01:31 -0400 (Sun, 10 Aug 2008)
New Revision: 21421
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FactTypeBrowser.java
Log:
added some null checks
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FactTypeBrowser.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FactTypeBrowser.java 2008-08-11 00:56:23 UTC (rev 21420)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/FactTypeBrowser.java 2008-08-11 01:01:31 UTC (rev 21421)
@@ -20,18 +20,22 @@
panel.add(new SmallLabel("Fact types:"));
panel.add(tree);
- for (String type : sce.factTypes) {
- TreeItem it = new TreeItem();
- it.setHTML("<img src=\"images/class.gif\"/><small>" + type + "</small>");
- it.setUserObject(type + "( )");
- tree.addItem(it);
+ if (sce.factTypes != null) {
+ for (String type : sce.factTypes) {
+ TreeItem it = new TreeItem();
+ it.setHTML("<img src=\"images/class.gif\"/><small>" + type + "</small>");
+ it.setUserObject(type + "( )");
+ tree.addItem(it);
- String[] fields = (String[]) sce.fieldsForType.get(type);
- for (String field : fields) {
- TreeItem fi = new TreeItem();
- fi.setHTML("<img src=\"images/field.gif\"/><small>" + field + "</small>");
- fi.setUserObject(field);
- it.addItem(fi);
+ String[] fields = (String[]) sce.fieldsForType.get(type);
+ if (fields != null) {
+ for (String field : fields) {
+ TreeItem fi = new TreeItem();
+ fi.setHTML("<img src=\"images/field.gif\"/><small>" + field + "</small>");
+ fi.setUserObject(field);
+ it.addItem(fi);
+ }
+ }
}
}
More information about the jboss-svn-commits
mailing list