org.restlet.engine.header
Class DimensionWriter

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

public class DimensionWriter
extends HeaderWriter<Dimension>

Dimension header writer.

Author:
Thierry Boileau

Field Summary
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
DimensionWriter()
           
 
Method Summary
 DimensionWriter append(Collection<Dimension> dimensions)
          Appends a collection of dimensions as a header.
 HeaderWriter<Dimension> append(Dimension dimension)
          Appends a value.
static String write(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, 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

DimensionWriter

public DimensionWriter()
Method Detail

write

public static String write(Collection<Dimension> dimensions)
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

public DimensionWriter append(Collection<Dimension> dimensions)
Appends a collection of dimensions as a header.

Overrides:
append in class HeaderWriter<Dimension>
Parameters:
dimensions - The dimensions to format.
Returns:
This writer.

append

public HeaderWriter<Dimension> append(Dimension dimension)
Description copied from class: HeaderWriter
Appends a value.

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


Copyright © 2005-2013 Restlet.