Package org.codehaus.jackson.impl

Examples of org.codehaus.jackson.impl.WriterBasedGenerator


  }

  protected JsonGenerator createJsonGenerator(ObjectCodec codec, Writer writer, boolean prettyPrint)
  {
    IOContext ioCtx = new IOContext(new BufferRecycler(), null, true);
    WriterBasedGenerator result = new WriterBasedGenerator(ioCtx, 0, codec, writer);
    result.configure(Feature.QUOTE_FIELD_NAMES, true);
    if (prettyPrint) result.useDefaultPrettyPrinter();

    return result;
  }
View Full Code Here


     * method available to users of factory implementations.
     */
    protected JsonGenerator _createJsonGenerator(Writer out, IOContext ctxt)
        throws IOException
    {
        WriterBasedGenerator gen = new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, out);
        if (_characterEscapes != null) {
            gen.setCharacterEscapes(_characterEscapes);
        }
        return gen;
    }
View Full Code Here

        throws IOException
    {
        IOContext ctxt = _createContext(out, false);
        ctxt.setEncoding(enc);
        if (enc == JsonEncoding.UTF8) { // We have optimized writer for UTF-8
            return new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, new UTF8Writer(ctxt, out));
        }
        return new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, new OutputStreamWriter(out, enc.getJavaName()));
    }
View Full Code Here

     */
    public final JsonGenerator createJsonGenerator(Writer out)
        throws IOException
    {
        IOContext ctxt = _createContext(out, false);
        return new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, out);
    }
View Full Code Here

        if (runsFromAnt()) {
            System.out.println("Note: running version tests (FROM_ANT=true)");
            assertVersion(new JsonFactory().version(), MAJOR_VERSION, MINOR_VERSION);
            assertVersion(new ReaderBasedParser(getIOContext(), 0, null, null, null).version(),
                    MAJOR_VERSION, MINOR_VERSION);
            assertVersion(new WriterBasedGenerator(getIOContext(), 0, null, null).version(),
                    MAJOR_VERSION, MINOR_VERSION);
        } else {
            System.out.println("Skipping version test (FROM_ANT=false)");
        }
    }
View Full Code Here

     * generator.
     */
    protected JsonGenerator _createJsonGenerator(Writer out, IOContext ctxt)
        throws IOException
    {
        return new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, out);
    }
View Full Code Here

        throws IOException
    {
        IOContext ctxt = _createContext(out, false);
        ctxt.setEncoding(enc);
        if (enc == JsonEncoding.UTF8) { // We have optimized writer for UTF-8
            return new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, new UTF8Writer(ctxt, out));
        }
        return new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, new OutputStreamWriter(out, enc.getJavaName()));
    }
View Full Code Here

     */
    public final JsonGenerator createJsonGenerator(Writer out)
        throws IOException
    {
        IOContext ctxt = _createContext(out, false);
        return new WriterBasedGenerator(ctxt, _generatorFeatures, _objectCodec, out);
    }
View Full Code Here

TOP

Related Classes of org.codehaus.jackson.impl.WriterBasedGenerator

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.