@Override TemplateElement[] accept(Environment env) throws TemplateException, IOException { TemplateElement[] childBuffer = getChildBuffer(); if (childBuffer != null) { env.visitAndTransform(childBuffer, StandardCompress.INSTANCE, null); } return null; }
void fallback() throws TemplateException, IOException { TemplateModel macroOrTransform = getNodeProcessor(currentNodeName, currentNodeNS, nodeNamespaceIndex); if (macroOrTransform instanceof Macro) { invoke((Macro) macroOrTransform, null, null, null, null); } else if (macroOrTransform instanceof TemplateTransformModel) { visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null); } }
@Override TemplateElement[] accept(Environment env) throws TemplateException, IOException { TemplateTransformModel ttm = env.getTransform(transformExpression); if (ttm != null) { Map args; if (namedArgs != null && !namedArgs.isEmpty()) { args = new HashMap(); for (Iterator it = namedArgs.entrySet().iterator(); it.hasNext(); ) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); Expression valueExp = (Expression) entry.getValue(); TemplateModel value = valueExp.eval(env); args.put(key, value); } } else { args = EmptyMap.instance; } env.visitAndTransform(getChildBuffer(), ttm, args); } else { TemplateModel tm = transformExpression.eval(env); throw new UnexpectedTypeException( transformExpression, tm, "transform", new Class[] { TemplateTransformModel.class }, env); } return null; }
env.visit(getChildBuffer(), (TemplateDirectiveModel) tm, args, bodyParameterNames); } else { env.visitAndTransform(getChildBuffer(), (TemplateTransformModel) tm, args);
invoke((Macro) macroOrTransform, null, null, null, null); } else if (macroOrTransform instanceof TemplateTransformModel) { visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null); } else { String nodeType = node.getNodeType();
@Override TemplateElement[] accept(Environment env) throws TemplateException, IOException { TemplateElement[] childBuffer = getChildBuffer(); if (childBuffer != null) { env.visitAndTransform(childBuffer, StandardCompress.INSTANCE, null); } return null; }
@Override TemplateElement[] accept(Environment env) throws TemplateException, IOException { TemplateElement[] childBuffer = getChildBuffer(); if (childBuffer != null) { env.visitAndTransform(childBuffer, StandardCompress.INSTANCE, null); } return null; }
void fallback() throws TemplateException, IOException { TemplateModel macroOrTransform = getNodeProcessor(currentNodeName, currentNodeNS, nodeNamespaceIndex); if (macroOrTransform instanceof Macro) { invoke((Macro) macroOrTransform, null, null, null, null); } else if (macroOrTransform instanceof TemplateTransformModel) { visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null); } }
void fallback() throws TemplateException, IOException { TemplateModel macroOrTransform = getNodeProcessor(currentNodeName, currentNodeNS, nodeNamespaceIndex); if (macroOrTransform instanceof Macro) { invoke((Macro) macroOrTransform, null, null, null, null); } else if (macroOrTransform instanceof TemplateTransformModel) { visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null); } }
@Override TemplateElement[] accept(Environment env) throws TemplateException, IOException { TemplateTransformModel ttm = env.getTransform(transformExpression); if (ttm != null) { Map args; if (namedArgs != null && !namedArgs.isEmpty()) { args = new HashMap(); for (Iterator it = namedArgs.entrySet().iterator(); it.hasNext(); ) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); Expression valueExp = (Expression) entry.getValue(); TemplateModel value = valueExp.eval(env); args.put(key, value); } } else { args = EmptyMap.instance; } env.visitAndTransform(getChildBuffer(), ttm, args); } else { TemplateModel tm = transformExpression.eval(env); throw new UnexpectedTypeException( transformExpression, tm, "transform", new Class[] { TemplateTransformModel.class }, env); } return null; }
@Override TemplateElement[] accept(Environment env) throws TemplateException, IOException { TemplateTransformModel ttm = env.getTransform(transformExpression); if (ttm != null) { Map args; if (namedArgs != null && !namedArgs.isEmpty()) { args = new HashMap(); for (Iterator it = namedArgs.entrySet().iterator(); it.hasNext(); ) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); Expression valueExp = (Expression) entry.getValue(); TemplateModel value = valueExp.eval(env); args.put(key, value); } } else { args = EmptyMap.instance; } env.visitAndTransform(getChildBuffer(), ttm, args); } else { TemplateModel tm = transformExpression.eval(env); throw new UnexpectedTypeException( transformExpression, tm, "transform", new Class[] { TemplateTransformModel.class }, env); } return null; }
env.visit(getChildBuffer(), (TemplateDirectiveModel) tm, args, bodyParameterNames); } else { env.visitAndTransform(getChildBuffer(), (TemplateTransformModel) tm, args);
env.visit(getChildBuffer(), (TemplateDirectiveModel) tm, args, bodyParameterNames); } else { env.visitAndTransform(getChildBuffer(), (TemplateTransformModel) tm, args);
invoke((Macro) macroOrTransform, null, null, null, null); } else if (macroOrTransform instanceof TemplateTransformModel) { visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null); } else { String nodeType = node.getNodeType();
invoke((Macro) macroOrTransform, null, null, null, null); } else if (macroOrTransform instanceof TemplateTransformModel) { visitAndTransform(null, (TemplateTransformModel) macroOrTransform, null); } else { String nodeType = node.getNodeType();