Lines Matching refs:tab

24             tab("final static int TARGET_MIN_SDK = $minSdk;")
26 tab("public $className() {") {
28 tab("}")
30 tab("public android.databinding.ViewDataBinding getDataBinder(android.databinding.DataBindingComponent bindingComponent, android.view.View view, int layoutId) {") {
31 tab("switch(layoutId) {") {
34 tab("case ${firstVal.modulePackage}.R.layout.${firstVal.layoutname}:") {
37 tab("return new ${firstVal.`package`}.${firstVal.implementationName}(bindingComponent, new android.view.View[]{view});")
39 tab("return ${firstVal.`package`}.${firstVal.implementationName}.bind(view, bindingComponent);")
43 tab("{") {
44 tab("final Object tag = view.getTag();")
45 tab("if(tag == null) throw new java.lang.RuntimeException(\"view must have a tag\");")
47 tab("if (\"${it.tag}_0\".equals(tag)) {") {
49 tab("return new ${it.`package`}.${it.implementationName}(bindingComponent, new android.view.View[]{view});")
51 tab("return new ${it.`package`}.${it.implementationName}(bindingComponent, view);")
53 } tab("}")
55 tab("throw new java.lang.IllegalArgumentException(\"The tag for ${firstVal.layoutname} is invalid. Received: \" + tag);");
56 }tab("}")
62 tab("}")
63 tab("return null;")
65 tab("}")
67 tab("android.databinding.ViewDataBinding getDataBinder(android.databinding.DataBindingComponent bindingComponent, android.view.View[] views, int layoutId) {") {
68 tab("switch(layoutId) {") {
71 tab("case ${firstVal.modulePackage}.R.layout.${firstVal.layoutname}:") {
73 tab("return new ${firstVal.`package`}.${firstVal.implementationName}(bindingComponent, views);")
76 tab("{") {
77 tab("final Object tag = views[0].getTag();")
78 tab("if(tag == null) throw new java.lang.RuntimeException(\"view must have a tag\");")
80 tab("if (\"${it.tag}_0\".equals(tag)) {") {
81 tab("return new ${it.`package`}.${it.implementationName}(bindingComponent, views);")
82 } tab("}")
84 }tab("}")
89 tab("}")
90 tab("return null;")
92 tab("}")
94 tab("int getLayoutId(String tag) {") {
95 tab("if (tag == null) {") {
96 tab("return 0;");
98 tab("}")
100 tab("final int code = tag.hashCode();");
101 tab("switch(code) {") {
103 tab("case ${it.key}:") {
105 tab("if(tag.equals(\"${it.tag}_0\"))") {
106 tab("return ${it.modulePackage}.R.layout.${it.layoutname};")
109 tab("break;")
114 tab("}")
115 tab("return 0;")
117 tab("}")
119 tab("String convertBrIdToString(int id) {") {
120 tab("if (id < 0 || id >= InnerBrLookup.sKeys.length) {") {
121 tab("return null;")
122 } tab("}")
123 tab("return InnerBrLookup.sKeys[id];")
124 } tab("}")
126 tab("private static class InnerBrLookup {") {
127 tab("static String[] sKeys = new String[]{") {
128 tab("\"_all\"")
130 tab(",\"${it.value}\"")
133 } tab("}")