List of usage examples for org.apache.http.util CharArrayBuffer buffer
null buffer
To view the source code for org.apache.http.util CharArrayBuffer buffer.
Click Source Link
From source file:android.net.http.CharArrayBuffers.java
/** * Returns true if the buffer contains the given string. Ignores leading * whitespace and case.//www .j a v a 2s.c o m * * @param buffer to search * @param beginIndex index at which we should start * @param str to search for */ static boolean containsIgnoreCaseTrimmed(CharArrayBuffer buffer, int beginIndex, final String str) { int len = buffer.length(); char[] chars = buffer.buffer(); while (beginIndex < len && HTTP.isWhitespace(chars[beginIndex])) { beginIndex++; } int size = str.length(); boolean ok = len >= beginIndex + size; for (int j = 0; ok && (j < size); j++) { char a = chars[beginIndex + j]; char b = str.charAt(j); if (a != b) { a = toLower(a); b = toLower(b); ok = a == b; } } return ok; }
From source file:com.jana.android.net.CharArrayBuffers.java
/** * Returns index of first occurence ch. Lower cases characters leading up to * first occurrence of ch./* www. j a va 2 s.c om*/ */ static int setLowercaseIndexOf(CharArrayBuffer buffer, final int ch) { int beginIndex = 0; int endIndex = buffer.length(); char[] chars = buffer.buffer(); for (int i = beginIndex; i < endIndex; i++) { char current = chars[i]; if (current == ch) { return i; } else if (current >= 'A' && current <= 'Z') { // make lower case current += uppercaseAddon; chars[i] = current; } } return -1; }
From source file:android.net.http.CharArrayBuffers.java
/** * Returns index of first occurence ch. Lower cases characters leading up * to first occurrence of ch.// ww w. j a va2s .com */ static int setLowercaseIndexOf(CharArrayBuffer buffer, final int ch) { int beginIndex = 0; int endIndex = buffer.length(); char[] chars = buffer.buffer(); for (int i = beginIndex; i < endIndex; i++) { char current = chars[i]; if (current == ch) { return i; } else if (current >= 'A' && current <= 'Z') { // make lower case current += uppercaseAddon; chars[i] = current; } } return -1; }
From source file:net.oneandone.sushi.fs.webdav.LoggingSessionInputBuffer.java
@Override public int readLine(CharArrayBuffer buffer) throws IOException { int result;//from w ww .ja va 2 s . c o m int pos; result = super.readLine(buffer); if (result >= 0) { pos = buffer.length() - result; logger.log(new String(buffer.buffer(), pos, result)); logger.log("\r\n"); } return result; }
From source file:org.vietspider.net.apache.LoggingSessionInputBuffer.java
public int readLine(final CharArrayBuffer buffer) throws IOException { int l = this.in.readLine(buffer); if (this.wire.enabled() && l > 0) { int pos = buffer.length() - l; String s = new String(buffer.buffer(), pos, l); this.wire.input(s + "[EOL]"); }//from www .ja va 2 s . c om return l; }