Examples of MVELPredicateExpression


Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                      context,
                                                                      "drools",
                                                                      KnowledgeHelper.class,
                                                                      false );

            MVELPredicateExpression expr = new MVELPredicateExpression( unit,
                                                                        context.getDialect().getId() );
            predicate.setPredicateExpression( expr );

            MVELDialectRuntimeData data = (MVELDialectRuntimeData) context.getPkg().getDialectRuntimeRegistry().getDialectData( "mvel" );
            data.addCompileable( predicate,
                                  expr );

            expr.compile( data );
        } catch ( final Exception e ) {
            copyErrorLocation(e, predicateDescr);
            context.addError( new DescrBuildError( context.getParentDescr(),
                                                          predicateDescr,
                                                          e,
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                      null,
                                                                      context,
                                                                      "drools",
                                                                      KnowledgeHelper.class);

            MVELPredicateExpression expr = new MVELPredicateExpression( unit,
                                                                        context.getDialect().getId() );
            predicate.setPredicateExpression( expr );

            MVELDialectRuntimeData data = (MVELDialectRuntimeData) context.getPkg().getDialectRuntimeRegistry().getDialectData( "mvel" );
            data.addCompileable( predicate,
                                  expr );

            expr.compile( data );
        } catch ( final Exception e ) {
            context.getErrors().add( new DescrBuildError( context.getParentDescr(),
                                                          predicateDescr,
                                                          e,
                                                          "Unable to build expression for 'inline-eval' : " + e.getMessage() + "'" + predicateDescr.getContent() + "'\n" + e.getMessage() ) );
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                                      predicateDescr,
                                                                                      predicateDescr.getContent() );
           
            final Serializable expr = ((MVELDialect) context.getDialect()).compile( (String) predicateDescr.getContent(), analysis, null, null, context );           
           
            predicate.setPredicateExpression( new MVELPredicateExpression( expr,
                                                                           factory ) );
        } catch ( final Exception e ) {
            context.getErrors().add( new RuleError( context.getRule(),
                                                    predicateDescr,
                                                    e,
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                      null,
                                                                      context,
                                                                      "drools",
                                                                      KnowledgeHelper.class);

            MVELPredicateExpression expr = new MVELPredicateExpression( unit,
                                                                        context.getDialect().getId() );
            predicate.setPredicateExpression( expr );

            MVELDialectRuntimeData data = (MVELDialectRuntimeData) context.getPkg().getDialectRuntimeRegistry().getDialectData( context.getDialect().getId() );
            data.addCompileable( predicate,
                                  expr );

            expr.compile( context.getPackageBuilder().getRootClassLoader() );
        } catch ( final Exception e ) {
            context.getErrors().add( new DescrBuildError( context.getParentDescr(),
                                                          predicateDescr,
                                                          e,
                                                          "Unable to build expression for 'inline-eval' : " + e.getMessage() + "'" + predicateDescr.getContent() + "'\n" + e.getMessage() ) );
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                                      predicateDescr.getContent(),
                                                                                      new Map[]{context.getDeclarationResolver().getDeclarationClasses(context.getRule()), context.getPackageBuilder().getGlobals()} );

            MVELCompilationUnit unit = dialect.getMVELCompilationUnit((String) predicateDescr.getContent(), analysis,  previousDeclarations, localDeclarations, null, context);

            MVELPredicateExpression expr = new MVELPredicateExpression( unit,
                                                                      context.getDialect().getId());           
            predicate.setPredicateExpression( expr );
           
            MVELDialectRuntimeData data = (MVELDialectRuntimeData) context.getPkg().getDialectRuntimeRegistry().getDialectData( context.getDialect().getId() );           
            data.addCompileable( predicate,
                                  expr );             

            expr.compile( context.getPackageBuilder().getRootClassLoader() );
        } catch ( final Exception e ) {
            context.getErrors().add( new DescrBuildError( context.getParentDescr(),
                                                    predicateDescr,
                                                    e,
                                                    "Unable to build expression for 'inline-eval' : " + e.getMessage() + "'" + predicateDescr.getContent() + "'\n" + e.getMessage() ) );
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                      null,
                                                                      context,
                                                                      "drools",
                                                                      KnowledgeHelper.class);

            MVELPredicateExpression expr = new MVELPredicateExpression( unit,
                                                                        context.getDialect().getId() );
            predicate.setPredicateExpression( expr );

            MVELDialectRuntimeData data = (MVELDialectRuntimeData) context.getPkg().getDialectRuntimeRegistry().getDialectData( "mvel" );
            data.addCompileable( predicate,
                                  expr );

            expr.compile( data );
        } catch ( final Exception e ) {
            copyErrorLocation(e, predicateDescr);
            context.addError( new DescrBuildError( context.getParentDescr(),
                                                          predicateDescr,
                                                          e,
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                                      predicateDescr.getContent(),
                                                                                      new Set[]{context.getDeclarationResolver().getDeclarations(context.getRule()).keySet(), context.getPkg().getGlobals().keySet()} );

            MVELCompilationUnit unit = dialect.getMVELCompilationUnit((String) predicateDescr.getContent(), analysis,  previousDeclarations, localDeclarations, null, context);

            MVELPredicateExpression expr = new MVELPredicateExpression( unit,
                                                                      context.getDialect().getId());           
            predicate.setPredicateExpression( expr );
           
            MVELDialectRuntimeData data = (MVELDialectRuntimeData) context.getPkg().getDialectRuntimeRegistry().getDialectData( context.getDialect().getId() );           
            data.addCompileable( predicate,
                                  expr );             

            expr.compile( context.getPackageBuilder().getRootClassLoader() );
        } catch ( final Exception e ) {
            context.getErrors().add( new DescrBuildError( context.getParentDescr(),
                                                    predicateDescr,
                                                    e,
                                                    "Unable to build expression for 'inline-eval' : " + e.getMessage() + "'" + predicateDescr.getContent() + "'\n" + e.getMessage() ) );
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                                    null,
                                                                                    null,
                                                                                    null,
                                                                                    context );

            predicate.setPredicateExpression( new MVELPredicateExpression( expr,
                                                                           factory ) );
        } catch ( final Exception e ) {
            context.getErrors().add( new RuleError( context.getRule(),
                                                    predicateDescr,
                                                    e,
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                                    null,
                                                                                    null,
                                                                                    null,
                                                                                    context );

            predicate.setPredicateExpression( new MVELPredicateExpression( expr,
                                                                           factory,
                                                                           (String) predicateDescr.getContent() ) );
        } catch ( final Exception e ) {
            context.getErrors().add( new RuleError( context.getRule(),
                                                    predicateDescr,
View Full Code Here

Examples of org.drools.base.mvel.MVELPredicateExpression

                                                                                      predicateDescr,
                                                                                      predicateDescr.getContent() );
           
            final Serializable expr = ((MVELDialect) context.getDialect()).compile( (String) predicateDescr.getContent(), analysis, null, null, context );           
           
            predicate.setPredicateExpression( new MVELPredicateExpression( expr,
                                                                           factory ) );
        } catch ( final Exception e ) {
            context.getErrors().add( new RuleError( context.getRule(),
                                                    predicateDescr,
                                                    e,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.