[jboss-svn-commits] JBL Code SVN: r12460 - in labs/jbossrules/trunk/drools-core: src/main/java/org/drools/base/extractors and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jun 11 15:09:30 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-06-11 15:09:30 -0400 (Mon, 11 Jun 2007)
New Revision: 12460
Modified:
labs/jbossrules/trunk/drools-core/.classpath
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/extractors/ArrayExtractor.java
Log:
JBRULES-917 Allow querry params to specify type
Modified: labs/jbossrules/trunk/drools-core/.classpath
===================================================================
--- labs/jbossrules/trunk/drools-core/.classpath 2007-06-11 19:09:22 UTC (rev 12459)
+++ labs/jbossrules/trunk/drools-core/.classpath 2007-06-11 19:09:30 UTC (rev 12460)
@@ -6,7 +6,7 @@
<classpathentry kind="output" path="target/classes"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="var" path="M2_REPO/xstream/xstream/1.1.3/xstream-1.1.3.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2beta24/mvel14-1.2beta24.jar"/>
<classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
<classpathentry kind="var" path="M2_REPO/xpp3/xpp3/1.1.3.4.O/xpp3-1.1.3.4.O.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2beta23/mvel14-1.2beta23.jar"/>
</classpath>
\ No newline at end of file
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/extractors/ArrayExtractor.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/extractors/ArrayExtractor.java 2007-06-11 19:09:22 UTC (rev 12459)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/extractors/ArrayExtractor.java 2007-06-11 19:09:30 UTC (rev 12460)
@@ -8,14 +8,16 @@
public class ArrayExtractor implements Extractor {
private final Extractor arrayExtractor;
private final int index;
+ private final Class type;
- public ArrayExtractor(Extractor arrayExtractor, int index) {
+ public ArrayExtractor(Extractor arrayExtractor, int index, Class type) {
this.arrayExtractor = arrayExtractor;
this.index = index;
+ this.type = type;
}
public Class getExtractToClass() {
- return Object.class;
+ return type;
}
public boolean getBooleanValue(Object object) {
More information about the jboss-svn-commits
mailing list