Java Doc for PagerRenderer.java in  » Library » Apache-beehive-1.0.2-src » org » apache » beehive » netui » databinding » datagrid » api » rendering » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Library » Apache beehive 1.0.2 src » org.apache.beehive.netui.databinding.datagrid.api.rendering 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.beehive.netui.databinding.datagrid.api.rendering.PagerRenderer

All known Subclasses:   org.apache.beehive.netui.databinding.datagrid.runtime.rendering.pager.FirstPreviousNextLastPagerRenderer,  org.apache.beehive.netui.databinding.datagrid.runtime.rendering.pager.PreviousNextPagerRenderer,
PagerRenderer
abstract public class PagerRenderer (Code)

This is the base class for data grid pager renderers. Subclasses can be used by the data grid to render custom pager markup overriding one or both of the PagerRenderer.internalRender() and PagerRenderer.noDataRender() methods. Additional methods are implemented here as a convenience and may be overriden by subclasses needing to change their behavior.





Method Summary
final protected  voidbuildAnchor(AbstractRenderAppender appender, Map queryParams, String labelKey)
    
protected  StringbuildDeadFirstLink()
     Build literal text for the string displayed when there is no first page for the data set.
protected  StringbuildDeadLastLink()
     Build literal text for the string displayed when there is no last page for the data set.
protected  StringbuildDeadNextLink()
     Build literal text for the string displayed when there is no next page for the data set.
protected  StringbuildDeadPreviousLink()
     Build literal text for the string displayed when there is no previous page for the data set.
protected  StringbuildLiveFirstLink()
     Build an HTML anchor that contains URL state for navigating to the first page of a data set.
protected  StringbuildLiveLastLink()
     Build an HTML anchor that contains URL state for navigating to the last page of a data set.
protected  StringbuildLiveNextPageLink()
     Build an HTML anchor that contains URL state for navigating to the next page of a data set.
protected  StringbuildLivePreviousLink()
     Build an HTML anchor that contains URL state for navigating to the previous page of a data set.
protected  StringbuildPageUri(Map queryParams)
    
protected  DataGridTagModelgetDataGridTagModel()
     Get the DataGridTagModel to which this pager is associated.
protected  PagerModelgetPagerModel()
     Get the PagerModel that contains the current pager state.
protected  StringinternalRender()
     Render the pager.
protected  StringnoDataRender()
     Render the pager.
public  Stringrender()
    

This method should be called when the pager is to be rendered.

public  voidsetDataGridTagModel(DataGridTagModel dataGridTagModel)
    

Set the DataGridTagModel with which this pager renderer instance is associated.




Method Detail
buildAnchor
final protected void buildAnchor(AbstractRenderAppender appender, Map queryParams, String labelKey)(Code)
Build the anchor
Parameters:
  appender -
Parameters:
  queryParams -
Parameters:
  labelKey -



buildDeadFirstLink
protected String buildDeadFirstLink()(Code)
Build literal text for the string displayed when there is no first page for the data set. This text is generally used when the PagerModel is already on the first page. By default, this text is obtained using the IDataGridMessageKeys.PAGER_MSG_FIRST message key. the text for the first page link



buildDeadLastLink
protected String buildDeadLastLink()(Code)
Build literal text for the string displayed when there is no last page for the data set. This text is generally used when the PagerModel is on the last page. By default, this text is obtained using the IDataGridMessageKeys.PAGER_MSG_LAST message key. the text for the last page link



buildDeadNextLink
protected String buildDeadNextLink()(Code)
Build literal text for the string displayed when there is no next page for the data set. This text is generally used when the PagerModel is on the last page. By default, this text is obtained using the IDataGridMessageKeys.PAGER_MSG_NEXT message key. the text for the next page link



buildDeadPreviousLink
protected String buildDeadPreviousLink()(Code)
Build literal text for the string displayed when there is no previous page for the data set. This text is generally used when the PagerModel is on the first page. By default, this text is obtained using the IDataGridMessageKeys.PAGER_MSG_PREVIOUS message key. the text for the previous page link



buildLiveFirstLink
protected String buildLiveFirstLink()(Code)
Build an HTML anchor that contains URL state for navigating to the first page of a data set. the HTML markup for anchor to the first page



buildLiveLastLink
protected String buildLiveLastLink()(Code)
Build an HTML anchor that contains URL state for navigating to the last page of a data set. the HTML markup for anchor to the last page



buildLiveNextPageLink
protected String buildLiveNextPageLink()(Code)
Build an HTML anchor that contains URL state for navigating to the next page of a data set. The next page is calculated relative to the current location in the PagerModel the HTML markup for anchor to the next page



buildLivePreviousLink
protected String buildLivePreviousLink()(Code)
Build an HTML anchor that contains URL state for navigating to the previous page of a data set. The previous page is calculated relative to the current location in the PagerModel the HTML markup for anchor to the previous page



buildPageUri
protected String buildPageUri(Map queryParams)(Code)



getDataGridTagModel
protected DataGridTagModel getDataGridTagModel()(Code)
Get the DataGridTagModel to which this pager is associated. the DataGridTagModel



getPagerModel
protected PagerModel getPagerModel()(Code)
Get the PagerModel that contains the current pager state. the PagerModel



internalRender
protected String internalRender()(Code)
Render the pager. This method is invoked when there is data available in the data set. a string containing markup rendered by the pager



noDataRender
protected String noDataRender()(Code)
Render the pager. This method is invoked when there is no data available in the data set. a string containing markup rendered by the pager



render
public String render()(Code)

This method should be called when the pager is to be rendered. The result will be the String that represents the result of rendering.

If there is no data in the data set, the method PagerRenderer.noDataRender() will be invoked. Otherwise, the PagerRenderer.internalRender() method will be called.

a string containing markup rendered by the pager



setDataGridTagModel
public void setDataGridTagModel(DataGridTagModel dataGridTagModel)(Code)

Set the DataGridTagModel with which this pager renderer instance is associated. Pager renderer instances should not be shared between data grids without setting a DataGridTagModel for each data grid.
Parameters:
  dataGridTagModel - the DataGridTagModel




Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.