Java Doc for HttpCacheControl.java in  » Web-Server » Jigsaw » org » w3c » www » http » 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 » Web Server » Jigsaw » org.w3c.www.http 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.w3c.www.http.BasicValue
      org.w3c.www.http.HttpCacheControl

HttpCacheControl
public class HttpCacheControl extends BasicValue (Code)
The parsed cache-control directive of HTTP/1.1 This object gives access to the parsed value of the cache-control directive of HTTP/1.1, as defined in section 14.9 of the specification.



Constructor Summary
 HttpCacheControl(boolean isValid)
     Create a new empty HttpCacheControl object descriptor.
public  HttpCacheControl()
     Create a new empty cache control object descriptor.

Method Summary
public  voidaddNoCache(String name)
     Add the given header name to the no-cache directive.
public  booleancheckMustRevalidate()
    
public  booleancheckNoStore()
    
public  booleancheckNoTransform()
    
public  booleancheckOnlyIfCached()
    
public  booleancheckProxyRevalidate()
    
public  booleancheckPublic()
    
final public  intgetMaxAge()
     Get the max-age value defined by this cache control policy.
public  intgetMaxStale()
     Get the max-stale value defined by this control object.
public  intgetMinFresh()
     Get the min-fresh directive value.
public  String[]getNoCache()
     Get and test the no-cache directive setting.
public  String[]getPrivate()
     Check and get the private value.
Parameters:
  def - The default value if undefined.
final public  intgetSMaxAge()
     Get the s-maxage value defined by this cache control policy.
public  ObjectgetValue()
     HeaderValue implementation - Get this header value.
protected  voidparse()
     parse.
public  voidsetMaxAge(int age)
     Set the max-age directive for this cache control.
public  voidsetMaxStale(int stale)
     Set the max-stale directive value.
public  voidsetMinFresh(int fresh)
     Set the minfresh directive value.
public  voidsetMustRevalidate(boolean onoff)
     Set the must-revalidate directive.
public  voidsetNoCache(String fields)
     Set the no cache directive to the given list of fields.
public  voidsetNoCache()
     Set the no-cache directive globally.
public  voidsetNoStore(boolean onoff)
     Set the no-store flag.
public  voidsetNoTransform(boolean onoff)
     Set the no-transform directive.
public  voidsetOnlyIfCached(boolean onoff)
     Set the only-if-cached directive.
public  voidsetPrivate(String priv)
     Set the private directive value.
public  voidsetProxyRevalidate(boolean onoff)
     Set the proxy-revalidate directive.
public  voidsetPublic(boolean onoff)
     Set the public directive.
public  voidsetSMaxAge(int age)
     Set the s_maxage directive for this cache control.
public  voidunsetNoCache()
     Unset the no-cache directive.
public  voidunsetPrivate()
     Unset the private directive.
protected  voidupdateByteValue()
     Recompute the byte value for this header.


Constructor Detail
HttpCacheControl
HttpCacheControl(boolean isValid)(Code)
Create a new empty HttpCacheControl object descriptor.
Parameters:
  isValid - A boolean indicating if this object will be filled inby parsing a value, or is for internal purposes.



HttpCacheControl
public HttpCacheControl()(Code)
Create a new empty cache control object descriptor. The value will be provided through parsing.




Method Detail
addNoCache
public void addNoCache(String name)(Code)
Add the given header name to the no-cache directive.
Parameters:
  name - The header name to add.



checkMustRevalidate
public boolean checkMustRevalidate()(Code)
Is the must-revalidate flag set ? A boolean.



checkNoStore
public boolean checkNoStore()(Code)
Is the no-store flag set ? A boolean.



checkNoTransform
public boolean checkNoTransform()(Code)
Is the no-transform flag set ? A boolean.



checkOnlyIfCached
public boolean checkOnlyIfCached()(Code)
Is the on-if-cached flag value set ? A boolean.



checkProxyRevalidate
public boolean checkProxyRevalidate()(Code)
Is the proxy-revalidate flag set ? A boolean.



checkPublic
public boolean checkPublic()(Code)
Is the public flag set ? A boolean.



getMaxAge
final public int getMaxAge()(Code)
Get the max-age value defined by this cache control policy. The max-age value, or -1 if undefined.



getMaxStale
public int getMaxStale()(Code)
Get the max-stale value defined by this control object. The max-stale value, or -1 if undefined.



getMinFresh
public int getMinFresh()(Code)
Get the min-fresh directive value.
Parameters:
  def - The default value to reurn if undefined.



getNoCache
public String[] getNoCache()(Code)
Get and test the no-cache directive setting. A field-list as an array of String, or nullif the directive is undefined.



getPrivate
public String[] getPrivate()(Code)
Check and get the private value.
Parameters:
  def - The default value if undefined. A list of field-names, as a String array, or the provideddefault value otherwise.



getSMaxAge
final public int getSMaxAge()(Code)
Get the s-maxage value defined by this cache control policy. The s-maxage value, or -1 if undefined.



getValue
public Object getValue()(Code)
HeaderValue implementation - Get this header value. Itself !



parse
protected void parse() throws HttpParserException(Code)
parse.
exception:
  HttpParserException - if parsing failed.



setMaxAge
public void setMaxAge(int age)(Code)
Set the max-age directive for this cache control.
Parameters:
  age - The max allowed age for the cache control policy, or-1 to reset value.



setMaxStale
public void setMaxStale(int stale)(Code)
Set the max-stale directive value.
Parameters:
  stale - The max-stale value, or -1 to reset value.



setMinFresh
public void setMinFresh(int fresh)(Code)
Set the minfresh directive value.
Parameters:
  fresh - The new minfresh value, or -1 to resetvalue.



setMustRevalidate
public void setMustRevalidate(boolean onoff)(Code)
Set the must-revalidate directive.
Parameters:
  onoff - The new value for the must-revalidate directive.



setNoCache
public void setNoCache(String fields)(Code)
Set the no cache directive to the given list of fields.
Parameters:
  fields - The fields to set in the no-cache directive, encodedas a String array (whose length can be 0), ornull to reset the value.



setNoCache
public void setNoCache()(Code)
Set the no-cache directive globally.



setNoStore
public void setNoStore(boolean onoff)(Code)
Set the no-store flag.
Parameters:
  onoff - The value for the no-store directive.



setNoTransform
public void setNoTransform(boolean onoff)(Code)
Set the no-transform directive.
Parameters:
  onoff - The new boolean value for the no-transform directive.



setOnlyIfCached
public void setOnlyIfCached(boolean onoff)(Code)
Set the only-if-cached directive.
Parameters:
  onoff - The boolean value for the directive.



setPrivate
public void setPrivate(String priv)(Code)
Set the private directive value.
Parameters:
  priv - The list of field-names as a String array.



setProxyRevalidate
public void setProxyRevalidate(boolean onoff)(Code)
Set the proxy-revalidate directive.
Parameters:
  onoff - The new proxy-revalidate value.



setPublic
public void setPublic(boolean onoff)(Code)
Set the public directive.
Parameters:
  onoff - The public directive value.



setSMaxAge
public void setSMaxAge(int age)(Code)
Set the s_maxage directive for this cache control.
Parameters:
  age - The max allowed age for the cache control policy, or-1 to reset value.



unsetNoCache
public void unsetNoCache()(Code)
Unset the no-cache directive.



unsetPrivate
public void unsetPrivate()(Code)
Unset the private directive.



updateByteValue
protected void updateByteValue()(Code)
Recompute the byte value for this header.



Fields inherited from org.w3c.www.http.BasicValue
protected boolean isValid(Code)(Java Doc)
protected byte raw(Code)(Java Doc)
protected int rlen(Code)(Java Doc)
protected int roff(Code)(Java Doc)

Methods inherited from org.w3c.www.http.BasicValue
public void addBytes(byte buf, int off, int len)(Code)(Java Doc)
public void appendValue(HttpBuffer buf)(Code)(Java Doc)
final protected void checkByteValue()(Code)(Java Doc)
protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public void emit(OutputStream out) throws IOException(Code)(Java Doc)
protected void error(String msg) throws HttpParserException(Code)(Java Doc)
abstract public Object getValue()(Code)(Java Doc)
protected void invalidateByteValue()(Code)(Java Doc)
abstract protected void parse() throws HttpParserException(Code)(Java Doc)
public void setBytes(byte buf, int off, int len)(Code)(Java Doc)
public void setString(String strval)(Code)(Java Doc)
public String toExternalForm()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
abstract protected void updateByteValue()(Code)(Java Doc)
final protected void validate() throws HttpInvalidValueException(Code)(Java Doc)

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.