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: Custom.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 Custom extends Element {
16: public void processElement() {
17: Template t = getHtmlTemplate("paged_navigation_custom");
18: int offset = getInputInt("myoff", 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), "changemyoff", "myoff");
24: print(t.getBlock("content"));
25: }
26: }
|