1 53 package com.ivata.groupware.web.tag.container; 54 55 import javax.servlet.jsp.tagext.TagData ; 56 import javax.servlet.jsp.tagext.TagExtraInfo ; 57 import javax.servlet.jsp.tagext.VariableInfo ; 58 59 69 public class ContainerBeanTei extends TagExtraInfo { 70 public final VariableInfo [] getVariableInfo(final TagData data) { 71 if (data.getAttribute("id") == null) { 72 return new VariableInfo [] {}; 73 } 74 String type = (String ) data.getAttribute("type"); 75 Object name = data.getAttribute("name"); 76 Object value = data.getAttribute("value"); 77 if (type == null) { 78 if ((name == null) || (value != null)) { 81 type = "java.lang.String"; 82 } else { 83 type = "java.lang.Object"; 84 } 85 } 86 return new VariableInfo [] { 87 new VariableInfo (data.getAttributeString("id"), 88 type, 89 true, 90 VariableInfo.AT_END ) 91 }; 92 93 } 94 } 95 | Popular Tags |