Home | History | Annotate | Download | only in message

Lines Matching refs:buffer

86      * Obtains a buffer for formatting.
88 * @param buffer a buffer already available, or <code>null</code>
90 * @return the cleared argument buffer if there is one, or
91 * a new empty buffer that can be used for formatting
93 protected CharArrayBuffer initBuffer(CharArrayBuffer buffer) {
94 if (buffer != null) {
95 buffer.clear();
97 buffer = new CharArrayBuffer(64);
99 return buffer;
123 public CharArrayBuffer appendProtocolVersion(final CharArrayBuffer buffer,
131 CharArrayBuffer result = buffer;
182 public CharArrayBuffer formatRequestLine(CharArrayBuffer buffer,
189 CharArrayBuffer result = initBuffer(buffer);
200 * @param buffer the empty buffer into which to format,
204 protected void doFormatRequestLine(final CharArrayBuffer buffer,
212 buffer.ensureCapacity(len);
214 buffer.append(method);
215 buffer.append(' ');
216 buffer.append(uri);
217 buffer.append(' ');
218 appendProtocolVersion(buffer, reqline.getProtocolVersion());
242 public CharArrayBuffer formatStatusLine(final CharArrayBuffer buffer,
249 CharArrayBuffer result = initBuffer(buffer);
260 * @param buffer the empty buffer into which to format,
264 protected void doFormatStatusLine(final CharArrayBuffer buffer,
273 buffer.ensureCapacity(len);
275 appendProtocolVersion(buffer, statline.getProtocolVersion());
276 buffer.append(' ');
277 buffer.append(Integer.toString(statline.getStatusCode()));
278 buffer.append(' '); // keep whitespace even if reason phrase is empty
280 buffer.append(reason);
304 public CharArrayBuffer formatHeader(CharArrayBuffer buffer,
313 // If the header is backed by a buffer, re-use the buffer
316 result = initBuffer(buffer);
328 * @param buffer the empty buffer into which to format,
332 protected void doFormatHeader(final CharArrayBuffer buffer,
341 buffer.ensureCapacity(len);
343 buffer.append(name);
344 buffer.append(": ");
346 buffer.append(value);