Package org.restlet.engine.header
Class CacheDirectiveWriter
java.lang.Object
java.io.Writer
java.io.StringWriter
org.restlet.engine.header.HeaderWriter<CacheDirective>
org.restlet.engine.header.CacheDirectiveWriter
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
Cache directive header writer.
- Author:
- Thierry Boileau
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(CacheDirective directive) Appends a value.static Stringwrite(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, canWriteMethods inherited from class java.io.StringWriter
append, close, flush, getBuffer, toString, write, write, write, writeMethods inherited from class java.io.Writer
nullWriter, write
-
Constructor Details
-
CacheDirectiveWriter
public CacheDirectiveWriter()
-
-
Method Details
-
write
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
Description copied from class:HeaderWriterAppends a value.- Specified by:
appendin classHeaderWriter<CacheDirective>- Parameters:
directive- The value.- Returns:
- This writer.
-