Examples of CharArrayBuffer


Examples of org.apache.http.util.CharArrayBuffer

        HttpParams params = new BasicHttpParams();
        HttpProtocolParams.setHttpElementCharset(params, "UTF-8");
       
        SessionOutputBufferMockup outbuffer = new SessionOutputBufferMockup(params);

        CharArrayBuffer chbuffer = new CharArrayBuffer(16);
        for (int i = 0; i < 10; i++) {
            chbuffer.clear();
            chbuffer.append(s1);
            outbuffer.writeLine(chbuffer);
            chbuffer.clear();
            chbuffer.append(s2);
            outbuffer.writeLine(chbuffer);
            chbuffer.clear();
            chbuffer.append(s3);
            outbuffer.writeLine(chbuffer);
        }
        outbuffer.flush();
        long writedBytes = outbuffer.getMetrics().getBytesTransferred();
        long expBytes = ((s1.toString().getBytes("UTF-8").length + 2)+
View Full Code Here

Examples of org.apache.http.util.CharArrayBuffer

        HttpParams params = new BasicHttpParams();
        HttpProtocolParams.setHttpElementCharset(params, HTTP.ISO_8859_1);
       
        SessionOutputBufferMockup outbuffer = new SessionOutputBufferMockup(params);

        CharArrayBuffer chbuffer = new CharArrayBuffer(16);
        for (int i = 0; i < 10; i++) {
            chbuffer.clear();
            chbuffer.append(s1);
            outbuffer.writeLine(chbuffer);
        }
        outbuffer.flush();
        long writedBytes = outbuffer.getMetrics().getBytesTransferred();
        long expBytes = ((s1.toString().getBytes(HTTP.ISO_8859_1).length + 2)) * 10;
 
View Full Code Here

Examples of org.apache.http.util.CharArrayBuffer

        if (headers.length == 0) {
            return null;  
        } else if (headers.length == 1) {
            return headers[0];
        } else {
          CharArrayBuffer valueBuffer = new CharArrayBuffer(128);
          valueBuffer.append(headers[0].getValue());
            for (int i = 1; i < headers.length; i++) {
                valueBuffer.append(", ");
                valueBuffer.append(headers[i].getValue());
            }
           
            return new BasicHeader(name.toLowerCase(), valueBuffer.toString());
        }
    }
View Full Code Here

