Examples of StringOutputStream


Examples of org.codehaus.plexus.util.StringOutputStream

    public void testPutFromStream()
        throws Exception
    {
        final String content = "the content to return";

        final StringOutputStream out = new StringOutputStream();
        StreamingWagon wagon = new TestWagon()
        {
            public void fillOutputData( OutputData outputData )
            {
                assertEquals( "resource", outputData.getResource().getName() );
                assertEquals( -1, outputData.getResource().getContentLength() );
                assertEquals( 0, outputData.getResource().getLastModified() );
                outputData.setOutputStream( out );
            }
        };

        wagon.connect( repository );
        try
        {
            wagon.putFromStream( new StringInputStream( content ), "resource" );
            assertEquals( content, out.toString() );
        }
        finally
        {
            wagon.disconnect();
        }
View Full Code Here

Examples of org.codehaus.plexus.util.StringOutputStream

        throws Exception
    {
        final String content = "the content to return";
        final long lastModified = System.currentTimeMillis();

        final StringOutputStream out = new StringOutputStream();
        StreamingWagon wagon = new TestWagon()
        {
            public void fillOutputData( OutputData outputData )
            {
                assertEquals( "resource", outputData.getResource().getName() );
                assertEquals( content.length(), outputData.getResource().getContentLength() );
                assertEquals( lastModified, outputData.getResource().getLastModified() );
                outputData.setOutputStream( out );
            }
        };

        wagon.connect( repository );
        try
        {
            wagon.putFromStream( new StringInputStream( content ), "resource", content.length(), lastModified );
            assertEquals( content, out.toString() );
        }
        finally
        {
            wagon.disconnect();
        }
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

   * @param sb
   *            StringBuilder 对象
   * @return 输出流对象
   */
  public static StringOutputStream ops(StringBuilder sb) {
    return new StringOutputStream(sb);
  }
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

   *            抛出对象
   * @return 异常堆栈文本
   */
  public static String getStackTrace(Throwable e) {
    StringBuilder sb = new StringBuilder();
    StringOutputStream sbo = new StringOutputStream(sb);
    PrintStream ps = new PrintStream(sbo);
    e.printStackTrace(ps);
    ps.flush();
    return sbo.getStringBuilder().toString();
  }
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

  @Test
  public void testPersonObject() throws Exception {
    Person p = Json.fromJsonPerson.class,
                  getFileAsInputStreamReader("org/nutz/json/person.txt"));
    StringBuilder sb = new StringBuilder();
    Writer w = new OutputStreamWriter(new StringOutputStream(sb));
    w.write(p.dump());
    w.write("\n");
    w.write(p.getFather().dump());
    w.write("\n");
    w.write(p.getCompany().getName());
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

     *            显示 HTTP 头信息的模式: MODE.ALL or MODE.HEADER_ONLY
     * @return 一个文本字符串表示 HTTP 的全部内容
     */
    public static String http(HttpServletRequest req, MODE mode) {
      StringBuilder sb = new StringBuilder();
      OutputStream ops = new StringOutputStream(sb, req.getCharacterEncoding());
      http(req, ops, mode);
      return sb.toString();
    }
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

   *
   * @throws IOException
   */
  String dumpAsString() throws IOException {
    StringBuilder sb = new StringBuilder();
    OutputStream ops = new StringOutputStream(sb, Encoding.defaultEncoding());
    dump(ops);
    return sb.toString();
  }
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

   *
   * @throws IOException
   */
  public String dumpAsString(String charset) throws IOException {
    StringBuilder sb = new StringBuilder();
    OutputStream ops = new StringOutputStream(sb, charset);
    dump(ops);
    return sb.toString();
  }
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

     * @param sb
     *            StringBuilder 对象
     * @return 输出流对象
     */
    public static StringOutputStream ops(StringBuilder sb) {
        return new StringOutputStream(sb);
    }
View Full Code Here

Examples of org.nutz.lang.stream.StringOutputStream

     *            抛出对象
     * @return 异常堆栈文本
     */
    public static String getStackTrace(Throwable e) {
        StringBuilder sb = new StringBuilder();
        StringOutputStream sbo = new StringOutputStream(sb);
        PrintStream ps = new PrintStream(sbo);
        e.printStackTrace(ps);
        ps.flush();
        return sbo.getStringBuilder().toString();
    }
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.