Examples of BadgerFishXMLStreamWriter


Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

    }

    public JSONObject transform(XMLStreamReader source, TransformationContext context) {
        try {
            StringWriter writer = new StringWriter();
            XMLStreamWriter jsonWriter = new BadgerFishXMLStreamWriter(writer);
            XMLStreamSerializer serializer = new XMLStreamSerializer();
            serializer.serialize(source, jsonWriter);
            source.close();
            return new JSONObject(writer.toString());
        } catch (Exception e) {
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

                    return new Stax2JacksonWriter(bodyGenerator, config, expectedType, jaxbContext);
                    }
            case MAPPED:
                return JsonXmlStreamWriter.createWriter(writer, config, JSONHelper.getRootElementName((Class<Object>) expectedType));
            case BADGERFISH:
                return new BadgerFishXMLStreamWriter(writer);
            case MAPPED_JETTISON:
                Configuration jmConfig;
                if (null == config.getXml2JsonNs()) {
                    jmConfig = new Configuration();
                } else {
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

public class JSONBadgerfishMessageFormatter extends JSONMessageFormatter {

    //returns the writer for the badgerfish format
    protected XMLStreamWriter getJSONWriter(OutputStream outStream) {
        return new BadgerFishXMLStreamWriter(new OutputStreamWriter(outStream));
    }
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

            Object entityToMarshal = getEntityToMarshal(t, type);

            // Use an OutputStream directly instead of a Writer for performance.
            XMLStreamWriter xsw = null;
            if (isBadgerFishConventionUsed) {
                xsw = new BadgerFishXMLStreamWriter(new OutputStreamWriter(entityStream));
            } else {
                MappedNamespaceConvention con = new MappedNamespaceConvention(outputConfiguration);
                xsw = new MappedXMLStreamWriter(con, new OutputStreamWriter(entityStream));
            }
            marshaller.marshal(entityToMarshal, xsw);
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

            Charset charset = Charset.forName(ProviderUtils.getCharset(mediaType));
            OutputStreamWriter writer = new OutputStreamWriter(entityStream, charset);

            XMLStreamWriter xsw = null;
            if (isBadgerFishConventionUsed) {
                xsw = new BadgerFishXMLStreamWriter(writer);
            } else {
                try {
                    xsw =
                        new MappedXMLOutputFactory(outputConfiguration)
                            .createXMLStreamWriter(writer);
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

    }

    public Object transform(XMLStreamReader source, TransformationContext context) {
        try {
            StringWriter writer = new StringWriter();
            XMLStreamWriter jsonWriter = new BadgerFishXMLStreamWriter(writer);
            staxHelper.save(source, jsonWriter);
            source.close();
            Class type = null;
            if (context != null && context.getTargetDataType() != null) {
                type = context.getTargetDataType().getPhysical();
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

    }

    public JSONObject transform(XMLStreamReader source, TransformationContext context) {
        try {
            StringWriter writer = new StringWriter();
            XMLStreamWriter jsonWriter = new BadgerFishXMLStreamWriter(writer);
            XMLStreamSerializer serializer = new XMLStreamSerializer();
            serializer.serialize(source, jsonWriter);
            source.close();
            return new JSONObject(writer.toString());
        } catch (Exception e) {
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

public class JSONBadgerfishMessageFormatter extends AbstractJSONMessageFormatter {

    //returns the writer for the badgerfish format
    @Override
    protected XMLStreamWriter getJSONWriter(Writer writer) {
        return new BadgerFishXMLStreamWriter(writer);
    }
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

            Object entityToMarshal = getEntityToMarshal(t, type);

            // Use an OutputStream directly instead of a Writer for performance.
            XMLStreamWriter xsw = null;
            if (isBadgerFishConventionUsed) {
                xsw = new BadgerFishXMLStreamWriter(new OutputStreamWriter(entityStream));
            } else {
                MappedNamespaceConvention con = new MappedNamespaceConvention(outputConfiguration);
                xsw = new MappedXMLStreamWriter(con, new OutputStreamWriter(entityStream));
            }
            marshaller.marshal(entityToMarshal, xsw);
View Full Code Here

Examples of org.codehaus.jettison.badgerfish.BadgerFishXMLStreamWriter

            Charset charset = Charset.forName(ProviderUtils.getCharset(mediaType));
            OutputStreamWriter writer = new OutputStreamWriter(entityStream, charset);

            XMLStreamWriter xsw = null;
            if (isBadgerFishConventionUsed) {
                xsw = new BadgerFishXMLStreamWriter(writer);
            } else {
                try {
                    xsw =
                        new MappedXMLOutputFactory(outputConfiguration)
                            .createXMLStreamWriter(writer);
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.