org.restlet.engine.header
Class EncodingWriter
java.lang.Object
java.io.Writer
java.io.StringWriter
org.restlet.engine.header.HeaderWriter<M>
org.restlet.engine.header.MetadataWriter<Encoding>
org.restlet.engine.header.EncodingWriter
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
public class EncodingWriter
- extends MetadataWriter<Encoding>
Encoding header writer.
- Author:
- Jerome Louvel
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 |
EncodingWriter
public EncodingWriter()
write
public static String write(List<Encoding> encodings)
- Writes a list of encodings.
- Parameters:
encodings
- The encodings to write.
- Returns:
- This writer.
canWrite
protected boolean canWrite(Encoding encoding)
- Description copied from class:
HeaderWriter
- Indicates if the value can be written to the header. Useful to prevent
the writing of
Encoding.IDENTITY
constants for example. By
default it returns true for non null values.
- Overrides:
canWrite
in class HeaderWriter<Encoding>
- Parameters:
encoding
- The value to add.
- Returns:
- True if the value can be added.
Copyright © 2005-2013 Restlet.