Skip to content

Instantly share code, notes, and snippets.

@greenlaw110
Created June 2, 2013 21:08
Show Gist options
  • Save greenlaw110/5694988 to your computer and use it in GitHub Desktop.
Save greenlaw110/5694988 to your computer and use it in GitHub Desktop.
temp
import java.util.*;
import org.rythmengine.template.TemplateBase;
import java.io.*;
public class gh148_main_html__R_T_C__ extends org.rythmengine.template.TagBase {
@Override public java.lang.String __getName() {
return "gh148_main_html__R_T_C__";
}
@Override protected void __setup() {
if (__isDefVal(id)) {id = __get("id",String.class) ;}
if (__isDefVal(sid)) {sid = __get("sid",String.class) ;}
}
protected String id=""; //line: 1
protected String sid=""; //line: 1
protected java.lang.String __renderArgName(int __pos) {
int __p = 0;
if (__p++ == __pos) return "id";
else if (__p++ == __pos) return "sid";
throw new ArrayIndexOutOfBoundsException();
}
protected java.util.Map<java.lang.String, java.lang.Class> __renderArgTypeMap() {
java.util.Map<java.lang.String, java.lang.Class> __m = new java.util.HashMap<String, Class>();
__m.put("id", String.class);
__m.put("sid", String.class);
return __m;
}
@SuppressWarnings("unchecked")
public TemplateBase __setRenderArgs(java.util.Map<java.lang.String, java.lang.Object> __args) {
if (null == __args) throw new NullPointerException();
if (__args.isEmpty()) return this;
super.__setRenderArgs(__args);
if (__args.containsKey("id")) this.id = __get(__args,"id",String.class);
if (__args.containsKey("sid")) this.sid = __get(__args,"sid",String.class);
return this;
}
@SuppressWarnings("unchecked") public TemplateBase __setRenderArgs(java.lang.Object... __args) {
int __p = 0, __l = __args.length;
if (__p < __l) {
Object v = __args[__p++];
id = __safeCast(v, String.class);
}
if (__p < __l) {
Object v = __args[__p++];
sid = __safeCast(v, String.class);
}
return this;
}
protected java.lang.Class[] __renderArgTypeArray() {
return new java.lang.Class[]{String.class, String.class, };
}
@SuppressWarnings("unchecked") @Override public TemplateBase __setRenderArg(java.lang.String __name, java.lang.Object __arg) {
if ("id".equals(__name)) this.id = __safeCast(__arg, String.class);
else if ("sid".equals(__name)) this.sid = __safeCast(__arg, String.class);
super.__setRenderArg(__name, __arg);
return this;
}
@SuppressWarnings("unchecked") public TemplateBase __setRenderArg(int __pos, java.lang.Object __arg) {
int __p = 0;
if (__p++ == __pos) {
Object v = __arg;
id = __safeCast(v, String.class);
}
else if (__p++ == __pos) {
Object v = __arg;
sid = __safeCast(v, String.class);
}
if(0 == __pos) __setRenderArg("arg", __arg);
return this;
}
@Override public org.rythmengine.utils.TextBuilder build(){
buffer().ensureCapacity(35);
{ //line: 2
org.rythmengine.template.ITag.__ParameterList _pl = null; //line: 2
_pl = new org.rythmengine.template.ITag.__ParameterList(); //line: 2
_pl.add("",2); //line: 2
__invokeTag(2, "gh148.foo.html", _pl, false); //line: 2
} //line: 2
return this;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment