org.restlet.engine.header
Class CacheDirectiveWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.StringWriter
          extended by org.restlet.engine.header.HeaderWriter<CacheDirective>
              extended by org.restlet.engine.header.CacheDirectiveWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable

public class CacheDirectiveWriter
extends HeaderWriter<CacheDirective>

Cache directive header writer.

Author:
Thierry Boileau

Field Summary
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
CacheDirectiveWriter()
           
 
Method Summary
 CacheDirectiveWriter append(CacheDirective directive)
          Appends a value.
static String write(List<CacheDirective> directives)
          Writes a list of cache directives with a comma separator.
 
Methods inherited from class org.restlet.engine.header.HeaderWriter
append, append, append, append, append, append, appendComment, appendExtension, appendExtension, appendParameterSeparator, appendProduct, appendQuotedPair, appendQuotedString, appendSpace, appendToken, appendUriEncoded, appendValueSeparator, canWrite
 
Methods inherited from class java.io.StringWriter
append, close, flush, getBuffer, toString, write, write, write, write
 
Methods inherited from class java.io.Writer
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheDirectiveWriter

public CacheDirectiveWriter()
Method Detail

write

public static String write(List<CacheDirective> directives)
Writes a list of cache directives with a comma separator.

Parameters:
directives - The list of cache directives.
Returns:
The formatted list of cache directives.

append

public CacheDirectiveWriter append(CacheDirective directive)
Description copied from class: HeaderWriter
Appends a value.

Specified by:
append in class HeaderWriter<CacheDirective>
Parameters:
directive - The value.
Returns:
This writer.


Copyright © 2005-2013 Restlet.