Stefan Hornburg (Racke) > Template-Flute > Template::Flute::Paginator

Download:
Template-Flute-0.0140.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Template::Flute::Paginator - Generic paginator class for Template::Flute

SYNOPSIS ^

    $paginator = Template::Flute::Paginator->new;

    # set page size
    $paginator->page_size(10);

    # retrieve number of pages
    $paginator->pages;

    # retrieve current page (starting with 1)
    $paginator->current_page;

    # retrieve global position numbers for current page
    $paginator->position_first;
    $paginator->position_last;

    # select a page (starting with 1)
    $paginator->select_page;

METHODS ^

pages

Returns number of pages.

current_page

Returns current page, starting from 1.

select_page {

Select page, starting from 1.

position_first

position_last

next

Returns next record or undef.

count

Returns number of records.

seed

Seeds the iterator.

AUTHOR ^

Stefan Hornburg (Racke), <racke@linuxia.de>

LICENSE AND COPYRIGHT ^

Copyright 2010-2014 Stefan Hornburg (Racke) <racke@linuxia.de>.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.

SEE ALSO ^

Template::Flute::Iterator

syntax highlighting: