[jboss-svn-commits] JBL Code SVN: r24755 - in labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse: editors/outline and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jan 16 10:14:12 EST 2009
Author: KrisVerlaenen
Date: 2009-01-16 10:14:12 -0500 (Fri, 16 Jan 2009)
New Revision: 24755
Modified:
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DRLInfo.java
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/editors/outline/RuleContentOutlinePage.java
Log:
- fixed compile issue due to change in core
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DRLInfo.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DRLInfo.java 2009-01-16 11:49:18 UTC (rev 24754)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DRLInfo.java 2009-01-16 15:14:12 UTC (rev 24755)
@@ -130,12 +130,7 @@
public String getDialectName() {
String dialectName = null;
- for (AttributeDescr attribute: ruleDescr.getAttributes()) {
- if ("dialect".equals(attribute.getName())) {
- dialectName = (String) attribute.getValue();
- break;
- }
- }
+ dialectName = ruleDescr.getAttributes().get("dialect").getValue();
if (dialectName == null && packageDescr != null) {
for (AttributeDescr attribute: DRLInfo.this.packageDescr.getAttributes()) {
if ("dialect".equals(attribute.getName())) {
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/editors/outline/RuleContentOutlinePage.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/editors/outline/RuleContentOutlinePage.java 2009-01-16 11:49:18 UTC (rev 24754)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/editors/outline/RuleContentOutlinePage.java 2009-01-16 15:14:12 UTC (rev 24755)
@@ -1,7 +1,6 @@
package org.drools.eclipse.editors.outline;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -41,7 +40,7 @@
private AbstractRuleEditor editor;
private RuleSet ruleSet = DroolsModelBuilder.createRuleSet();
- private Map rules;
+ private Map<String, RuleDescr> rules;
///////////////////////////////////
// Patterns that the parser uses
@@ -214,12 +213,11 @@
return ruleSet;
}
- private Map extractAttributes(RuleDescr ruleDescr) {
- Map attributes = null;
+ private Map<String, String> extractAttributes(RuleDescr ruleDescr) {
+ Map<String, String> attributes = null;
if (ruleDescr != null) {
- attributes = new HashMap();
- for (Iterator iterator = ruleDescr.getAttributes().iterator(); iterator.hasNext();) {
- AttributeDescr attribute = (AttributeDescr) iterator.next();
+ attributes = new HashMap<String, String>();
+ for (AttributeDescr attribute: ruleDescr.getAttributes().values()) {
if (attribute != null && attribute.getName() != null) {
attributes.put(attribute.getName(), attribute.getValue());
}
@@ -229,14 +227,13 @@
}
public void initRules() {
- rules = new HashMap();
+ rules = new HashMap<String, RuleDescr>();
try {
DRLInfo drlInfo = DroolsEclipsePlugin.getDefault().parseResource(editor, true, false);
if (drlInfo != null) {
PackageDescr packageDescr = drlInfo.getPackageDescr();
if (packageDescr != null) {
- for (Iterator iterator = packageDescr.getRules().iterator(); iterator.hasNext(); ) {
- RuleDescr ruleDescr = (RuleDescr) iterator.next();
+ for (RuleDescr ruleDescr: packageDescr.getRules()) {
rules.put(ruleDescr.getName(), ruleDescr);
}
}
More information about the jboss-svn-commits
mailing list