1 9 package org.jboss.portal.portlet.taglib; 10 11 import javax.portlet.PortletConfig; 12 import javax.portlet.RenderRequest; 13 import javax.portlet.RenderResponse; 14 import javax.servlet.jsp.tagext.TagData ; 15 import javax.servlet.jsp.tagext.TagExtraInfo ; 16 import javax.servlet.jsp.tagext.VariableInfo ; 17 18 25 public class DefineObjectsTagTEI extends TagExtraInfo 26 { 27 public static final String portletConfigVariableName = "portletConfig"; 28 public static final String renderRequestVariableName = "renderRequest"; 29 public static final String renderResponseVariableName = "renderResponse"; 30 31 public VariableInfo [] getVariableInfo(TagData data) 32 { 33 VariableInfo info1 = new VariableInfo (portletConfigVariableName, 34 PortletConfig.class.getName(), true, VariableInfo.AT_END); 35 VariableInfo info2 = new VariableInfo (renderRequestVariableName, 36 RenderRequest.class.getName(), true, VariableInfo.AT_END); 37 VariableInfo info3 = new VariableInfo (renderResponseVariableName, 38 RenderResponse.class.getName(), true, VariableInfo.AT_END); 39 VariableInfo [] info = {info1, info2, info3}; 40 return info; 41 } 42 } 43 | Popular Tags |