/** for testing */ public CompiledST defineTemplate(String name, String argsS, String template) { if ( name.charAt(0)!='/' ) name = "/"+name; String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
/** for testing */ public CompiledST defineTemplate(String name, String argsS, String template) { if ( name.charAt(0)!='/' ) name = "/"+name; String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
/** for testing */ public CompiledST defineTemplate(String name, String argsS, String template) { if ( name.charAt(0)!='/' ) name = "/"+name; String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
/** for testing */ public CompiledST defineTemplate(String name, String argsS, String template) { if ( name.charAt(0)!='/' ) name = "/"+name; String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
/** for testing */ public CompiledST defineTemplate(String name, String argsS, String template) { if ( name.charAt(0)!='/' ) name = "/"+name; String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
public void addArgument(List<FormalArgument> args, Token t, Token defaultValueToken) { String name = t.getText(); for (FormalArgument arg : args) { if (arg.name.equals(name)) { group.errMgr.compileTimeError(ErrorType.PARAMETER_REDEFINITION, null, t, name); return; } } args.add(new FormalArgument(name, defaultValueToken)); }
/** for testing */ public CompiledST defineTemplate(String name, String argsS, String template) { if ( name.charAt(0)!='/' ) name = "/"+name; String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
public CompiledST defineTemplate(String name, String argsS, String template) { String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
/** for testing */ public CompiledST defineTemplate(String name, String argsS, String template) { if ( name.charAt(0)!='/' ) name = "/"+name; String[] args = argsS.split(","); List<FormalArgument> a = new ArrayList<FormalArgument>(); for (String arg : args) { a.add(new FormalArgument(arg)); } return defineTemplate(name, new CommonToken(GroupParser.ID, name), a, template, null); }
public void addArgument(List<FormalArgument> args, Token t) { String name = t.getText(); for (FormalArgument arg : args) { if (arg.name.equals(name)) { errMgr.compileTimeError(ErrorType.PARAMETER_REDEFINITION, templateToken, t, name); return; } } args.add(new FormalArgument(name)); }
public void addArgument(List<FormalArgument> args, Token t, Token defaultValueToken) { String name = t.getText(); for (FormalArgument arg : args) { if (arg.name.equals(name)) { group.errMgr.compileTimeError(ErrorType.PARAMETER_REDEFINITION, null, t, name); return; } } args.add(new FormalArgument(name, defaultValueToken)); }
public void addArgument(List<FormalArgument> args, Token t) { String name = t.getText(); for (FormalArgument arg : args) { if (arg.name.equals(name)) { errMgr.compileTimeError(ErrorType.PARAMETER_REDEFINITION, templateToken, t, name); return; } } args.add(new FormalArgument(name)); }
public void addArgument(List<FormalArgument> args, Token t) { String name = t.getText(); for (FormalArgument arg : args) { if (arg.name.equals(name)) { errMgr.compileTimeError(ErrorType.PARAMETER_REDEFINITION, templateToken, t, name); return; } } args.add(new FormalArgument(name)); }
public void addArgument(List<FormalArgument> args, Token t, Token defaultValueToken) { String name = t.getText(); for (FormalArgument arg : args) { if (arg.name.equals(name)) { group.errMgr.compileTimeError(ErrorType.PARAMETER_REDEFINITION, null, t, name); return; } } args.add(new FormalArgument(name, defaultValueToken)); }
STGroup grp = new STGroup('$', '$'); final CompiledST templateA = grp.defineTemplate("a", "<li>$it.fname$ $it.lname$</li>"); templateA.addArg(new FormalArgument("it")); final CompiledST templateB = grp.defineTemplate("b", "<ul>$list:a()$</ul>"); templateB.addArg(new FormalArgument("list"));
impl.addArg(new FormalArgument("i")); impl.addArg(new FormalArgument("i0"));
impl.addArg(new FormalArgument("i")); impl.addArg(new FormalArgument("i0"));
impl.addArg(new FormalArgument("i")); impl.addArg(new FormalArgument("i0"));
impl.addArg(new FormalArgument("i")); impl.addArg(new FormalArgument("i0"));
impl.addArg(new FormalArgument("i")); impl.addArg(new FormalArgument("i0"));