fr.paris.lutece.portal.web.util
Class LocalizedPaginator<E>

java.lang.Object
  extended by fr.paris.lutece.util.html.Paginator<E>
      extended by fr.paris.lutece.portal.web.util.LocalizedPaginator<E>
Type Parameters:
E - Item of the list

public class LocalizedPaginator<E>
extends Paginator<E>

Localized Paginator


Field Summary
 
Fields inherited from class fr.paris.lutece.util.html.Paginator
LABEL_FIRST, LABEL_LAST, LABEL_NEXT, LABEL_PREVIOUS, PARAMETER_ITEMS_PER_PAGE, PARAMETER_PAGE_INDEX
 
Constructor Summary
LocalizedPaginator(java.util.List<E> list, int nItemPerPage, java.lang.String strBaseUrl, java.lang.String strPageIndexParameterName, java.lang.String strPageIndex, java.util.Locale locale)
          Creates a new instance of Paginator
LocalizedPaginator(java.util.List<E> list, int nItemPerPage, java.lang.String strBaseUrl, java.lang.String strPageIndexParameterName, java.lang.String strPageIndex, java.lang.String strItemsPerPageParameterName, java.util.Locale locale)
          Creates a new instance of Paginator
 
Method Summary
 java.lang.String getLabelFirst()
          Get First label
 java.lang.String getLabelItemCount()
          Get Item Count label
 java.lang.String getLabelItemCountPerPage()
          Get Item Count per page label
 java.lang.String getLabelLast()
          Get First label
 java.lang.String getLabelNext()
          Get Next label
 java.lang.String getLabelPrevious()
          Get Previous label
 
Methods inherited from class fr.paris.lutece.util.html.Paginator
getFirstPageLink, getItemsCount, getItemsPerPage, getItemsPerPageParameterName, getLastPageLink, getNextPageLink, getPageCurrent, getPageIndex, getPageItems, getPagesCount, getPagesLinks, getPreviousPageLink, getRangeMax, getRangeMin, setItemsPerPageParameterName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalizedPaginator

public LocalizedPaginator(java.util.List<E> list,
                          int nItemPerPage,
                          java.lang.String strBaseUrl,
                          java.lang.String strPageIndexParameterName,
                          java.lang.String strPageIndex,
                          java.util.Locale locale)
Creates a new instance of Paginator

Parameters:
list - The collection to paginate
nItemPerPage - Number of items to display per page
strBaseUrl - The base Url for build links on each page link
strPageIndexParameterName - The parameter name for the page index
strPageIndex - The current page index
locale - The Locale

LocalizedPaginator

public LocalizedPaginator(java.util.List<E> list,
                          int nItemPerPage,
                          java.lang.String strBaseUrl,
                          java.lang.String strPageIndexParameterName,
                          java.lang.String strPageIndex,
                          java.lang.String strItemsPerPageParameterName,
                          java.util.Locale locale)
Creates a new instance of Paginator

Parameters:
list - The collection to paginate
nItemPerPage - Number of items to display per page
strBaseUrl - The base Url for build links on each page link
strPageIndexParameterName - The parameter name for the page index
strPageIndex - The current page index
strItemsPerPageParameterName - The parameter name of the number items per page
locale - The Locale
Method Detail

getLabelFirst

public java.lang.String getLabelFirst()
Get First label

Overrides:
getLabelFirst in class Paginator<E>
Returns:
The Label

getLabelPrevious

public java.lang.String getLabelPrevious()
Get Previous label

Overrides:
getLabelPrevious in class Paginator<E>
Returns:
The Label

getLabelNext

public java.lang.String getLabelNext()
Get Next label

Overrides:
getLabelNext in class Paginator<E>
Returns:
The Label

getLabelLast

public java.lang.String getLabelLast()
Get First label

Overrides:
getLabelLast in class Paginator<E>
Returns:
The Label

getLabelItemCount

public java.lang.String getLabelItemCount()
Get Item Count label

Overrides:
getLabelItemCount in class Paginator<E>
Returns:
The Label

getLabelItemCountPerPage

public java.lang.String getLabelItemCountPerPage()
Get Item Count per page label

Overrides:
getLabelItemCountPerPage in class Paginator<E>
Returns:
The Label


Copyright © 2011 Mairie de Paris. All Rights Reserved.