Uses of Class
org.apache.http.util.CharArrayBuffer

Packages that use CharArrayBuffer
org.apache.http The core HTTP components (HttpCore). 
org.apache.http.impl.io Default implementations for interfaces in org.apache.http.io
org.apache.http.impl.nio.codecs Default implementations for interfaces in org.apache.http.nio.codecs
org.apache.http.impl.nio.reactor Default implementations for interfaces in org.apache.http.nio including default I/O reactor implementations and support for SSL/TLS transport security. 
org.apache.http.io The blocking I/O abstraction of the HTTP components. 
org.apache.http.message A selection of HTTP message implementations. 
org.apache.http.nio.reactor API for event driven NIO based on Doug Lea's reactor pattern
org.apache.http.util Resizable byte and char arrays and various utility classes with static helper methods. 
 

Uses of CharArrayBuffer in org.apache.http
 

Methods in org.apache.http that return CharArrayBuffer
 CharArrayBuffer FormattedHeader.getBuffer()
          Obtains the buffer with the formatted header.
 

Uses of CharArrayBuffer in org.apache.http.impl.io
 

Fields in org.apache.http.impl.io declared as CharArrayBuffer
protected  CharArrayBuffer AbstractMessageWriter.lineBuf
           
 

Methods in org.apache.http.impl.io with parameters of type CharArrayBuffer
 int AbstractSessionInputBuffer.readLine(CharArrayBuffer charbuffer)
          Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.
 void AbstractSessionOutputBuffer.writeLine(CharArrayBuffer s)
          Writes characters from the specified char array followed by a line delimiter to this session buffer.
 

Uses of CharArrayBuffer in org.apache.http.impl.nio.codecs
 

Fields in org.apache.http.impl.nio.codecs declared as CharArrayBuffer
protected  CharArrayBuffer AbstractMessageWriter.lineBuf
           
 

Methods in org.apache.http.impl.nio.codecs with parameters of type CharArrayBuffer
protected  HttpMessage HttpResponseParser.createMessage(CharArrayBuffer buffer)
           
protected abstract  HttpMessage AbstractMessageParser.createMessage(CharArrayBuffer buffer)
          Creates HttpMessage instance based on the content of the input buffer containing the first line of the incoming HTTP message.
protected  HttpMessage HttpRequestParser.createMessage(CharArrayBuffer buffer)
           
 

Uses of CharArrayBuffer in org.apache.http.impl.nio.reactor
 

Methods in org.apache.http.impl.nio.reactor with parameters of type CharArrayBuffer
 boolean SessionInputBufferImpl.readLine(CharArrayBuffer linebuffer, boolean endOfStream)
           
 void SessionOutputBufferImpl.writeLine(CharArrayBuffer linebuffer)
           
 

Uses of CharArrayBuffer in org.apache.http.io
 

Methods in org.apache.http.io with parameters of type CharArrayBuffer
 int SessionInputBuffer.readLine(CharArrayBuffer buffer)
          Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.
 void SessionOutputBuffer.writeLine(CharArrayBuffer buffer)
          Writes characters from the specified char array followed by a line delimiter to this session buffer.
 

Uses of CharArrayBuffer in org.apache.http.message
 

Methods in org.apache.http.message that return CharArrayBuffer
 CharArrayBuffer LineFormatter.appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
          Formats a protocol version.
 CharArrayBuffer BasicLineFormatter.appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
           
 CharArrayBuffer BasicHeaderValueFormatter.formatElements(CharArrayBuffer buffer, HeaderElement[] elems, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatElements(CharArrayBuffer buffer, HeaderElement[] elems, boolean quote)
          Formats an array of header elements.
 CharArrayBuffer LineFormatter.formatHeader(CharArrayBuffer buffer, Header header)
          Formats a header.
 CharArrayBuffer BasicLineFormatter.formatHeader(CharArrayBuffer buffer, Header header)
           
 CharArrayBuffer BasicHeaderValueFormatter.formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
          Formats one header element.
 CharArrayBuffer BasicHeaderValueFormatter.formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)
          Formats one name-value pair, where the value is optional.
 CharArrayBuffer BasicHeaderValueFormatter.formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)
          Formats the parameters of a header element.
 CharArrayBuffer LineFormatter.formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
          Formats a request line.
 CharArrayBuffer BasicLineFormatter.formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
           
 CharArrayBuffer LineFormatter.formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
          Formats a status line.
 CharArrayBuffer BasicLineFormatter.formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
           
 CharArrayBuffer BufferedHeader.getBuffer()
           
protected  CharArrayBuffer BasicLineFormatter.initBuffer(CharArrayBuffer buffer)
          Obtains a buffer for formatting.
 

Methods in org.apache.http.message with parameters of type CharArrayBuffer
 CharArrayBuffer LineFormatter.appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
          Formats a protocol version.
 CharArrayBuffer BasicLineFormatter.appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
           
