Examples of GroovyTemplate


Examples of org.exoplatform.groovyscript.GroovyTemplate

    public void include(String name, BindingContext context) throws Exception {
        if (context == null)
            throw new Exception("Binding cannot be null");
        context.put("_ctx", context);
        GroovyTemplate template = getTemplate(name, context.getResourceResolver());
        template.render(context.getWriter(), context, (Locale) context.get("locale"));
    }
View Full Code Here

Examples of org.exoplatform.groovyscript.GroovyTemplate

    public final GroovyTemplate getTemplate(String name, ResourceResolver resolver) throws Exception {
        return getTemplate(name, resolver, cacheTemplate_);
    }

    public final GroovyTemplate getTemplate(String url, ResourceResolver resolver, boolean cacheable) throws Exception {
        GroovyTemplate template;
        ResourceKey resourceId = resolver.createResourceKey(url);
        if (cacheable) {
            template = futureCache.get(resolver, resourceId);
        } else {
            template = loader.retrieve(resolver, resourceId);
View Full Code Here

Examples of play.templates.GroovyTemplate

    }

    @Test
    public void testDynamicClassBindingWithNew() {
        final String source = "${ new TemplateClassBindingTest.StaticInnerClass().val }";
        GroovyTemplate groovyTemplate = new GroovyTemplate("dynamic_class_binding_with_new", source);
        new GroovyTemplateCompiler().compile(groovyTemplate);
        assertEquals("42", groovyTemplate.render());
    }
View Full Code Here

Examples of play.templates.GroovyTemplate

    @Test
    public void testDynamicClassBindingWithInstanceOf() {
        StaticInnerClass staticInnerClass = new StaticInnerClass();
        final String source = "${ staticInnerClass instanceof TemplateClassBindingTest.StaticInnerClass }";
        GroovyTemplate groovyTemplate = new GroovyTemplate("dynamic_class_binding_with_instanceof", source);
        new GroovyTemplateCompiler().compile(groovyTemplate);
        Map<String, Object> args = new HashMap<String,Object>();
        args.put("staticInnerClass", staticInnerClass);
        assertEquals("true", groovyTemplate.render(args));
    }
View Full Code Here

Examples of play.templates.GroovyTemplate

    @Test
    public void testDynamicClassBindingWithDotClass() {
        StaticInnerClass staticInnerClass = new StaticInnerClass();
        final String source = "${ staticInnerClass.getClass() == TemplateClassBindingTest.StaticInnerClass.class }";
        GroovyTemplate groovyTemplate = new GroovyTemplate("dynamic_class_binding_with_dot_class", source);
        new GroovyTemplateCompiler().compile(groovyTemplate);
        Map<String, Object> args = new HashMap<String,Object>();
        args.put("staticInnerClass", staticInnerClass);
        assertEquals("true", groovyTemplate.render(args));
    }
View Full Code Here

Examples of yalp.templates.GroovyTemplate

    }

    @Test
    public void testDynamicClassBindingWithNew() {
        final String source = "${ new TemplateClassBindingTest.StaticInnerClass().val }";
        GroovyTemplate groovyTemplate = new GroovyTemplate("dynamic_class_binding_with_new", source);
        new GroovyTemplateCompiler().compile(groovyTemplate);
        assertEquals("42", groovyTemplate.render());
    }
View Full Code Here

Examples of yalp.templates.GroovyTemplate

    @Test
    public void testDynamicClassBindingWithInstanceOf() {
        StaticInnerClass staticInnerClass = new StaticInnerClass();
        final String source = "${ staticInnerClass instanceof TemplateClassBindingTest.StaticInnerClass }";
        GroovyTemplate groovyTemplate = new GroovyTemplate("dynamic_class_binding_with_instanceof", source);
        new GroovyTemplateCompiler().compile(groovyTemplate);
        Map<String, Object> args = new HashMap<String,Object>();
        args.put("staticInnerClass", staticInnerClass);
        assertEquals("true", groovyTemplate.render(args));
    }
View Full Code Here

Examples of yalp.templates.GroovyTemplate

    @Test
    public void testDynamicClassBindingWithDotClass() {
        StaticInnerClass staticInnerClass = new StaticInnerClass();
        final String source = "${ staticInnerClass.getClass() == TemplateClassBindingTest.StaticInnerClass.class }";
        GroovyTemplate groovyTemplate = new GroovyTemplate("dynamic_class_binding_with_dot_class", source);
        new GroovyTemplateCompiler().compile(groovyTemplate);
        Map<String, Object> args = new HashMap<String,Object>();
        args.put("staticInnerClass", staticInnerClass);
        assertEquals("true", groovyTemplate.render(args));
    }
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.