Examples of MapVariableResolver


Examples of org.mvel2.integration.impl.MapVariableResolver

            if (vr != null && vr.getType() != null) {
                throw new RuntimeException("variable already defined within scope: " + vr.getType() + " " + name);
            }
            else {
                addResolver(name, vr = new MapVariableResolver(variables, name, type)).setValue(value);
                return vr;
            }
        }
View Full Code Here

Examples of org.mvel2.integration.impl.MapVariableResolver

            VariableResolver vr = variableResolvers.get(name);
            if (vr != null) {
                return vr;
            }
            else if (variables.containsKey(name)) {
                variableResolvers.put(name, vr = new MapVariableResolver(variables, name));
                return vr;
            } else if ( this.ruleBase.getGlobals().containsKey( name ) ) {
                variableResolvers.put(name, vr = new GlobalsVariableResolver(name, (Class) this.ruleBase.getGlobals().get( name ), globals ) );
                return vr;               
            }
View Full Code Here

Examples of org.vafer.jdeb.utils.MapVariableResolver

        variables.put("baseDir", getProject().getBasedir().getAbsolutePath());
        variables.put("buildDir", buildDirectory.getAbsolutePath());
        variables.put("project.version", getProject().getVersion());
        variables.put("url", getProject().getUrl());

        return new MapVariableResolver(variables);
    }
View Full Code Here

Examples of org.vafer.jdeb.utils.MapVariableResolver

        Collection<DataProducer> producers = Arrays.asList(new DataProducer[] {new EmptyDataProducer()});
        Collection<DataProducer> conffileProducers = Arrays.asList(new DataProducer[] {new EmptyDataProducer()});
        DebMaker maker = new DebMaker(new NullConsole(), producers, conffileProducers);
        maker.setDeb(deb);
        maker.setControl(new File("target/test-classes/org/vafer/jdeb/deb/control"));
        maker.setResolver(new MapVariableResolver(variables));
       
        maker.createDeb(Compression.NONE);
       
        // now reopen the package and check the control files
        assertTrue("package not build", deb.exists());
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.