Package java.io

Examples of java.io.CharArrayWriter


      charset = "UTF-8";
    }
    BufferedReader in = new BufferedReader(new InputStreamReader(request.getInputStream(), charset));

    // Read the request
    CharArrayWriter data = new CharArrayWriter();
    char[] buf = new char[BUFFER_SIZE];
    int ret;
    while ((ret = in.read(buf, 0, BUFFER_SIZE)) != -1) {
      data.write(buf, 0, ret);
    }
    writeReceive(data.toString());
    try {
      jsonReq = new JSONObject(data.toString());
      // Process the request
      jsonRes = jsonBridge.call(new Object[] { request }, jsonReq);
    } catch (ParseException e) {
      log.error("can't parse call: " + data, e);
      jsonRes = new JSONRPCResult(JSONRPCResult.CODE_ERR_PARSE, null, JSONRPCResult.MSG_ERR_PARSE);
View Full Code Here


    if (result.getErrorCode() == JSONRPCResult.CODE_SUCCESS) {
      o.put("id", result.getId());
      o.put("result", result.getResult());
    } else if (result.getErrorCode() == JSONRPCResult.CODE_REMOTE_EXCEPTION) {
      Throwable e = (Throwable) result.getResult();
      CharArrayWriter caw = new CharArrayWriter();
      e.printStackTrace(new PrintWriter(caw));
      JSONObject err = new JSONObject();
      err.put("code", Integer.valueOf(result.getErrorCode()));
      err.put("msg", e.getMessage());
      err.put("trace", caw.toString());
      o.put("id", result.getId());
      o.put("error", err);
    } else {
      JSONObject err = new JSONObject();
      err.put("code", Integer.valueOf(result.getErrorCode()));
View Full Code Here

    public static String decodeHtmlEntities(String s) {
        // replace all entities defined in wikiCode.characters and htmlentities
        s = CharacterCoding.html2unicode(s);
       
        // replace all other
        final CharArrayWriter b = new CharArrayWriter(s.length());
        int end;
        for (int i = 0, len = s.length(); i < len; i++) {
            if (s.charAt(i) == '&' && (end = s.indexOf(';', i + 1)) > i) {
                if (s.charAt(i + 1) == '#') {                           // &#1234; symbols
                    b.write(Integer.parseInt(s.substring(i + 2, end)));
                    i += end - i;
                } else {                                                // 'named' smybols
                    if (log.isFine()) log.logFine("discovered yet unimplemented HTML entity '" + s.substring(i, end + 1) + "'");
                    b.write(s.charAt(i));
                }
            } else {
                b.write(s.charAt(i));
            }
        }
        return b.toString();
    }
View Full Code Here

    @Override
    public void test() throws Exception {
        ClassReader cr = new ClassReader(is);
        ClassWriter cw = new ClassWriter(0);
        ClassVisitor cv = new TraceClassVisitor(cw,
                new PrintWriter(new CharArrayWriter()));
        cr.accept(cv, new Attribute[] { new Comment(), new CodeComment() }, 0);
        assertEquals(cr, new ClassReader(cw.toByteArray()));
    }
View Full Code Here

     * fully constructed, the content will not be an XML tag.
     */
    public String toString ()
    {
  try {
      CharArrayWriter  out = new CharArrayWriter ();
      XmlWriteContext  x = new XmlWriteContext (out);
      writeXml (x);
      return out.toString ();
  } catch (Exception e) {
      return super.toString ();
  }
    }
View Full Code Here

    }

    public String toString ()
    {
        try {
            CharArrayWriter w = new CharArrayWriter ();
            XmlWriteContext x = new XmlWriteContext (w);
            writeXml (x);
            return w.toString ();

        } catch (IOException e) {
            return super.toString ();
        }
    }
View Full Code Here

     */
    public CustomHttpServletResponseWrapper(HttpServletResponse response) {
        super(response);
        // we could also use a StringWriter...
        // what's the difference?
        this.writer = new CharArrayWriter();
    }
View Full Code Here

            if (this.writer != null) {
                throw new IOException("PrintWriter has already been obtained.");
            }
            // we could also use a StringWriter...
            // what's the difference?
            this.writer = new CharArrayWriter();
            return new PrintWriter(this.writer);
        }
View Full Code Here

            super(out);
            if (buffer) initBuffer();
        }

        void initBuffer() {
            buf = new CharArrayWriter();
        }
View Full Code Here

            }
        }

        public void clear() throws IOException {
            if(buf != null) {
                buf = new CharArrayWriter();
            }
            else {
                throw new IOException("Can't clear");
            }
        }
View Full Code Here

TOP

Related Classes of java.io.CharArrayWriter

Copyright © 2018 www.massapicom. 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.