Examples of DroolsMVELFactory


Examples of org.drools.base.mvel.DroolsMVELFactory

        for ( int i = 0, length = localDeclarations.length; i < length; i++ ) {
            localMap.put( localDeclarations[i].getIdentifier(),
                     localDeclarations[i] );
        }            
       
        final DroolsMVELFactory factory = new DroolsMVELFactory(previousMap, localMap,  context.getPkg().getGlobals() );
        factory.setNextFactory( ((MVELDialect) context.getDialect()).getStaticMethodImportResolverFactory() );

       
        Dialect.AnalysisResult analysis = context.getDialect().analyzeExpression( context,
                                                                                  returnValueRestrictionDescr,
                                                                                  returnValueRestrictionDescr.getContent() );
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

                                      final Pattern prefixPattern) {
        // it must be an EvalDescr
        final EvalDescr evalDescr = (EvalDescr) descr;

        try {
            final DroolsMVELFactory factory = new DroolsMVELFactory( context.getDeclarationResolver().getDeclarations(),
                                                                     null,
                                                                     context.getPkg().getGlobals() );
            factory.setNextFactory( ((MVELDialect) context.getDialect()).getStaticMethodImportResolverFactory() );

            Dialect.AnalysisResult analysis = context.getDialect().analyzeExpression( context,
                                                                                      evalDescr,
                                                                                      evalDescr.getContent() );
            final List[] usedIdentifiers = analysis.getBoundIdentifiers();
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

        //        this.dynamicImports = new HashSet();

        //        this.typeResolver = new ClassTypeResolver( new HashSet(),
        //                                                   ((InternalRuleBase) this.ruleBase).getConfiguration().getClassLoader() );

        this.factory = (DroolsMVELFactory) new DroolsMVELFactory( null,
                                                                  null,
                                                                  ((InternalRuleBase) this.ruleBase).getGlobals() );

        this.vars = new HashMap<String, Object>();
        GlobalResolver2 globalResolver = new GlobalResolver2( this.vars,
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

    public Iterator getResults(final Tuple tuple,
                               final WorkingMemory wm,
                               final PropagationContext ctx,
                               final Object executionContext ) {
        DroolsMVELFactory factory = (DroolsMVELFactory) executionContext;

        factory.setContext( tuple,
                                 null,
                                 null,
                                 wm,
                                 null );
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

                           Tuple leftTuple,
                           InternalFactHandle handle,
                           Declaration[] declarations,
                           Declaration[] innerDeclarations,
                           WorkingMemory workingMemory) throws Exception {
        DroolsMVELFactory factory = (DroolsMVELFactory) workingMemoryContext;
        factory.setContext( leftTuple,
                            null,
                            handle.getObject(),
                            workingMemory,
                            null );
        final Object value = MVEL.executeExpression( this.expression,
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

    public Iterator getResults(final Tuple tuple,
                               final WorkingMemory wm,
                               final PropagationContext ctx,
                               final Object executionContext) {
        DroolsMVELFactory factory = (DroolsMVELFactory) executionContext;

        factory.setContext( tuple,
                            null,
                            null,
                            wm,
                            null );
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

    }

    @Before
    public void setUp() {
        //needed when running stand alone to make sure the converters get loaded.
        DroolsMVELFactory d = new DroolsMVELFactory();
    }
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

        for ( int i = 0, length = localDeclarations.length; i < length; i++ ) {
            localMap.put( localDeclarations[i].getIdentifier(),
                          localDeclarations[i] );
        }

        final DroolsMVELFactory factory = new DroolsMVELFactory( previousMap,
                                                                 localMap,
                                                                 context.getPkg().getGlobals() );

        Dialect.AnalysisResult analysis = context.getDialect().analyzeExpression( context,
                                                                                  returnValueRestrictionDescr,
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

                                      final Pattern prefixPattern) {
        // it must be an EvalDescr
        final EvalDescr evalDescr = (EvalDescr) descr;

        try {
            final DroolsMVELFactory factory = new DroolsMVELFactory( context.getDeclarationResolver().getDeclarations(),
                                                                     null,
                                                                     context.getPkg().getGlobals() );

            Dialect.AnalysisResult analysis = context.getDialect().analyzeExpression( context,
                                                                                      evalDescr,
View Full Code Here

Examples of org.drools.base.mvel.DroolsMVELFactory

            localMap.put( localDeclarations[i].getIdentifier(),
                          localDeclarations[i] );
        }

        try {
            final DroolsMVELFactory factory = new DroolsMVELFactory( previousMap,
                                                                     localMap,
                                                                     context.getPkg().getGlobals() );

            Dialect.AnalysisResult analysis = context.getDialect().analyzeExpression( context,
                                                                                      predicateDescr,
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.