Package org.restlet.engine.header
Class DimensionWriter
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
Dimension header writer.
- Author:
- Thierry Boileau
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(Collection<Dimension> dimensions) Appends a collection of dimensions as a header.Appends a value.static Stringwrite(Collection<Dimension> dimensions) Creates a vary header from the given dimensions.Methods inherited from class org.restlet.engine.header.HeaderWriter
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
-
DimensionWriter
public DimensionWriter()
-
-
Method Details
-
write
Creates a vary header from the given dimensions.- Parameters:
dimensions- The dimensions to copy to the response.- Returns:
- Returns the Vary header or null, if dimensions is null or empty.
-
append
Appends a collection of dimensions as a header.- Overrides:
appendin classHeaderWriter<Dimension>- Parameters:
dimensions- The dimensions to format.- Returns:
- This writer.
-
append
Description copied from class:HeaderWriterAppends a value.- Specified by:
appendin classHeaderWriter<Dimension>- Parameters:
dimension- The value.- Returns:
- This writer.
-