Examples of ITemplate


Examples of org.rythmengine.template.ITemplate

        String key = S.str(resourceManager().get(file).getKey());
        if (typeInferenceEnabled) {
            key += ParamTypeInferencer.uuid();
        }
        TemplateClass tc = classes().getByTemplate(key);
        ITemplate t;
        if (null == tc) {
            tc = new TemplateClass(file, this);
            t = tc.asTemplate(this);
            if (null == t) return null;
            _templates.put(tc.getKey(), t);
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args     render args array
     * @return render result
     */
    public String render(String template, Object... args) {
        try {
            ITemplate t = getTemplate(template, args);
            return t.render();
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args     render args array
     */
    public void render(OutputStream os, String template, Object... args) {
        outputMode.set(OutputMode.os);
        try {
            ITemplate t = getTemplate(template, args);
            t.render(os);
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args     render args array
     */
    public void render(Writer w, String template, Object... args) {
        outputMode.set(OutputMode.writer);
        try {
            ITemplate t = getTemplate(template, args);
            t.render(w);
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args render args array
     * @return render result
     */
    public String render(File file, Object... args) {
        try {
            ITemplate t = getTemplate(file, args);
            return t.render();
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args render args array
     */
    public void render(OutputStream os, File file, Object... args) {
        outputMode.set(OutputMode.os);
        try {
            ITemplate t = getTemplate(file, args);
            t.render(os);
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args render args array
     */
    public void render(Writer w, File file, Object... args) {
        outputMode.set(OutputMode.writer);
        try {
            ITemplate t = getTemplate(file, args);
            t.render(w);
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

            TemplateClass tc = classes().getByTemplate(key, false);
            if (null == tc) {
                tc = new TemplateClass(new StringTemplateResource(template), this);
                //classes().add(key, tc);
            }
            ITemplate t = tc.asTemplate(this);
            setRenderArgs(t, args);
            return t.render();
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args     the render args array
     * @return render result
     */
    public String substitute(String template, Object... args) {
        try {
            ITemplate t = getTemplate(BasicRythm.INSTANCE, template, args);
            return t.render();
        } finally {
            renderCleanUp();
        }
    }
View Full Code Here

Examples of org.rythmengine.template.ITemplate

     * @param args the render args array
     * @return render result
     */
    public String substitute(File file, Object... args) {
        try {
            ITemplate t = getTemplate(file, args, BasicRythm.INSTANCE);
            return t.render();
        } finally {
            renderCleanUp();
        }
    }
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.