KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > jsp > article_jsp


1 package org.apache.jsp;
2
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import javax.servlet.jsp.*;
6 import org.apache.jasper.runtime.*;
7
8 public class article_jsp extends HttpJspBase {
9
10
11   private static java.util.Vector JavaDoc _jspx_includes;
12
13   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_fmt_setLocale_value;
14   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_fmt_setBundle_var_basename;
15   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_cache_cache_scope_name_key;
16   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_choose;
17   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_when_test;
18   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value;
19   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_otherwise;
20   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_selectObjects_type;
21   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_param_value_name;
22   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_iterateOver_var;
23   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_template_insert_template;
24   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_template_put_name_direct;
25   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value;
26   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_fmt_message_key_bundle;
27   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_if_test;
28   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_escapeXml;
29
30   public article_jsp() {
31     _jspx_tagPool_fmt_setLocale_value = new org.apache.jasper.runtime.TagHandlerPool();
32     _jspx_tagPool_fmt_setBundle_var_basename = new org.apache.jasper.runtime.TagHandlerPool();
33     _jspx_tagPool_cache_cache_scope_name_key = new org.apache.jasper.runtime.TagHandlerPool();
34     _jspx_tagPool_c_choose = new org.apache.jasper.runtime.TagHandlerPool();
35     _jspx_tagPool_c_when_test = new org.apache.jasper.runtime.TagHandlerPool();
36     _jspx_tagPool_c_set_var_value = new org.apache.jasper.runtime.TagHandlerPool();
37     _jspx_tagPool_c_otherwise = new org.apache.jasper.runtime.TagHandlerPool();
38     _jspx_tagPool_ion_selectObjects_type = new org.apache.jasper.runtime.TagHandlerPool();
39     _jspx_tagPool_ion_param_value_name = new org.apache.jasper.runtime.TagHandlerPool();
40     _jspx_tagPool_ion_iterateOver_var = new org.apache.jasper.runtime.TagHandlerPool();
41     _jspx_tagPool_template_insert_template = new org.apache.jasper.runtime.TagHandlerPool();
42     _jspx_tagPool_template_put_name_direct = new org.apache.jasper.runtime.TagHandlerPool();
43     _jspx_tagPool_c_out_value = new org.apache.jasper.runtime.TagHandlerPool();
44     _jspx_tagPool_fmt_message_key_bundle = new org.apache.jasper.runtime.TagHandlerPool();
45     _jspx_tagPool_c_if_test = new org.apache.jasper.runtime.TagHandlerPool();
46     _jspx_tagPool_c_out_value_escapeXml = new org.apache.jasper.runtime.TagHandlerPool();
47   }
48
49   public java.util.List JavaDoc getIncludes() {
50     return _jspx_includes;
51   }
52
53   public void _jspDestroy() {
54     _jspx_tagPool_fmt_setLocale_value.release();
55     _jspx_tagPool_fmt_setBundle_var_basename.release();
56     _jspx_tagPool_cache_cache_scope_name_key.release();
57     _jspx_tagPool_c_choose.release();
58     _jspx_tagPool_c_when_test.release();
59     _jspx_tagPool_c_set_var_value.release();
60     _jspx_tagPool_c_otherwise.release();
61     _jspx_tagPool_ion_selectObjects_type.release();
62     _jspx_tagPool_ion_param_value_name.release();
63     _jspx_tagPool_ion_iterateOver_var.release();
64     _jspx_tagPool_template_insert_template.release();
65     _jspx_tagPool_template_put_name_direct.release();
66     _jspx_tagPool_c_out_value.release();
67     _jspx_tagPool_fmt_message_key_bundle.release();
68     _jspx_tagPool_c_if_test.release();
69     _jspx_tagPool_c_out_value_escapeXml.release();
70   }
71
72   public void _jspService(HttpServletRequest request, HttpServletResponse response)
73         throws java.io.IOException JavaDoc, ServletException {
74
75     JspFactory _jspxFactory = null;
76     javax.servlet.jsp.PageContext JavaDoc pageContext = null;
77     HttpSession session = null;
78     ServletContext application = null;
79     ServletConfig config = null;
80     JspWriter out = null;
81     Object JavaDoc page = this;
82     JspWriter _jspx_out = null;
83
84
85     try {
86       _jspxFactory = JspFactory.getDefaultFactory();
87       response.setContentType("text/html;charset=ISO-8859-1");
88       pageContext = _jspxFactory.getPageContext(this, request, response,
89                 null, true, 8192, true);
90       application = pageContext.getServletContext();
91       config = pageContext.getServletConfig();
92       session = pageContext.getSession();
93       out = pageContext.getOut();
94       _jspx_out = out;
95
96       out.write("\r\n");
97       out.write("\r\n");
98       out.write("\r\n");
99       out.write("\r\n");
100       out.write("\r\n\r\n");
101       out.write("\r\n");
102       if (_jspx_meth_fmt_setLocale_0(pageContext))
103         return;
104       out.write("\r\n");
105       if (_jspx_meth_fmt_setBundle_0(pageContext))
106         return;
107       out.write("\r\n\r\n");
108       if (_jspx_meth_cache_cache_0(pageContext))
109         return;
110       out.write("\r\n\t\r\n\t\r\n\r\n\r\n");
111     } catch (Throwable JavaDoc t) {
112       out = _jspx_out;
113       if (out != null && out.getBufferSize() != 0)
114         out.clearBuffer();
115       if (pageContext != null) pageContext.handlePageException(t);
116     } finally {
117       if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
118     }
119   }
120
121   private boolean _jspx_meth_fmt_setLocale_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
122           throws Throwable JavaDoc {
123     JspWriter out = pageContext.getOut();
124     /* ---- fmt:setLocale ---- */
125     org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag _jspx_th_fmt_setLocale_0 = (org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag) _jspx_tagPool_fmt_setLocale_value.get(org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag.class);
126     _jspx_th_fmt_setLocale_0.setPageContext(pageContext);
127     _jspx_th_fmt_setLocale_0.setParent(null);
128     _jspx_th_fmt_setLocale_0.setValue("${currentLocale}");
129     int _jspx_eval_fmt_setLocale_0 = _jspx_th_fmt_setLocale_0.doStartTag();
130     if (_jspx_th_fmt_setLocale_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
131       return true;
132     _jspx_tagPool_fmt_setLocale_value.reuse(_jspx_th_fmt_setLocale_0);
133     return false;
134   }
135
136   private boolean _jspx_meth_fmt_setBundle_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
137           throws Throwable JavaDoc {
138     JspWriter out = pageContext.getOut();
139     /* ---- fmt:setBundle ---- */
140     org.apache.taglibs.standard.tag.el.fmt.SetBundleTag _jspx_th_fmt_setBundle_0 = (org.apache.taglibs.standard.tag.el.fmt.SetBundleTag) _jspx_tagPool_fmt_setBundle_var_basename.get(org.apache.taglibs.standard.tag.el.fmt.SetBundleTag.class);
141     _jspx_th_fmt_setBundle_0.setPageContext(pageContext);
142     _jspx_th_fmt_setBundle_0.setParent(null);
143     _jspx_th_fmt_setBundle_0.setBasename("Messages");
144     _jspx_th_fmt_setBundle_0.setVar("Messages");
145     int _jspx_eval_fmt_setBundle_0 = _jspx_th_fmt_setBundle_0.doStartTag();
146     if (_jspx_th_fmt_setBundle_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
147       return true;
148     _jspx_tagPool_fmt_setBundle_var_basename.reuse(_jspx_th_fmt_setBundle_0);
149     return false;
150   }
151
152   private boolean _jspx_meth_cache_cache_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
153           throws Throwable JavaDoc {
154     JspWriter out = pageContext.getOut();
155     /* ---- cache:cache ---- */
156     org.apache.taglibs.cache.CacheTag _jspx_th_cache_cache_0 = (org.apache.taglibs.cache.CacheTag) _jspx_tagPool_cache_cache_scope_name_key.get(org.apache.taglibs.cache.CacheTag.class);
157     _jspx_th_cache_cache_0.setPageContext(pageContext);
158     _jspx_th_cache_cache_0.setParent(null);
159     _jspx_th_cache_cache_0.setScope("application");
160     _jspx_th_cache_cache_0.setName("section_${ionStatus.currentSection.id}");
161     _jspx_th_cache_cache_0.setKey("${ionStatus.currentPublication.id}_${currentLocale}_${ion_lastUpdate}");
162     int _jspx_eval_cache_cache_0 = _jspx_th_cache_cache_0.doStartTag();
163     if (_jspx_eval_cache_cache_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
164       if (_jspx_eval_cache_cache_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
165         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
166         _bc.clear();
167         out = _bc;
168         _jspx_th_cache_cache_0.setBodyContent(_bc);
169         _jspx_th_cache_cache_0.doInitBody();
170       }
171       do {
172         out.write("\r\n\r\n\t");
173         out.write("<!-- select the detailled article -->\r\n\t");
174         if (_jspx_meth_c_choose_0(_jspx_th_cache_cache_0, pageContext))
175           return true;
176         out.write("\r\n\r\n\r\n\t\r\n\t");
177         if (_jspx_meth_template_insert_0(_jspx_th_cache_cache_0, pageContext))
178           return true;
179         out.write("\r\n\t\r\n");
180         int evalDoAfterBody = _jspx_th_cache_cache_0.doAfterBody();
181         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
182           break;
183       } while (true);
184       if (_jspx_eval_cache_cache_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
185         out = pageContext.popBody();
186     }
187     if (_jspx_th_cache_cache_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
188       return true;
189     _jspx_tagPool_cache_cache_scope_name_key.reuse(_jspx_th_cache_cache_0);
190     return false;
191   }
192
193   private boolean _jspx_meth_c_choose_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_cache_cache_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
194           throws Throwable JavaDoc {
195     JspWriter out = pageContext.getOut();
196     /* ---- c:choose ---- */
197     org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_0 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
198     _jspx_th_c_choose_0.setPageContext(pageContext);
199     _jspx_th_c_choose_0.setParent(_jspx_th_cache_cache_0);
200     int _jspx_eval_c_choose_0 = _jspx_th_c_choose_0.doStartTag();
201     if (_jspx_eval_c_choose_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
202       do {
203         out.write("\r\n\t\t");
204         if (_jspx_meth_c_when_0(_jspx_th_c_choose_0, pageContext))
205           return true;
206         out.write("\r\n\t\t");
207         if (_jspx_meth_c_otherwise_0(_jspx_th_c_choose_0, pageContext))
208           return true;
209         out.write("\r\n\t");
210         int evalDoAfterBody = _jspx_th_c_choose_0.doAfterBody();
211         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
212           break;
213       } while (true);
214     }
215     if (_jspx_th_c_choose_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
216       return true;
217     _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_0);
218     return false;
219   }
220
221   private boolean _jspx_meth_c_when_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
222           throws Throwable JavaDoc {
223     JspWriter out = pageContext.getOut();
224     /* ---- c:when ---- */
225     org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_0 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
226     _jspx_th_c_when_0.setPageContext(pageContext);
227     _jspx_th_c_when_0.setParent(_jspx_th_c_choose_0);
228     _jspx_th_c_when_0.setTest("${ionStatus.currentPublication!=null}");
229     int _jspx_eval_c_when_0 = _jspx_th_c_when_0.doStartTag();
230     if (_jspx_eval_c_when_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
231       do {
232         out.write("\r\n\t\t\t");
233         if (_jspx_meth_c_set_0(_jspx_th_c_when_0, pageContext))
234           return true;
235         out.write("\r\n\t\t");
236         int evalDoAfterBody = _jspx_th_c_when_0.doAfterBody();
237         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
238           break;
239       } while (true);
240     }
241     if (_jspx_th_c_when_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
242       return true;
243     _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_0);
244     return false;
245   }
246
247   private boolean _jspx_meth_c_set_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
248           throws Throwable JavaDoc {
249     JspWriter out = pageContext.getOut();
250     /* ---- c:set ---- */
251     org.apache.taglibs.standard.tag.el.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.el.core.SetTag) _jspx_tagPool_c_set_var_value.get(org.apache.taglibs.standard.tag.el.core.SetTag.class);
252     _jspx_th_c_set_0.setPageContext(pageContext);
253     _jspx_th_c_set_0.setParent(_jspx_th_c_when_0);
254     _jspx_th_c_set_0.setVar("detailledId");
255     _jspx_th_c_set_0.setValue("${ionStatus.currentPublication.id}");
256     int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
257     if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
258       return true;
259     _jspx_tagPool_c_set_var_value.reuse(_jspx_th_c_set_0);
260     return false;
261   }
262
263   private boolean _jspx_meth_c_otherwise_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
264           throws Throwable JavaDoc {
265     JspWriter out = pageContext.getOut();
266     /* ---- c:otherwise ---- */
267     org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_0 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
268     _jspx_th_c_otherwise_0.setPageContext(pageContext);
269     _jspx_th_c_otherwise_0.setParent(_jspx_th_c_choose_0);
270     int _jspx_eval_c_otherwise_0 = _jspx_th_c_otherwise_0.doStartTag();
271     if (_jspx_eval_c_otherwise_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
272       do {
273         out.write("\r\n\t\t\t");
274         if (_jspx_meth_ion_selectObjects_0(_jspx_th_c_otherwise_0, pageContext))
275           return true;
276         out.write("\r\n\t\t");
277         int evalDoAfterBody = _jspx_th_c_otherwise_0.doAfterBody();
278         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
279           break;
280       } while (true);
281     }
282     if (_jspx_th_c_otherwise_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
283       return true;
284     _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_0);
285     return false;
286   }
287
288   private boolean _jspx_meth_ion_selectObjects_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
289           throws Throwable JavaDoc {
290     JspWriter out = pageContext.getOut();
291     /* ---- ion:selectObjects ---- */
292     org.nextime.ion.frontoffice.taglib.SelectObjectsTag _jspx_th_ion_selectObjects_0 = (org.nextime.ion.frontoffice.taglib.SelectObjectsTag) _jspx_tagPool_ion_selectObjects_type.get(org.nextime.ion.frontoffice.taglib.SelectObjectsTag.class);
293     _jspx_th_ion_selectObjects_0.setPageContext(pageContext);
294     _jspx_th_ion_selectObjects_0.setParent(_jspx_th_c_otherwise_0);
295     _jspx_th_ion_selectObjects_0.setType("org.nextime.ion.frontoffice.objectSelector.ListOnlinePublications");
296     int _jspx_eval_ion_selectObjects_0 = _jspx_th_ion_selectObjects_0.doStartTag();
297     if (_jspx_eval_ion_selectObjects_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
298       if (_jspx_eval_ion_selectObjects_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
299         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
300         _bc.clear();
301         out = _bc;
302         _jspx_th_ion_selectObjects_0.setBodyContent(_bc);
303         _jspx_th_ion_selectObjects_0.doInitBody();
304       }
305       do {
306         out.write("\r\n\t\t\t\t");
307         if (_jspx_meth_ion_param_0(_jspx_th_ion_selectObjects_0, pageContext))
308           return true;
309         out.write("\r\n\t\t\t\t");
310         if (_jspx_meth_ion_param_1(_jspx_th_ion_selectObjects_0, pageContext))
311           return true;
312         out.write("\t\t\t\t\t\r\n\t\t\t\t");
313         if (_jspx_meth_ion_iterateOver_0(_jspx_th_ion_selectObjects_0, pageContext))
314           return true;
315         out.write("\r\n\t\t\t");
316         int evalDoAfterBody = _jspx_th_ion_selectObjects_0.doAfterBody();
317         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
318           break;
319       } while (true);
320       if (_jspx_eval_ion_selectObjects_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
321         out = pageContext.popBody();
322     }
323     if (_jspx_th_ion_selectObjects_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
324       return true;
325     _jspx_tagPool_ion_selectObjects_type.reuse(_jspx_th_ion_selectObjects_0);
326     return false;
327   }
328
329   private boolean _jspx_meth_ion_param_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
330           throws Throwable JavaDoc {
331     JspWriter out = pageContext.getOut();
332     /* ---- ion:param ---- */
333     org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag _jspx_th_ion_param_0 = (org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag) _jspx_tagPool_ion_param_value_name.get(org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag.class);
334     _jspx_th_ion_param_0.setPageContext(pageContext);
335     _jspx_th_ion_param_0.setParent(_jspx_th_ion_selectObjects_0);
336     _jspx_th_ion_param_0.setName("section");
337     _jspx_th_ion_param_0.setValue("${ionStatus.currentSection.id}");
338     int _jspx_eval_ion_param_0 = _jspx_th_ion_param_0.doStartTag();
339     if (_jspx_th_ion_param_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
340       return true;
341     _jspx_tagPool_ion_param_value_name.reuse(_jspx_th_ion_param_0);
342     return false;
343   }
344
345   private boolean _jspx_meth_ion_param_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
346           throws Throwable JavaDoc {
347     JspWriter out = pageContext.getOut();
348     /* ---- ion:param ---- */
349     org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag _jspx_th_ion_param_1 = (org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag) _jspx_tagPool_ion_param_value_name.get(org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag.class);
350     _jspx_th_ion_param_1.setPageContext(pageContext);
351     _jspx_th_ion_param_1.setParent(_jspx_th_ion_selectObjects_0);
352     _jspx_th_ion_param_1.setName("max");
353     _jspx_th_ion_param_1.setValue("1");
354     int _jspx_eval_ion_param_1 = _jspx_th_ion_param_1.doStartTag();
355     if (_jspx_th_ion_param_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
356       return true;
357     _jspx_tagPool_ion_param_value_name.reuse(_jspx_th_ion_param_1);
358     return false;
359   }
360
361   private boolean _jspx_meth_ion_iterateOver_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
362           throws Throwable JavaDoc {
363     JspWriter out = pageContext.getOut();
364     /* ---- ion:iterateOver ---- */
365     org.nextime.ion.frontoffice.taglib.IterateOverTag _jspx_th_ion_iterateOver_0 = (org.nextime.ion.frontoffice.taglib.IterateOverTag) _jspx_tagPool_ion_iterateOver_var.get(org.nextime.ion.frontoffice.taglib.IterateOverTag.class);
366     _jspx_th_ion_iterateOver_0.setPageContext(pageContext);
367     _jspx_th_ion_iterateOver_0.setParent(_jspx_th_ion_selectObjects_0);
368     _jspx_th_ion_iterateOver_0.setVar("publicationResult");
369     int _jspx_eval_ion_iterateOver_0 = _jspx_th_ion_iterateOver_0.doStartTag();
370     if (_jspx_eval_ion_iterateOver_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
371       if (_jspx_eval_ion_iterateOver_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
372         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
373         _bc.clear();
374         out = _bc;
375         _jspx_th_ion_iterateOver_0.setBodyContent(_bc);
376         _jspx_th_ion_iterateOver_0.doInitBody();
377       }
378       do {
379         out.write("\t\t\r\n\t\t\t\t\t");
380         if (_jspx_meth_c_set_1(_jspx_th_ion_iterateOver_0, pageContext))
381           return true;
382         out.write("\t\r\n\t\t\t\t");
383         int evalDoAfterBody = _jspx_th_ion_iterateOver_0.doAfterBody();
384         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
385           break;
386       } while (true);
387       if (_jspx_eval_ion_iterateOver_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
388         out = pageContext.popBody();
389     }
390     if (_jspx_th_ion_iterateOver_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
391       return true;
392     _jspx_tagPool_ion_iterateOver_var.reuse(_jspx_th_ion_iterateOver_0);
393     return false;
394   }
395
396   private boolean _jspx_meth_c_set_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_iterateOver_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
397           throws Throwable JavaDoc {
398     JspWriter out = pageContext.getOut();
399     /* ---- c:set ---- */
400     org.apache.taglibs.standard.tag.el.core.SetTag _jspx_th_c_set_1 = (org.apache.taglibs.standard.tag.el.core.SetTag) _jspx_tagPool_c_set_var_value.get(org.apache.taglibs.standard.tag.el.core.SetTag.class);
401     _jspx_th_c_set_1.setPageContext(pageContext);
402     _jspx_th_c_set_1.setParent(_jspx_th_ion_iterateOver_0);
403     _jspx_th_c_set_1.setVar("detailledId");
404     _jspx_th_c_set_1.setValue("${publicationResult.publication.id}");
405     int _jspx_eval_c_set_1 = _jspx_th_c_set_1.doStartTag();
406     if (_jspx_th_c_set_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
407       return true;
408     _jspx_tagPool_c_set_var_value.reuse(_jspx_th_c_set_1);
409     return false;
410   }
411
412   private boolean _jspx_meth_template_insert_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_cache_cache_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
413           throws Throwable JavaDoc {
414     JspWriter out = pageContext.getOut();
415     /* ---- template:insert ---- */
416     org.apache.struts.taglib.template.InsertTag _jspx_th_template_insert_0 = (org.apache.struts.taglib.template.InsertTag) _jspx_tagPool_template_insert_template.get(org.apache.struts.taglib.template.InsertTag.class);
417     _jspx_th_template_insert_0.setPageContext(pageContext);
418     _jspx_th_template_insert_0.setParent(_jspx_th_cache_cache_0);
419     _jspx_th_template_insert_0.setTemplate("general-template.jsp");
420     int _jspx_eval_template_insert_0 = _jspx_th_template_insert_0.doStartTag();
421     if (_jspx_eval_template_insert_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
422       do {
423         out.write(" \r\n\t\t");
424         if (_jspx_meth_template_put_0(_jspx_th_template_insert_0, pageContext))
425           return true;
426         out.write("\r\n\t");
427         int evalDoAfterBody = _jspx_th_template_insert_0.doAfterBody();
428         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
429           break;
430       } while (true);
431     }
432     if (_jspx_th_template_insert_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
433       return true;
434     _jspx_tagPool_template_insert_template.reuse(_jspx_th_template_insert_0);
435     return false;
436   }
437
438   private boolean _jspx_meth_template_put_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_template_insert_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
439           throws Throwable JavaDoc {
440     JspWriter out = pageContext.getOut();
441     /* ---- template:put ---- */
442     org.apache.struts.taglib.template.PutTag _jspx_th_template_put_0 = (org.apache.struts.taglib.template.PutTag) _jspx_tagPool_template_put_name_direct.get(org.apache.struts.taglib.template.PutTag.class);
443     _jspx_th_template_put_0.setPageContext(pageContext);
444     _jspx_th_template_put_0.setParent(_jspx_th_template_insert_0);
445     _jspx_th_template_put_0.setName("content");
446     _jspx_th_template_put_0.setDirect("true");
447     int _jspx_eval_template_put_0 = _jspx_th_template_put_0.doStartTag();
448     if (_jspx_eval_template_put_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
449       if (_jspx_eval_template_put_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
450         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
451         _bc.clear();
452         out = _bc;
453         _jspx_th_template_put_0.setBodyContent(_bc);
454         _jspx_th_template_put_0.doInitBody();
455       }
456       do {
457         out.write(" \r\n\t \t\r\n\t\t");
458         out.write("<table width=\"98%\">");
459         out.write("<tr>");
460         out.write("<td>\r\n\t\t\r\n\t\t \t");
461         out.write("<!-- title -->\r\n\t\t\t");
462         out.write("<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" border=\"0\">\r\n\t\t\t\t");
463         out.write("<tr>\r\n\t\t\t\t\t");
464         out.write("<td class=\"colorDarkFill\" style=\"cursor:default\" width=\"6\">&nbsp;");
465         out.write("</td>\r\n\t\t\t\t\t");
466         out.write("<td width=\"5\">");
467         out.write("</td>\r\n\t\t\t\t\t");
468         out.write("<td class=\"title\">\r\n\t\t\t\t\t\t");
469         if (_jspx_meth_c_out_0(_jspx_th_template_put_0, pageContext))
470           return true;
471         out.write("\r\n\t\t\t\t\t");
472         out.write("</td>\r\n\t\t\t\t\t");
473         out.write("<td align=\"right\">\r\n\t\t\t\t\t\t");
474         out.write("<table cellpadding=\"0\" cellspacing=\"0\" align=\"right\">\r\n\t\t\t\t\t\t\t");
475         out.write("<tr>\r\n\t\t\t\t\t\t\t\t");
476         out.write("<td class=\"colorDarkFill\" style=\"cursor:default\" width=\"22\" height=\"22\">");
477         out.write("<img SRC=\"../images/masque-printable.gif\">");
478         out.write("</td>\r\n\t\t\t\t\t\t\t\t");
479         out.write("<td>");
480         out.write("<a HREF=\"#printable\" onclick=\"window.open('/publication/");
481         if (_jspx_meth_c_out_1(_jspx_th_template_put_0, pageContext))
482           return true;
483         out.write(".html?template=printable','printable','width=600,height=400,scrollbars=yes,resizable=yes');\">");
484         if (_jspx_meth_fmt_message_0(_jspx_th_template_put_0, pageContext))
485           return true;
486         out.write("</a>");
487         out.write("</td>\r\n\t\t\t\t\t\t\t");
488         out.write("</tr>\r\n\t\t\t\t\t\t");
489         out.write("</table>\r\n\t\t\t\t\t");
490         out.write("</td>\r\n\t\t\t\t");
491         out.write("</tr>\r\n\t\t\t");
492         out.write("</table>");
493         out.write("<br>\r\n\t\t\t\r\n\t\t\t");
494         out.write("<!-- display the detailled publication -->\r\n\t\t\t");
495         if (_jspx_meth_c_if_0(_jspx_th_template_put_0, pageContext))
496           return true;
497         out.write("\r\n\t\t\t\r\n\t\t\t");
498         out.write("<br>");
499         out.write("<center>");
500         out.write("<img SRC=\"../images/breaker.jpg\">");
501         out.write("</center>\r\n\t\t\t\r\n\t\t\t");
502         out.write("<!-- see also -->\r\n\t\t\t");
503         out.write("<table cellpadding=\"0\" cellspacing=\"0\">\r\n\t\t\t\t");
504         out.write("<tr>\r\n\t\t\t\t\t");
505         out.write("<td class=\"colorDarkFill\" style=\"cursor:default\" width=\"6\">&nbsp;");
506         out.write("</td>\r\n\t\t\t\t\t");
507         out.write("<td width=\"5\">");
508         out.write("</td>\r\n\t\t\t\t\t");
509         out.write("<td class=\"title\" style=\"font-size:14px\">\r\n\t\t\t\t\t\t");
510         if (_jspx_meth_fmt_message_1(_jspx_th_template_put_0, pageContext))
511           return true;
512         out.write("\r\n\t\t\t\t\t");
513         out.write("</td>\r\n\t\t\t\t");
514         out.write("</tr>\r\n\t\t\t");
515         out.write("</table>");
516         out.write("<br>\r\n\t\t\t\r\n\t\t\t");
517         out.write("<!-- teasing others publications -->\r\n\t\t\t");
518         if (_jspx_meth_ion_selectObjects_2(_jspx_th_template_put_0, pageContext))
519           return true;
520         out.write("\r\n\t\t\r\n\t\t");
521         out.write("<br>");
522         out.write("<br>\r\n\t\t");
523         out.write("</td>");
524         out.write("</tr>");
525         out.write("</table> \r\n\t\r\n\t\t");
526         int evalDoAfterBody = _jspx_th_template_put_0.doAfterBody();
527         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
528           break;
529       } while (true);
530       if (_jspx_eval_template_put_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
531         out = pageContext.popBody();
532     }
533     if (_jspx_th_template_put_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
534       return true;
535     _jspx_tagPool_template_put_name_direct.reuse(_jspx_th_template_put_0);
536     return false;
537   }
538
539   private boolean _jspx_meth_c_out_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_template_put_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
540           throws Throwable JavaDoc {
541     JspWriter out = pageContext.getOut();
542     /* ---- c:out ---- */
543     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_0 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
544     _jspx_th_c_out_0.setPageContext(pageContext);
545     _jspx_th_c_out_0.setParent(_jspx_th_template_put_0);
546     _jspx_th_c_out_0.setValue("${ionStatus.currentSection.metaData[sectionNameProperty]}");
547     int _jspx_eval_c_out_0 = _jspx_th_c_out_0.doStartTag();
548     if (_jspx_th_c_out_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
549       return true;
550     _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_0);
551     return false;
552   }
553
554   private boolean _jspx_meth_c_out_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_template_put_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
555           throws Throwable JavaDoc {
556     JspWriter out = pageContext.getOut();
557     /* ---- c:out ---- */
558     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_1 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
559     _jspx_th_c_out_1.setPageContext(pageContext);
560     _jspx_th_c_out_1.setParent(_jspx_th_template_put_0);
561     _jspx_th_c_out_1.setValue("${detailledId}");
562     int _jspx_eval_c_out_1 = _jspx_th_c_out_1.doStartTag();
563     if (_jspx_th_c_out_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
564       return true;
565     _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_1);
566     return false;
567   }
568
569   private boolean _jspx_meth_fmt_message_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_template_put_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
570           throws Throwable JavaDoc {
571     JspWriter out = pageContext.getOut();
572     /* ---- fmt:message ---- */
573     org.apache.taglibs.standard.tag.el.fmt.MessageTag _jspx_th_fmt_message_0 = (org.apache.taglibs.standard.tag.el.fmt.MessageTag) _jspx_tagPool_fmt_message_key_bundle.get(org.apache.taglibs.standard.tag.el.fmt.MessageTag.class);
574     _jspx_th_fmt_message_0.setPageContext(pageContext);
575     _jspx_th_fmt_message_0.setParent(_jspx_th_template_put_0);
576     _jspx_th_fmt_message_0.setKey("article.printable");
577     _jspx_th_fmt_message_0.setBundle("${Messages}");
578     int _jspx_eval_fmt_message_0 = _jspx_th_fmt_message_0.doStartTag();
579     if (_jspx_th_fmt_message_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
580       return true;
581     _jspx_tagPool_fmt_message_key_bundle.reuse(_jspx_th_fmt_message_0);
582     return false;
583   }
584
585   private boolean _jspx_meth_c_if_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_template_put_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
586           throws Throwable JavaDoc {
587     JspWriter out = pageContext.getOut();
588     /* ---- c:if ---- */
589     org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_0 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
590     _jspx_th_c_if_0.setPageContext(pageContext);
591     _jspx_th_c_if_0.setParent(_jspx_th_template_put_0);
592     _jspx_th_c_if_0.setTest("${detailledId!=null}");
593     int _jspx_eval_c_if_0 = _jspx_th_c_if_0.doStartTag();
594     if (_jspx_eval_c_if_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
595       do {
596         out.write("\r\n\t\t\t\t");
597         if (_jspx_meth_ion_selectObjects_1(_jspx_th_c_if_0, pageContext))
598           return true;
599         out.write("\r\n\t\t\t");
600         int evalDoAfterBody = _jspx_th_c_if_0.doAfterBody();
601         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
602           break;
603       } while (true);
604     }
605     if (_jspx_th_c_if_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
606       return true;
607     _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_0);
608     return false;
609   }
610
611   private boolean _jspx_meth_ion_selectObjects_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
612           throws Throwable JavaDoc {
613     JspWriter out = pageContext.getOut();
614     /* ---- ion:selectObjects ---- */
615     org.nextime.ion.frontoffice.taglib.SelectObjectsTag _jspx_th_ion_selectObjects_1 = (org.nextime.ion.frontoffice.taglib.SelectObjectsTag) _jspx_tagPool_ion_selectObjects_type.get(org.nextime.ion.frontoffice.taglib.SelectObjectsTag.class);
616     _jspx_th_ion_selectObjects_1.setPageContext(pageContext);
617     _jspx_th_ion_selectObjects_1.setParent(_jspx_th_c_if_0);
618     _jspx_th_ion_selectObjects_1.setType("org.nextime.ion.frontoffice.objectSelector.GetPublicationView");
619     int _jspx_eval_ion_selectObjects_1 = _jspx_th_ion_selectObjects_1.doStartTag();
620     if (_jspx_eval_ion_selectObjects_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
621       if (_jspx_eval_ion_selectObjects_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
622         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
623         _bc.clear();
624         out = _bc;
625         _jspx_th_ion_selectObjects_1.setBodyContent(_bc);
626         _jspx_th_ion_selectObjects_1.doInitBody();
627       }
628       do {
629         out.write("\r\n\t\t\t\t\t");
630         if (_jspx_meth_ion_param_2(_jspx_th_ion_selectObjects_1, pageContext))
631           return true;
632         out.write("\t\t\t\t\t\t\r\n\t\t\t\t\t");
633         if (_jspx_meth_ion_param_3(_jspx_th_ion_selectObjects_1, pageContext))
634           return true;
635         out.write("\t\t\t\t\t\t\r\n\t\t\t\t\t");
636         if (_jspx_meth_ion_iterateOver_1(_jspx_th_ion_selectObjects_1, pageContext))
637           return true;
638         out.write("\r\n\t\t\t\t");
639         int evalDoAfterBody = _jspx_th_ion_selectObjects_1.doAfterBody();
640         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
641           break;
642       } while (true);
643       if (_jspx_eval_ion_selectObjects_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
644         out = pageContext.popBody();
645     }
646     if (_jspx_th_ion_selectObjects_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
647       return true;
648     _jspx_tagPool_ion_selectObjects_type.reuse(_jspx_th_ion_selectObjects_1);
649     return false;
650   }
651
652   private boolean _jspx_meth_ion_param_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
653           throws Throwable JavaDoc {
654     JspWriter out = pageContext.getOut();
655     /* ---- ion:param ---- */
656     org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag _jspx_th_ion_param_2 = (org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag) _jspx_tagPool_ion_param_value_name.get(org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag.class);
657     _jspx_th_ion_param_2.setPageContext(pageContext);
658     _jspx_th_ion_param_2.setParent(_jspx_th_ion_selectObjects_1);
659     _jspx_th_ion_param_2.setName("publication");
660     _jspx_th_ion_param_2.setValue("${detailledId}");
661     int _jspx_eval_ion_param_2 = _jspx_th_ion_param_2.doStartTag();
662     if (_jspx_th_ion_param_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
663       return true;
664     _jspx_tagPool_ion_param_value_name.reuse(_jspx_th_ion_param_2);
665     return false;
666   }
667
668   private boolean _jspx_meth_ion_param_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
669           throws Throwable JavaDoc {
670     JspWriter out = pageContext.getOut();
671     /* ---- ion:param ---- */
672     org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag _jspx_th_ion_param_3 = (org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag) _jspx_tagPool_ion_param_value_name.get(org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag.class);
673     _jspx_th_ion_param_3.setPageContext(pageContext);
674     _jspx_th_ion_param_3.setParent(_jspx_th_ion_selectObjects_1);
675     _jspx_th_ion_param_3.setName("view");
676     _jspx_th_ion_param_3.setValue("detail");
677     int _jspx_eval_ion_param_3 = _jspx_th_ion_param_3.doStartTag();
678     if (_jspx_th_ion_param_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
679       return true;
680     _jspx_tagPool_ion_param_value_name.reuse(_jspx_th_ion_param_3);
681     return false;
682   }
683
684   private boolean _jspx_meth_ion_iterateOver_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
685           throws Throwable JavaDoc {
686     JspWriter out = pageContext.getOut();
687     /* ---- ion:iterateOver ---- */
688     org.nextime.ion.frontoffice.taglib.IterateOverTag _jspx_th_ion_iterateOver_1 = (org.nextime.ion.frontoffice.taglib.IterateOverTag) _jspx_tagPool_ion_iterateOver_var.get(org.nextime.ion.frontoffice.taglib.IterateOverTag.class);
689     _jspx_th_ion_iterateOver_1.setPageContext(pageContext);
690     _jspx_th_ion_iterateOver_1.setParent(_jspx_th_ion_selectObjects_1);
691     _jspx_th_ion_iterateOver_1.setVar("publicationResult");
692     int _jspx_eval_ion_iterateOver_1 = _jspx_th_ion_iterateOver_1.doStartTag();
693     if (_jspx_eval_ion_iterateOver_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
694       if (_jspx_eval_ion_iterateOver_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
695         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
696         _bc.clear();
697         out = _bc;
698         _jspx_th_ion_iterateOver_1.setBodyContent(_bc);
699         _jspx_th_ion_iterateOver_1.doInitBody();
700       }
701       do {
702         out.write("\t\t\r\n\t\t\t\t\t\t");
703         if (_jspx_meth_c_out_2(_jspx_th_ion_iterateOver_1, pageContext))
704           return true;
705         out.write("\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t");
706         int evalDoAfterBody = _jspx_th_ion_iterateOver_1.doAfterBody();
707         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
708           break;
709       } while (true);
710       if (_jspx_eval_ion_iterateOver_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
711         out = pageContext.popBody();
712     }
713     if (_jspx_th_ion_iterateOver_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
714       return true;
715     _jspx_tagPool_ion_iterateOver_var.reuse(_jspx_th_ion_iterateOver_1);
716     return false;
717   }
718
719   private boolean _jspx_meth_c_out_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_iterateOver_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
720           throws Throwable JavaDoc {
721     JspWriter out = pageContext.getOut();
722     /* ---- c:out ---- */
723     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_2 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value_escapeXml.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
724     _jspx_th_c_out_2.setPageContext(pageContext);
725     _jspx_th_c_out_2.setParent(_jspx_th_ion_iterateOver_1);
726     _jspx_th_c_out_2.setValue("${publicationResult.view}");
727     _jspx_th_c_out_2.setEscapeXml("false");
728     int _jspx_eval_c_out_2 = _jspx_th_c_out_2.doStartTag();
729     if (_jspx_th_c_out_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
730       return true;
731     _jspx_tagPool_c_out_value_escapeXml.reuse(_jspx_th_c_out_2);
732     return false;
733   }
734
735   private boolean _jspx_meth_fmt_message_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_template_put_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
736           throws Throwable JavaDoc {
737     JspWriter out = pageContext.getOut();
738     /* ---- fmt:message ---- */
739     org.apache.taglibs.standard.tag.el.fmt.MessageTag _jspx_th_fmt_message_1 = (org.apache.taglibs.standard.tag.el.fmt.MessageTag) _jspx_tagPool_fmt_message_key_bundle.get(org.apache.taglibs.standard.tag.el.fmt.MessageTag.class);
740     _jspx_th_fmt_message_1.setPageContext(pageContext);
741     _jspx_th_fmt_message_1.setParent(_jspx_th_template_put_0);
742     _jspx_th_fmt_message_1.setKey("article.see");
743     _jspx_th_fmt_message_1.setBundle("${Messages}");
744     int _jspx_eval_fmt_message_1 = _jspx_th_fmt_message_1.doStartTag();
745     if (_jspx_th_fmt_message_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
746       return true;
747     _jspx_tagPool_fmt_message_key_bundle.reuse(_jspx_th_fmt_message_1);
748     return false;
749   }
750
751   private boolean _jspx_meth_ion_selectObjects_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_template_put_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
752           throws Throwable JavaDoc {
753     JspWriter out = pageContext.getOut();
754     /* ---- ion:selectObjects ---- */
755     org.nextime.ion.frontoffice.taglib.SelectObjectsTag _jspx_th_ion_selectObjects_2 = (org.nextime.ion.frontoffice.taglib.SelectObjectsTag) _jspx_tagPool_ion_selectObjects_type.get(org.nextime.ion.frontoffice.taglib.SelectObjectsTag.class);
756     _jspx_th_ion_selectObjects_2.setPageContext(pageContext);
757     _jspx_th_ion_selectObjects_2.setParent(_jspx_th_template_put_0);
758     _jspx_th_ion_selectObjects_2.setType("org.nextime.ion.frontoffice.objectSelector.ListOnlinePublications");
759     int _jspx_eval_ion_selectObjects_2 = _jspx_th_ion_selectObjects_2.doStartTag();
760     if (_jspx_eval_ion_selectObjects_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
761       if (_jspx_eval_ion_selectObjects_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
762         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
763         _bc.clear();
764         out = _bc;
765         _jspx_th_ion_selectObjects_2.setBodyContent(_bc);
766         _jspx_th_ion_selectObjects_2.doInitBody();
767       }
768       do {
769         out.write("\r\n\t\t\t\t");
770         if (_jspx_meth_ion_param_4(_jspx_th_ion_selectObjects_2, pageContext))
771           return true;
772         out.write("\r\n\t\t\t\t");
773         if (_jspx_meth_ion_param_5(_jspx_th_ion_selectObjects_2, pageContext))
774           return true;
775         out.write("\r\n\t\t\t\t");
776         if (_jspx_meth_ion_param_6(_jspx_th_ion_selectObjects_2, pageContext))
777           return true;
778         out.write("\t\t\t\t\t\t\r\n\t\t\t\t");
779         if (_jspx_meth_ion_iterateOver_2(_jspx_th_ion_selectObjects_2, pageContext))
780           return true;
781         out.write("\r\n\t\t\t");
782         int evalDoAfterBody = _jspx_th_ion_selectObjects_2.doAfterBody();
783         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
784           break;
785       } while (true);
786       if (_jspx_eval_ion_selectObjects_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
787         out = pageContext.popBody();
788     }
789     if (_jspx_th_ion_selectObjects_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
790       return true;
791     _jspx_tagPool_ion_selectObjects_type.reuse(_jspx_th_ion_selectObjects_2);
792     return false;
793   }
794
795   private boolean _jspx_meth_ion_param_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
796           throws Throwable JavaDoc {
797     JspWriter out = pageContext.getOut();
798     /* ---- ion:param ---- */
799     org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag _jspx_th_ion_param_4 = (org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag) _jspx_tagPool_ion_param_value_name.get(org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag.class);
800     _jspx_th_ion_param_4.setPageContext(pageContext);
801     _jspx_th_ion_param_4.setParent(_jspx_th_ion_selectObjects_2);
802     _jspx_th_ion_param_4.setName("section");
803     _jspx_th_ion_param_4.setValue("${ionStatus.currentSection.id}");
804     int _jspx_eval_ion_param_4 = _jspx_th_ion_param_4.doStartTag();
805     if (_jspx_th_ion_param_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
806       return true;
807     _jspx_tagPool_ion_param_value_name.reuse(_jspx_th_ion_param_4);
808     return false;
809   }
810
811   private boolean _jspx_meth_ion_param_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
812           throws Throwable JavaDoc {
813     JspWriter out = pageContext.getOut();
814     /* ---- ion:param ---- */
815     org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag _jspx_th_ion_param_5 = (org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag) _jspx_tagPool_ion_param_value_name.get(org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag.class);
816     _jspx_th_ion_param_5.setPageContext(pageContext);
817     _jspx_th_ion_param_5.setParent(_jspx_th_ion_selectObjects_2);
818     _jspx_th_ion_param_5.setName("max");
819     _jspx_th_ion_param_5.setValue("5");
820     int _jspx_eval_ion_param_5 = _jspx_th_ion_param_5.doStartTag();
821     if (_jspx_th_ion_param_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
822       return true;
823     _jspx_tagPool_ion_param_value_name.reuse(_jspx_th_ion_param_5);
824     return false;
825   }
826
827   private boolean _jspx_meth_ion_param_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
828           throws Throwable JavaDoc {
829     JspWriter out = pageContext.getOut();
830     /* ---- ion:param ---- */
831     org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag _jspx_th_ion_param_6 = (org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag) _jspx_tagPool_ion_param_value_name.get(org.nextime.ion.frontoffice.taglib.SelectObjectsParamTag.class);
832     _jspx_th_ion_param_6.setPageContext(pageContext);
833     _jspx_th_ion_param_6.setParent(_jspx_th_ion_selectObjects_2);
834     _jspx_th_ion_param_6.setName("view");
835     _jspx_th_ion_param_6.setValue("resume");
836     int _jspx_eval_ion_param_6 = _jspx_th_ion_param_6.doStartTag();
837     if (_jspx_th_ion_param_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
838       return true;
839     _jspx_tagPool_ion_param_value_name.reuse(_jspx_th_ion_param_6);
840     return false;
841   }
842
843   private boolean _jspx_meth_ion_iterateOver_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_selectObjects_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
844           throws Throwable JavaDoc {
845     JspWriter out = pageContext.getOut();
846     /* ---- ion:iterateOver ---- */
847     org.nextime.ion.frontoffice.taglib.IterateOverTag _jspx_th_ion_iterateOver_2 = (org.nextime.ion.frontoffice.taglib.IterateOverTag) _jspx_tagPool_ion_iterateOver_var.get(org.nextime.ion.frontoffice.taglib.IterateOverTag.class);
848     _jspx_th_ion_iterateOver_2.setPageContext(pageContext);
849     _jspx_th_ion_iterateOver_2.setParent(_jspx_th_ion_selectObjects_2);
850     _jspx_th_ion_iterateOver_2.setVar("publicationResult");
851     int _jspx_eval_ion_iterateOver_2 = _jspx_th_ion_iterateOver_2.doStartTag();
852     if (_jspx_eval_ion_iterateOver_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
853       if (_jspx_eval_ion_iterateOver_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
854         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
855         _bc.clear();
856         out = _bc;
857         _jspx_th_ion_iterateOver_2.setBodyContent(_bc);
858         _jspx_th_ion_iterateOver_2.doInitBody();
859       }
860       do {
861         out.write("\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t");
862         if (_jspx_meth_c_out_3(_jspx_th_ion_iterateOver_2, pageContext))
863           return true;
864         out.write("\t\t\t\t\t\t\t\t\r\n\t\t\t\t");
865         int evalDoAfterBody = _jspx_th_ion_iterateOver_2.doAfterBody();
866         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
867           break;
868       } while (true);
869       if (_jspx_eval_ion_iterateOver_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
870         out = pageContext.popBody();
871     }
872     if (_jspx_th_ion_iterateOver_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
873       return true;
874     _jspx_tagPool_ion_iterateOver_var.reuse(_jspx_th_ion_iterateOver_2);
875     return false;
876   }
877
878   private boolean _jspx_meth_c_out_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_iterateOver_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
879           throws Throwable JavaDoc {
880     JspWriter out = pageContext.getOut();
881     /* ---- c:out ---- */
882     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_3 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value_escapeXml.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
883     _jspx_th_c_out_3.setPageContext(pageContext);
884     _jspx_th_c_out_3.setParent(_jspx_th_ion_iterateOver_2);
885     _jspx_th_c_out_3.setValue("${publicationResult.view}");
886     _jspx_th_c_out_3.setEscapeXml("false");
887     int _jspx_eval_c_out_3 = _jspx_th_c_out_3.doStartTag();
888     if (_jspx_th_c_out_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
889       return true;
890     _jspx_tagPool_c_out_value_escapeXml.reuse(_jspx_th_c_out_3);
891     return false;
892   }
893 }
894
Popular Tags