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

Packages that use CharArrayBuffer
org.apache.http Core HTTP component APIs and primitives. 
org.apache.http.impl.io Default implementations of message parses and writers for synchronous, blocking communication. 
org.apache.http.io HTTP message parser and writer APIs for synchronous, blocking communication. 
org.apache.http.message Core HTTP message components, message element parser and writer APIs and their default implementations. 
org.apache.http.util Core utility classes. 
 

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)
          Deprecated. Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.
 int SessionInputBufferImpl.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 charbuffer)
          Deprecated. Writes characters from the specified char array followed by a line delimiter to this session buffer.
 void SessionOutputBufferImpl.writeLine(CharArrayBuffer charbuffer)
          Writes characters from the specified char array followed by a line delimiter to this session buffer.
 

Method parameters in org.apache.http.impl.io with type arguments of type CharArrayBuffer
static Header[] AbstractMessageParser.parseHeaders(SessionInputBuffer inBuffer, int maxHeaderCount, int maxLineLen, LineParser parser, List<CharArrayBuffer> headerLines)
          Parses HTTP headers from the data receiver stream according to the generic format as given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.
 

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 charBuffer, 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 charBuffer, HeaderElement elem, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
          Formats one header element.
 CharArrayBuffer BasicHeaderValueFormatter.formatNameValuePair(CharArrayBuffer charBuffer, 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 charBuffer, 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 charBuffer)
          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)
           
 void TokenParser.copyContent(CharArrayBuffer buf, ParserCursor cursor, BitSet delimiters, StringBuilder dst)
          Transfers content into the destination buffer until a whitespace character or any of the given delimiters is encountered.
 void TokenParser.copyQuotedContent(CharArrayBuffer buf, ParserCursor cursor, StringBuilder dst)
          Transfers content enclosed with quote marks into the destination buffer.
 void TokenParser.copyUnquotedContent(CharArrayBuffer buf, ParserCursor cursor, BitSet delimiters, StringBuilder dst)
          Transfers content into the destination buffer until a whitespace character, a quote, or any of the given delimiters is encountered.
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 charBuffer, 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 charBuffer, HeaderElement elem, boolean quote)
           
 CharArrayBuffer HeaderValueFormatter.formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
          Formats one header element.
 CharArrayBuffer BasicHeaderValueFormatter.formatNameValuePair(CharArrayBuffer charBuffer, 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 charBuffer, 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 BasicLineParser.hasProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
           
 boolean LineParser.hasProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
          Checks whether there likely is a protocol version in a line.
protected  CharArrayBuffer BasicLineFormatter.initBuffer(CharArrayBuffer charBuffer)
          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 BasicLineParser.parseHeader(CharArrayBuffer buffer)
           
 Header LineParser.parseHeader(CharArrayBuffer buffer)
          Creates a header from a line.
 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)
          Deprecated. (4.4) use TokenParser
 NameValuePair[] HeaderValueParser.parseParameters(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a list of name-value pairs.
 NameValuePair[] BasicHeaderValueParser.parseParameters(CharArrayBuffer buffer, ParserCursor cursor)
           
 ProtocolVersion BasicLineParser.parseProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
           
 ProtocolVersion LineParser.parseProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
          Parses the textual representation of a protocol version.
 RequestLine BasicLineParser.parseRequestLine(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a request line.
 RequestLine LineParser.parseRequestLine(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a request line.
 StatusLine BasicLineParser.parseStatusLine(CharArrayBuffer buffer, ParserCursor cursor)
           
 StatusLine LineParser.parseStatusLine(CharArrayBuffer buffer, ParserCursor cursor)
          Parses a status line.
 String TokenParser.parseToken(CharArrayBuffer buf, ParserCursor cursor, BitSet delimiters)
          Extracts from the sequence of chars a token terminated with any of the given delimiters discarding semantically insignificant whitespace characters.
 String TokenParser.parseValue(CharArrayBuffer buf, ParserCursor cursor, BitSet delimiters)
          Extracts from the sequence of chars a value which can be enclosed in quote marks and terminated with any of the given delimiters discarding semantically insignificant whitespace characters.
protected  void BasicLineParser.skipWhitespace(CharArrayBuffer buffer, ParserCursor cursor)
          Helper to skip whitespace.
 void TokenParser.skipWhiteSpace(CharArrayBuffer buf, ParserCursor cursor)
          Skips semantically insignificant whitespace characters and moves the cursor to the closest non-whitespace character.
 

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.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–2021 The Apache Software Foundation. All rights reserved.