Examples of org.apache.http.util.CharArrayBuffer

    public void testNVParseUsingCursor() {
       
        HeaderValueParser parser = BasicHeaderValueParser.DEFAULT;
       
        String s = "test";
        CharArrayBuffer buffer = new CharArrayBuffer(16);
        buffer.append(s);
        ParserCursor cursor = new ParserCursor(0, s.length());
       
        NameValuePair param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals(null, param.getValue());
        assertEquals(s.length(), cursor.getPos());
        assertTrue(cursor.atEnd());

        s = "test;";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals(null, param.getValue());
        assertEquals(s.length(), cursor.getPos());
        assertTrue(cursor.atEnd());
       
        s = "test  ,12";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals(null, param.getValue());
        assertEquals(s.length() - 2, cursor.getPos());
        assertFalse(cursor.atEnd());
       
        s = "test=stuff";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals("stuff", param.getValue());
        assertEquals(s.length(), cursor.getPos());
        assertTrue(cursor.atEnd());
       
        s = "   test  =   stuff ";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals("stuff", param.getValue());
        assertEquals(s.length(), cursor.getPos());
        assertTrue(cursor.atEnd());

        s = "   test  =   stuff ;1234";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals("stuff", param.getValue());
        assertEquals(s.length() - 4, cursor.getPos());
        assertFalse(cursor.atEnd());
       
        s = "test  = \"stuff\"";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals("stuff", param.getValue());
       
        s = "test  = \"  stuff\\\"\"";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals("  stuff\\\"", param.getValue());
       
        s = "  test";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("test", param.getName());
        assertEquals(null, param.getValue());

        s = "  ";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("", param.getName());
        assertEquals(null, param.getValue());

        s = " = stuff ";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        param = parser.parseNameValuePair(buffer, cursor);
        assertEquals("", param.getName());
        assertEquals("stuff", param.getValue());
View Full Code Here

Examples of org.apache.http.util.CharArrayBuffer

    public void testNVParseAllWithCursor() {
        HeaderValueParser parser = BasicHeaderValueParser.DEFAULT;
       
        String s =
            "test; test1 =  stuff   ; test2 =  \"stuff; stuff\"; test3=\"stuff";
        CharArrayBuffer buffer = new CharArrayBuffer(16);
        buffer.append(s);
        ParserCursor cursor = new ParserCursor(0, s.length());
       
        NameValuePair[] params = parser.parseParameters(buffer, cursor);
        assertEquals("test", params[0].getName());
        assertEquals(null, params[0].getValue());
        assertEquals("test1", params[1].getName());
        assertEquals("stuff", params[1].getValue());
        assertEquals("test2", params[2].getName());
        assertEquals("stuff; stuff", params[2].getValue());
        assertEquals("test3", params[3].getName());
        assertEquals("\"stuff", params[3].getValue());
        assertEquals(s.length(), cursor.getPos());
        assertTrue(cursor.atEnd());

        s =
            "test; test1 =  stuff   ; test2 =  \"stuff; stuff\"; test3=\"stuff\",123";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
       
        params = parser.parseParameters(buffer, cursor);
        assertEquals("test", params[0].getName());
        assertEquals(null, params[0].getValue());
        assertEquals("test1", params[1].getName());
        assertEquals("stuff", params[1].getValue());
        assertEquals("test2", params[2].getName());
        assertEquals("stuff; stuff", params[2].getValue());
        assertEquals("test3", params[3].getName());
        assertEquals("stuff", params[3].getValue());
        assertEquals(s.length() - 3, cursor.getPos());
        assertFalse(cursor.atEnd());

        s = "  ";
        buffer = new CharArrayBuffer(16);
        buffer.append(s);
        cursor = new ParserCursor(0, s.length());
        params = parser.parseParameters(buffer, cursor);
        assertEquals(0, params.length);
    }
View Full Code Here

Examples of org.apache.http.util.CharArrayBuffer

                this.cursor.updatePos(((FormattedHeader) h).getValuePos());
                break;
            } else {
                String value = h.getValue();
                if (value != null) {
                    this.buffer = new CharArrayBuffer(value.length());
                    this.buffer.append(value);
                    this.cursor = new ParserCursor(0, this.buffer.length());
                    break;
                }
            }
View Full Code Here

Examples of org.apache.james.mime4j.util.CharArrayBuffer

        this.startState = startState;
        this.endState = endState;
        this.config = config;
        this.body = newBodyDescriptor(parent);
        this.linebuf = new ByteArrayBuffer(64);
        this.fieldbuf = new CharArrayBuffer(64);
        this.lineCount = 0;
        this.endOfHeader = false;
        this.headerCount = 0;
    }
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.util.CharArrayBuffer

  becomeDetailed();
  if (names == null || names.length == 0) {
    fExceptions= null;
  } else {
    fExceptions= names;
    CharArrayBuffer buffer = new CharArrayBuffer();
    char[] comma = new char[] {',', ' '};
    for (int i = 0, length = names.length; i < length; i++) {
      if (i > 0)
        buffer.append(comma);
      buffer.append(names[i]);
    }
    fExceptionList= buffer.getContents();   
  }
  fragment();
}
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.util.CharArrayBuffer

  } else if (names.length == 0) {
    setParameters(null, null);
  } else {
    fParameterNames= names;
    fParameterTypes= types;
    CharArrayBuffer parametersBuffer = new CharArrayBuffer();
    parametersBuffer.append("("); //$NON-NLS-1$
    char[] comma = new char[] {',', ' '};
    for (int i = 0; i < names.length; i++) {
      if (i > 0) {
        parametersBuffer.append(comma);
      }
      parametersBuffer
        .append(types[i])
        .append(' ')
        .append(names[i]);
    }
    parametersBuffer.append(')');
    fParameterList= parametersBuffer.getContents();   
  }
  fragment();
}
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.util.CharArrayBuffer

    fInterfaces= null;
    fSuperInterfaces= CharOperation.NO_STRINGS;
    setMask(MASK_TYPE_HAS_INTERFACES, false);
  } else {
    setMask(MASK_TYPE_HAS_INTERFACES, true);
    CharArrayBuffer buffer = new CharArrayBuffer();
    for (int i = 0; i < names.length; i++) {
      if (i > 0) {
        buffer.append(", "); //$NON-NLS-1$
      }
      buffer.append(names[i]);
    }
    fInterfaces = buffer.getContents();
  }
}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.