Thanks Mark. This is really helpful.
Can you please resolve my, hopefully, last query. So I am using JANINO
compiler, and configured in code as below
JavaDialectConfiguration javaDialectConfiguration =
(JavaDialectConfiguration)
packageBuilderConfiguration.getDialectConfiguration("java");
javaDialectConfiguration.setCompiler(JavaDialectConfiguration.JANINO);
This gives me runtime exception:
java.lang.NoClassDefFoundError: org/codehaus/janino/util/LocatedException
at java.lang.Class.forName0(Native Method) [:1.6.0_35]
at java.lang.Class.forName(Class.java:169) [:1.6.0_35]
at
org.drools.commons.jci.compilers.JavaCompilerFactory.createCompiler(JavaCompilerFactory.java:73)
[:5.5.0.Final]
at
org.drools.rule.builder.dialect.java.JavaDialect.loadCompiler(JavaDialect.java:629)
[:5.5.0.Final]
at
org.drools.rule.builder.dialect.java.JavaDialect.<init>(JavaDialect.java:190)
[:5.5.0.Final]
at
org.drools.rule.builder.dialect.java.JavaDialectConfiguration.newDialect(JavaDialectConfiguration.java:71)
[:5.5.0.Final]
at
org.drools.compiler.PackageBuilderConfiguration.buildDialectRegistry(PackageBuilderConfiguration.java:337)
[:5.5.0.Final]
I have included janino-2.5.10 in class path. Let me know if I am doing
anything wrong here.
Thanks,
Jeetendra.
On Fri, Jan 18, 2013 at 7:31 PM, Mark Proctor <mproctor(a)codehaus.org> wrote:
5.x supports free form expressions. This means it is not a trivial
thing
to analyse.
In a pattern there will be 1..n strings for each expression. You'll need
to build that string with MVEL and then analyse the MVEL AST tree.
Take a look at drools-compiler PatternBuilder and MVELExprAnalyzer. These
don't show how to extract fields, but it does show you how we analyse
patterns for other mvel content.
Mark
On 18 Jan 2013, at 15:47, jeetendray <jeetcyb(a)gmail.com> wrote:
Thanks Mark.
can you also please tell me the alternative to ORConstraints,
LiteralConstraints. I read about fetching field inside condition that
drools
5.x has better way to do it, without worrying about getting into internal
classes.
Any help will be highly appreciated.
Regards,
Jeetendra.
--
View this message in context:
http://drools.46999.n3.nabble.com/Drools-5-5-API-doc-doesn-t-show-all-cla...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users