Jala 1.3

Class jala.ListRenderer

Object
   |
   +--jala.ListRenderer

class jala.ListRenderer



Defined in ListRenderer.js


Nested Class Summary
<static class> jala.ListRenderer.ArrayList
 
Field Summary
<static>  <final> Object defaultRenderer
          Default Renderer object containing functions used for rendering different list items (eg.
 
Constructor Summary
jala.ListRenderer (<HopObject|ArrayList|Array> coll, <Object> renderer)
           
 
Method Summary
 Number currentEnd_macro()
           Returns the end item number in the current page
 Number currentPage_macro()
           Returns the current page number
 Number currentStart_macro()
           Returns the start item number in the current page
 String getBaseHref()
           Returns the base href of this ListRenderer instance
 HopObject|Array getCollection()
           Returns the collection this ListRenderer instance operates on
 Number getCurrentPage()
           Returns the current page index.
 Number getEndIndex()
           Returns the zero-based index position of the last item of the current page in the collection this ListRenderer operates on.
 Number getItemSkin()
           Returns the name of the skin rendered for a single list item
 String getList(<Object> param)
           Returns the rendered list of collection items as string
 Number getMaxPages()
           Returns the maximum number of pages handled by this ListRenderer instance
 String getNextLink(<Object> param)
           Returns a rendered link to the previous page as string.
 String getPageHref(<Number> page)
           Returns the href of a page.
 String getPageNavigation(<Object> param)
           Returns the rendered page navigation bar as string
 Number getPageSize()
           Returns the number of items displayed on one page
 String getPrevLink(<Object> param)
           Returns a rendered link to the previous page as string.
 Object getRenderer()
           Returns the renderer used by this ListRenderer instance
 Number getStartIndex()
           Returns the zero-based index position of the first item of the current page in the collection this ListRenderer operates on.
 Number getTotalPages()
           Returns the total number of pages handled by this ListRenderer instance (which is the collection size divided by the page size).
 String getUrlParameterName()
           Returns the name of the URL parameter name containing the index of the page to display
 String getUrlParameters()
           Returns any additional URL parameters included in every navigation link rendered by this ListRenderer instance.
 Number limit_macro(<Object> param)
           Either renders the maximum number of items per page, or sets the limit to a given number.
 String nextLink_macro(<Object> param)
           Returns a rendered link to the next page.
 String pageNavigation_macro(<Object> param)
           Returns the rendered page navigation bar.
 String prevLink_macro(<Object> param)
           Returns a rendered link to the previous page.
 void render_macro(<Object> param)
           Renders the current page of this list.
 void renderList(<Object> param)
           Renders the list of items for one page directly to response.
 String renderListAsString(<Object> param)
           Returns the rendered list of collection items as string
 void renderNextLink(<Object> param)
           Renders a link to the next page directly to response.
 String renderNextLinkAsString(param)
           Returns a rendered link to the previous page as string
 Object renderPageNavigation(<Object> param)
           Renders the page navigation bar directly to response.
 String renderPageNavigationAsString(param)
           Returns the rendered page navigation bar as string
 void renderPrevLink(<Object> param)
           Renders a link to the previous page directly to response.
 String renderPrevLinkAsString(<Object> param)
           Returns a rendered link to the previous page as string
 void setBaseHref(<String> href)
           Sets the base href of this ListRenderer instance.
 void setCollection(<HopObject|ArrayList|Array> coll)
           Sets the collection of this ListRenderer
 void setItemSkin(<String> name)
           Sets the name of the skin to render for every list item
 void setMaxPages(<Number> pages)
           Sets the maximum number of pages to display
 void setPageSize(<Number> size)
           Sets the number of items to display on a single page
 void setRenderer(<Object> r)
           Sets the renderer to be used by this ListRenderer instance
 void setUrlParameterName(<String> name)
           Sets the name of the URL parameter name containing the index of the page to display
 void setUrlParameters(<String> params)
           Sets additional parameters to include in every navigation link
 Number size_macro()
           Returns the total number of items
 Number totalPages_macro()
           Returns the total number of pages

Field Detail

defaultRenderer

<static> <final> Object defaultRenderer

Constructor Detail

jala.ListRenderer

jala.ListRenderer(<HopObject|ArrayList|Array> coll, <Object> renderer)

Method Detail

currentEnd_macro

Number currentEnd_macro()

currentPage_macro

Number currentPage_macro()

currentStart_macro

Number currentStart_macro()

getBaseHref

String getBaseHref()

getCollection

HopObject|Array getCollection()

getCurrentPage

Number getCurrentPage()

getEndIndex

Number getEndIndex()

getItemSkin

Number getItemSkin()

getList

String getList(<Object> param)

getMaxPages

Number getMaxPages()

getNextLink

String getNextLink(<Object> param)

getPageHref

String getPageHref(<Number> page)

getPageNavigation

String getPageNavigation(<Object> param)

getPageSize

Number getPageSize()

getPrevLink

String getPrevLink(<Object> param)

getRenderer

Object getRenderer()

getStartIndex

Number getStartIndex()

getTotalPages

Number getTotalPages()

getUrlParameterName

String getUrlParameterName()

getUrlParameters

String getUrlParameters()

limit_macro

Number limit_macro(<Object> param)

nextLink_macro

String nextLink_macro(<Object> param)

pageNavigation_macro

String pageNavigation_macro(<Object> param)

prevLink_macro

String prevLink_macro(<Object> param)

render_macro

void render_macro(<Object> param)

renderList

void renderList(<Object> param)

renderListAsString

String renderListAsString(<Object> param)

renderNextLink

void renderNextLink(<Object> param)

renderNextLinkAsString

String renderNextLinkAsString(param)

renderPageNavigation

Object renderPageNavigation(<Object> param)

renderPageNavigationAsString

String renderPageNavigationAsString(param)

renderPrevLink

void renderPrevLink(<Object> param)

renderPrevLinkAsString

String renderPrevLinkAsString(<Object> param)

setBaseHref

void setBaseHref(<String> href)

setCollection

void setCollection(<HopObject|ArrayList|Array> coll)

setItemSkin

void setItemSkin(<String> name)

setMaxPages

void setMaxPages(<Number> pages)

setPageSize

void setPageSize(<Number> size)

setRenderer

void setRenderer(<Object> r)

setUrlParameterName

void setUrlParameterName(<String> name)

setUrlParameters

void setUrlParameters(<String> params)

size_macro

Number size_macro()

totalPages_macro

Number totalPages_macro()

Jala 1.3

Documentation generated by JSDoc on Tue Jan 8 15:45:31 2008