1
14
15 package com.liferay.taglib.portlet;
16
17 import java.util.Map;
18
19 import javax.portlet.ActionRequest;
20 import javax.portlet.ActionResponse;
21 import javax.portlet.EventRequest;
22 import javax.portlet.EventResponse;
23 import javax.portlet.PortletConfig;
24 import javax.portlet.PortletPreferences;
25 import javax.portlet.PortletSession;
26 import javax.portlet.RenderRequest;
27 import javax.portlet.RenderResponse;
28 import javax.portlet.ResourceRequest;
29 import javax.portlet.ResourceResponse;
30
31 import javax.servlet.jsp.tagext.TagData;
32 import javax.servlet.jsp.tagext.TagExtraInfo;
33 import javax.servlet.jsp.tagext.VariableInfo;
34
35
40 public class DefineObjectsTei extends TagExtraInfo {
41
42 public VariableInfo[] getVariableInfo(TagData tagData) {
43 return _variableInfo;
44 }
45
46 private static VariableInfo[] _variableInfo = new VariableInfo[] {
47 new VariableInfo(
48 "actionRequest", ActionRequest.class.getName(), true,
49 VariableInfo.AT_END),
50 new VariableInfo(
51 "actionResponse", ActionResponse.class.getName(), true,
52 VariableInfo.AT_END),
53 new VariableInfo(
54 "eventRequest", EventRequest.class.getName(), true,
55 VariableInfo.AT_END),
56 new VariableInfo(
57 "eventResponse", EventResponse.class.getName(), true,
58 VariableInfo.AT_END),
59 new VariableInfo(
60 "portletConfig", PortletConfig.class.getName(), true,
61 VariableInfo.AT_END),
62 new VariableInfo(
63 "portletName", String.class.getName(), true, VariableInfo.AT_END),
64 new VariableInfo(
65 "portletPreferences", PortletPreferences.class.getName(), true,
66 VariableInfo.AT_END),
67 new VariableInfo(
68 "portletPreferencesValues", Map.class.getName(), true,
69 VariableInfo.AT_END),
70 new VariableInfo(
71 "portletSession", PortletSession.class.getName(), true,
72 VariableInfo.AT_END),
73 new VariableInfo(
74 "portletSessionScope", Map.class.getName(), true,
75 VariableInfo.AT_END),
76 new VariableInfo(
77 "renderRequest", RenderRequest.class.getName(), true,
78 VariableInfo.AT_END),
79 new VariableInfo(
80 "renderResponse", RenderResponse.class.getName(), true,
81 VariableInfo.AT_END),
82 new VariableInfo(
83 "resourceRequest", ResourceRequest.class.getName(), true,
84 VariableInfo.AT_END),
85 new VariableInfo(
86 "resourceResponse", ResourceResponse.class.getName(), true,
87 VariableInfo.AT_END)
88 };
89
90 }