public Object evaluate(TemplateContext context) { context.engine.getErrorHandler().error(ErrorMessage.INVALID_EXPRESSION, this); return ""; } }
public Object evaluate(TemplateContext context) { context.engine.getErrorHandler().error("invalid-expression", this); return ""; } }
@Override public synchronized String transform(Map<String, Object> model, Locale locale, ModelAdaptor modelAdaptor, ProcessListener processListener) { TemplateContext context = new TemplateContext(template, locale, sourceName, new ScopedMap(model), modelAdaptor, engine, engine.getErrorHandler(), processListener); String transformed = transformCompiled(context); return transformed; }
@Override public synchronized String transform(Map<String, Object> model, Locale locale, ModelAdaptor modelAdaptor, ProcessListener processListener) { try { context = new TemplateContext(template, locale, sourceName, new ScopedMap( model), modelAdaptor, engine, engine.getErrorHandler(), processListener); String transformed = transformPure(context); return transformed; } finally { context = null; } }
@Override public synchronized String transform(Map<String, Object> model, Locale locale, ModelAdaptor modelAdaptor, ProcessListener processListener) { try { context = new TemplateContext(template, locale, sourceName, new ScopedMap( model), modelAdaptor, engine, engine.getErrorHandler(), processListener); String transformed = transformPure(context); return transformed; } finally { context = null; output = null; } }
} else if (token instanceof ElseToken) { tokenStream.consume(); engine.getErrorHandler().error("else-out-of-scope", token); } else if (token instanceof EndToken) { tokenStream.consume(); engine.getErrorHandler().error("unmatched-end", token); } else if (token instanceof InvalidToken) { tokenStream.consume(); engine.getErrorHandler().error("invalid-expression", token); } else { tokenStream.consume();
final Locale locale = Locale.getDefault(); context = new TemplateContext(template, locale, sourceName, scopedMap, new DefaultModelAdaptor(), engine, engine.getErrorHandler(), processListener);
final Locale locale = Locale.getDefault(); this.context = new TemplateContext(this.template, locale, this.sourceName, scopedMap, new DefaultModelAdaptor(), engine, engine.getErrorHandler(), processListener); transformPure(this.context);
engine.getErrorHandler().error("missing-end", feToken); } else { tokenStream.consume(); engine.getErrorHandler().error("missing-end", feToken); } else { tokenStream.consume();
ForEachToken feToken = (ForEachToken) tokenStream.currentToken(); if (feToken.getVarName() == ForEachToken.UNDEFINED_VARNAME) { this.context.engine.getErrorHandler().error(FOR_EACH_UNDEFINED_VARNAME, feToken); this.context.engine.getOutputAppender().append(this.getOutput(), "", feToken); this.context.engine.getErrorHandler().error(MISSING_END, feToken); this.context.engine.getOutputAppender().append(this.getOutput(), "", feToken); } else { this.context.engine.getErrorHandler().error(MISSING_END, feToken); this.context.engine.getOutputAppender().append(this.getOutput(), "", feToken); } else {
} else if (token instanceof ElseToken) { tokenStream.consume(); this.context.engine.getErrorHandler().error(ELSE_OUT_OF_SCOPE, token); this.context.engine.getOutputAppender().append(this.getOutput(), "", token); } else if (token instanceof EndToken) { tokenStream.consume(); this.context.engine.getErrorHandler().error(UNMATCHED_END, token); this.context.engine.getOutputAppender().append(this.getOutput(), "", token); } else if (token instanceof InvalidToken) { tokenStream.consume(); this.context.engine.getErrorHandler().error(INVALID_EXPRESSION, token); this.context.engine.getOutputAppender().append(this.getOutput(), "", token); } else {
engine.getErrorHandler().error("missing-end", ifToken); } else { tokenStream.consume();
this.context.engine.getErrorHandler().error(MISSING_END, ifToken); this.context.engine.getOutputAppender().append(this.getOutput(), null, ifToken); } else {