Java Doc for Resource.java in  » J2EE » wicket » org » apache » wicket » 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 » J2EE » wicket » org.apache.wicket 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.wicket.Resource

All known Subclasses:   org.apache.wicket.markup.html.WebResource,
Resource
abstract public class Resource implements IResourceListener(Code)
A Resource is something that implements IResourceListener and provides a getResourceStream() method which returns the raw IResourceStream to be rendered back to the client browser.

Resources themselves do not currently have URLs. Instead, they are referred to by components that have URLs.

Resources can be shared throughout an application by adding them to Application with addResource(Class scope, String name) or addResource(String name). A resource added in such a way is a named resource and is accessible throughout the application via Application.getResource(Class scope, String name) or Application.getResource(String name). The ResourceReference class enables easy access to such resources in a way that is light on clusters.

While resources can be shared between components, it is important to emphasize that components cannot be shared among containers. For example, you can create a button image resource with new DefaultButtonImageResource(...) and store that in the Application with addResource(). You can then assign that logical resource via ResourceReference to several ImageButton components. While the button image resource can be shared between components like this, the ImageButton components in this example are like all other components in Wicket and cannot be shared.
author:
   Jonathan Locke
author:
   Johan Compagner
author:
   Gili Tzabari
author:
   Igor Vaynberg




Constructor Summary
protected  Resource()
    

Method Summary
protected  voidconfigureResponse(Response response)
     Allows implementations to do configure the response, like setting headers etc.
protected  ValueMapgetParameters()
    
abstract public  IResourceStreamgetResourceStream()
    
protected  voidinvalidate()
     Sets any loaded resource to null, thus forcing a reload on the next request.
final public  booleanisCacheable()
    
final public  voidonResourceRequested()
     THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.
final public  ResourcesetCacheable(boolean cacheable)
     Should this resource be cacheable, so will it set the last modified and the some cache headers in the response.
Parameters:
  cacheable - boolean if the lastmodified and cache headers must be set.
final public  voidsetParameters(Map parameters)
     THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.


Constructor Detail
Resource
protected Resource()(Code)
Constructor




Method Detail
configureResponse
protected void configureResponse(Response response)(Code)
Allows implementations to do configure the response, like setting headers etc.
Parameters:
  response - the respone



getParameters
protected ValueMap getParameters()(Code)
Any query parameters associated with the request for thisresource



getResourceStream
abstract public IResourceStream getResourceStream()(Code)
Gets the resource to render to the requester



invalidate
protected void invalidate()(Code)
Sets any loaded resource to null, thus forcing a reload on the next request.



isCacheable
final public boolean isCacheable()(Code)
boolean True or False if this resource is cacheable



onResourceRequested
final public void onResourceRequested()(Code)
THIS METHOD IS NOT PART OF THE WICKET PUBLIC API. DO NOT CALL IT. Called when a resource is requested.



setCacheable
final public Resource setCacheable(boolean cacheable)(Code)
Should this resource be cacheable, so will it set the last modified and the some cache headers in the response.
Parameters:
  cacheable - boolean if the lastmodified and cache headers must be set. this



setParameters
final public void setParameters(Map parameters)(Code)
THIS METHOD IS NOT PART OF THE WICKET PUBLIC API. DO NOT USE IT!
Parameters:
  parameters - Map of query parameters that paramterize this resource



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.