org.sakaiproject.sitestats.tool.wicket.components
Class SakaiPagingNavigator

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by org.apache.wicket.markup.html.navigation.paging.PagingNavigator
                          extended by org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator
                              extended by org.sakaiproject.sitestats.tool.wicket.components.SakaiPagingNavigator
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public class SakaiPagingNavigator
extends org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.apache.wicket.markup.html.navigation.paging.PagingNavigator
NAVIGATION_ID
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
SakaiPagingNavigator(String id, org.apache.wicket.markup.html.navigation.paging.IPageable pageable)
          Constructor.
SakaiPagingNavigator(String id, org.apache.wicket.markup.html.navigation.paging.IPageable pageable, org.apache.wicket.markup.html.navigation.paging.IPagingLabelProvider labelProvider)
          Constructor.
 
Method Summary
 String getRowNumberSelector()
           
protected  org.apache.wicket.markup.html.navigation.paging.PagingNavigation newNavigation(org.apache.wicket.markup.html.navigation.paging.IPageable pageable, org.apache.wicket.markup.html.navigation.paging.IPagingLabelProvider labelProvider)
          Create a new PagingNavigation.
protected  org.apache.wicket.markup.html.link.Link newPagingNavigationIncrementLink(String id, org.apache.wicket.markup.html.navigation.paging.IPageable pageable, int increment)
          Create a new increment link.
protected  org.apache.wicket.markup.html.link.Link newPagingNavigationLink(String id, org.apache.wicket.markup.html.navigation.paging.IPageable pageable, int pageNumber)
          Create a new pagenumber link.
protected  org.apache.wicket.markup.html.form.DropDownChoice newRowNumberSelector(org.apache.wicket.markup.html.navigation.paging.IPageable pageable)
           
protected  void onBeforeRender()
           
 void setRowNumberSelector(String value)
           
 
Methods inherited from class org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator
onAjaxEvent
 
Methods inherited from class org.apache.wicket.markup.html.navigation.paging.PagingNavigator
getPageable, getPagingNavigation
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeginRequest, onDetach, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SakaiPagingNavigator

public SakaiPagingNavigator(String id,
                            org.apache.wicket.markup.html.navigation.paging.IPageable pageable)
Constructor.

Parameters:
id - See Component
pageable - The pageable component the page links are referring to.

SakaiPagingNavigator

public SakaiPagingNavigator(String id,
                            org.apache.wicket.markup.html.navigation.paging.IPageable pageable,
                            org.apache.wicket.markup.html.navigation.paging.IPagingLabelProvider labelProvider)
Constructor.

Parameters:
id - See Component
pageable - The pageable component the page links are referring to.
labelProvider - The label provider for the link text.
Method Detail

onBeforeRender

protected void onBeforeRender()
Overrides:
onBeforeRender in class org.apache.wicket.markup.html.navigation.paging.PagingNavigator

newPagingNavigationIncrementLink

protected org.apache.wicket.markup.html.link.Link newPagingNavigationIncrementLink(String id,
                                                                                   org.apache.wicket.markup.html.navigation.paging.IPageable pageable,
                                                                                   int increment)
Create a new increment link. May be subclassed to make use of specialized links, e.g. Ajaxian links.

Overrides:
newPagingNavigationIncrementLink in class org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator
Parameters:
id - the link id
pageable - the pageable to control
increment - the increment
Returns:
the increment link

newPagingNavigationLink

protected org.apache.wicket.markup.html.link.Link newPagingNavigationLink(String id,
                                                                          org.apache.wicket.markup.html.navigation.paging.IPageable pageable,
                                                                          int pageNumber)
Create a new pagenumber link. May be subclassed to make use of specialized links, e.g. Ajaxian links.

Overrides:
newPagingNavigationLink in class org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator
Parameters:
id - the link id
pageable - the pageable to control
pageNumber - the page to jump to
Returns:
the pagenumber link

newRowNumberSelector

protected org.apache.wicket.markup.html.form.DropDownChoice newRowNumberSelector(org.apache.wicket.markup.html.navigation.paging.IPageable pageable)

getRowNumberSelector

public String getRowNumberSelector()

setRowNumberSelector

public void setRowNumberSelector(String value)

newNavigation

protected org.apache.wicket.markup.html.navigation.paging.PagingNavigation newNavigation(org.apache.wicket.markup.html.navigation.paging.IPageable pageable,
                                                                                         org.apache.wicket.markup.html.navigation.paging.IPagingLabelProvider labelProvider)
Create a new PagingNavigation. May be subclassed to make us of specialized PagingNavigation.

Overrides:
newNavigation in class org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator
Parameters:
pageable - the pageable component
labelProvider - The label provider for the link text.
Returns:
the navigation object


Copyright © 2006-2012 Universidade Fernando Pessoa. All Rights Reserved.