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 belowJavaDialectConfiguration 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@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.MarkOn 18 Jan 2013, at 15:47, jeetendray <jeetcyb@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-classes-tp4021634p4021650.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users