01: /*
02: * Copyright 2001-2007 Geert Bevin <gbevin[remove] at uwyn dot com>
03: * Distributed under the terms of either:
04: * - the common development and distribution license (CDDL), v1.0; or
05: * - the GNU Lesser General Public License, v2.1 or later
06: * $Id: Defaults.java 3634 2007-01-08 21:42:24Z gbevin $
07: */
08: package com.uwyn.rife.engine.testelements.pagednavigation;
09:
10: import com.uwyn.rife.engine.Element;
11: import com.uwyn.rife.template.Template;
12: import com.uwyn.rife.site.PagedNavigation;
13: import com.uwyn.rife.tools.Convert;
14:
15: public class Defaults extends Element {
16: public void processElement() {
17: Template t = getHtmlTemplate(getPropertyString("template"));
18: int offset = getInputInt("offset", 0);
19: t.setValue("offset", offset);
20: PagedNavigation.generateNavigation(this , t, Convert.toInt(
21: getProperty("count"), 0), Convert.toInt(
22: getProperty("limit"), 0), offset, Convert.toInt(
23: getProperty("span"), 0), PagedNavigation.DEFAULT_EXIT,
24: PagedNavigation.DEFAULT_OUTPUT,
25: getPropertyString("pathinfo"));
26: print(t.getBlock("content"));
27: }
28: }
|