## Uses of Class
org.restlet.engine.http.header.HeaderWriter

Packages that use HeaderWriter
Package | Description
--- | ---
org.restlet.engine.http.header | Supports HTTP header parsing and formatting.

### Uses of HeaderWriter in org.restlet.engine.http.header

Subclasses of HeaderWriter in org.restlet.engine.http.header
Modifier and Type | Class and Description
--- | ---
`class` | `CacheDirectiveWriter` Cache directive header writer.
`class` | `ChallengeWriter` Authentication challenge header writer.
`class` | `CookieSettingWriter` Cookie setting header writer.
`class` | `CookieWriter` Cookie header writer.
`class` | `DimensionWriter` Dimension header writer.
`class` | `DispositionWriter` Disposition header writer.
`class` | `EncodingWriter` Encoding header writer.
`class` | `ExpectationWriter` Expectation header writer.
`class` | `LanguageWriter` Language header writer.
`class` | `MetadataWriter<M extends Metadata>` Metadata header writer.
`class` | `MethodWriter` Method header writer.
`class` | `PreferenceWriter` Preference header writer.
`class` | `RangeWriter` Range header writer.
`class` | `RecipientInfoWriter` Recipient info header writer.
`class` | `TagWriter` Tag header writer.
`class` | `WarningWriter` Warning header writer.

Methods in org.restlet.engine.http.header that return HeaderWriter
Modifier and Type | Method and Description
--- | ---
`HeaderWriter<ChallengeRequest>` | ChallengeWriter.`append(ChallengeRequest value)`
`HeaderWriter<V>` | HeaderWriter.`append(char c)`
`HeaderWriter<V>` | HeaderWriter.`append(char[] cs)` Appends an array of characters.
`HeaderWriter<V>` | HeaderWriter.`append(java.lang.CharSequence csq)`
`HeaderWriter<V>` | HeaderWriter.`append(java.util.Collection<V> values)` Appends a collection of values.
`HeaderWriter<Dimension>` | DimensionWriter.`append(Dimension dimension)`
`HeaderWriter<V>` | HeaderWriter.`append(int i)` Appends an integer.
`HeaderWriter<V>` | HeaderWriter.`append(long l)` Appends a long.
`HeaderWriter<Range>` | RangeWriter.`append(Range range)`
`HeaderWriter<Tag>` | TagWriter.`append(Tag tag)`
`abstract HeaderWriter<V>` | HeaderWriter.`append(V value)` Appends a value.
`HeaderWriter<V>` | HeaderWriter.`appendComment(java.lang.String content)` Appends a string as an HTTP comment, surrounded by parenthesis and with quoted pairs if needed.
`HeaderWriter<V>` | HeaderWriter.`appendExtension(Parameter extension)` Formats and appends a parameter as an extension.
`HeaderWriter<V>` | HeaderWriter.`appendExtension(java.lang.String name, java.lang.String value)` Appends an extension.
`HeaderWriter<V>` | HeaderWriter.`appendParameterSeparator()` Appends a semicolon as a parameter separator.
`HeaderWriter<V>` | HeaderWriter.`appendProduct(java.lang.String name, java.lang.String version)` Appends a product description.
`HeaderWriter<V>` | HeaderWriter.`appendQuotedPair(char character)` Appends a quoted character, prefixing it with a backslash.
`HeaderWriter<V>` | HeaderWriter.`appendQuotedString(java.lang.String content)` Appends a quoted string.
`HeaderWriter<V>` | HeaderWriter.`appendSpace()` Appends a space character.
`HeaderWriter<V>` | HeaderWriter.`appendToken(java.lang.String token)` Appends a token.
`HeaderWriter<V>` | HeaderWriter.`appendUriEncoded(java.lang.CharSequence source, CharacterSet characterSet)` Formats and appends a source string as an URI encoded string.
`HeaderWriter<V>` | HeaderWriter.`appendValueSeparator()` Appends a comma as a value separator.