protected  void BasicLineFormatter.doFormatHeader(CharArrayBuffer buffer, Header header)
          Actually formats a header.
protected  void BasicLineFormatter.doFormatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
          Actually formats a request line.
protected  void BasicLineFormatter.doFormatStatusLine(CharArrayBuffer buffer, StatusLine statline)
          Actually formats a status line.
protected  void BasicHeaderValueFormatter.doFormatValue(CharArrayBuffer buffer, String value, boolean quote)
          Actually formats the value of a name-value pair.
 CharArrayBuffer BasicHeaderValueFormatter.formatElements(CharArrayBuffer buffer, HeaderElement[] elems, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatElements(CharArrayBuffer buffer, HeaderElement[] elems, boolean quote)
          Formats an array of header elements.
 CharArrayBuffer LineFormatter.formatHeader(CharArrayBuffer buffer, Header header)
          Formats a header.
 CharArrayBuffer BasicLineFormatter.formatHeader(CharArrayBuffer buffer, Header header)
           
 CharArrayBuffer BasicHeaderValueFormatter.formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
          Formats one header element.
 CharArrayBuffer BasicHeaderValueFormatter.formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)
          Formats one name-value pair, where the value is optional.
 CharArrayBuffer BasicHeaderValueFormatter.formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)
          Formats the parameters of a header element.
 CharArrayBuffer LineFormatter.formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
          Formats a request line.
 CharArrayBuffer BasicLineFormatter.formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
           
 CharArrayBuffer LineFormatter.formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
          Formats a status line.
 CharArrayBuffer BasicLineFormatter.formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
           
 boolean LineParser.hasProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
          Checks whether there likely is a protocol version in a line.
 boolean BasicLineParser.hasProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
           
protected  CharArrayBuffer BasicLineFormatter.initBuffer(CharArrayBuffer buffer)
          Obtains a buffer for formatting.
 HeaderElement[] HeaderValueParser.parseElements(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a header value into elements.
 HeaderElement[] BasicHeaderValueParser.parseElements(CharArrayBuffer buffer, ParserCursor cursor)
           
 Header LineParser.parseHeader(CharArrayBuffer buffer)
          Creates a header from a line.
 Header BasicLineParser.parseHeader(CharArrayBuffer buffer)
           
 HeaderElement HeaderValueParser.parseHeaderElement(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a single header element.
 HeaderElement BasicHeaderValueParser.parseHeaderElement(CharArrayBuffer buffer, ParserCursor cursor)
           
 NameValuePair HeaderValueParser.parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a name=value specification, where the = and value are optional.
 NameValuePair BasicHeaderValueParser.parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor)
           
 NameValuePair BasicHeaderValueParser.parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor, char[] delimiters)
           
 NameValuePair[] HeaderValueParser.parseParameters(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a list of name-value pairs.
 NameValuePair[] BasicHeaderValueParser.parseParameters(CharArrayBuffer buffer, ParserCursor cursor)
           
 ProtocolVersion LineParser.parseProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
          Parses the textual representation of a protocol version.
 ProtocolVersion BasicLineParser.parseProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
           
 RequestLine LineParser.parseRequestLine(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a request line.
 RequestLine BasicLineParser.parseRequestLine(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a request line.
 StatusLine LineParser.parseStatusLine(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a status line.
 StatusLine BasicLineParser.parseStatusLine(CharArrayBuffer buffer, ParserCursor cursor)
           
protected  void BasicLineParser.skipWhitespace(CharArrayBuffer buffer, ParserCursor cursor)
          Helper to skip whitespace.
 

Constructors in org.apache.http.message with parameters of type CharArrayBuffer
BufferedHeader(CharArrayBuffer buffer)
          Creates a new header from a buffer.
 

Uses of CharArrayBuffer in org.apache.http.nio.reactor
 

Methods in org.apache.http.nio.reactor with parameters of type CharArrayBuffer
 boolean SessionInputBuffer.readLine(CharArrayBuffer dst, boolean endOfStream)
          Attempts to transfer a complete line of characters up to a line delimiter from this buffer to the destination buffer.
 void SessionOutputBuffer.writeLine(CharArrayBuffer src)
          Copies content of the source buffer into this buffer as one line of text including a line delimiter.
 

Uses of CharArrayBuffer in org.apache.http.util
 

Methods in org.apache.http.util with parameters of type CharArrayBuffer
 void CharArrayBuffer.append(CharArrayBuffer b)
          Appends all chars to this buffer from the given source buffer starting at index 0.
 void ByteArrayBuffer.append(CharArrayBuffer b, int off, int len)
          Appends len chars to this buffer from the given source char array buffer starting at index off.
 void CharArrayBuffer.append(CharArrayBuffer b, int off, int len)
          Appends len chars to this buffer from the given source buffer starting at index off.
 



Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.