Package com.thoughtworks.xstream.io.xml

Examples of com.thoughtworks.xstream.io.xml.QNameMap


    @Override
    public HierarchicalStreamReader createReader(final URL in) {
        InputStream instream = null;
        try {
            instream = in.openStream();
            return new StaxReader(new QNameMap(), mif.createXMLStreamReader(in.toExternalForm(), instream),
                getNameCoder());
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        } catch (final IOException e) {
            throw new StreamException(e);
View Full Code Here


    @Override
    public HierarchicalStreamReader createReader(final File in) {
        InputStream instream = null;
        try {
            instream = new FileInputStream(in);
            return new StaxReader(new QNameMap(), mif.createXMLStreamReader(in.toURI().toASCIIString(), instream),
                getNameCoder());
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        } catch (final IOException e) {
            throw new StreamException(e);
View Full Code Here

    @Override
    public HierarchicalStreamWriter createWriter(final Writer writer) {
        try {
            if (useSerializeAsArray) {
                return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(writer), getNameCoder(),
                    convention);
            } else {
                return new StaxWriter(new QNameMap(), mof.createXMLStreamWriter(writer), getNameCoder());
            }
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        }
    }
View Full Code Here

    @Override
    public HierarchicalStreamWriter createWriter(final OutputStream output) {
        try {
            if (useSerializeAsArray) {
                return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(output), getNameCoder(),
                    convention);
            } else {
                return new StaxWriter(new QNameMap(), mof.createXMLStreamWriter(output), getNameCoder());
            }
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        }
    }
View Full Code Here

    protected XStream createXStreamInstance() {
      if (namespaces == null || namespaces.size() == 0) {
        return new XStream();
      }
      else {
        final QNameMap nsm = new QNameMap();
        for (Map.Entry<String,String> me : namespaces.entrySet() ) {
          final String namespaceURI = (String)me.getKey();
          final String localPart = (String)me.getValue();
          nsm.registerMapping(new QName(namespaceURI, localPart), localPart);
        }
        XStream stream = new XStream(new StaxDriver(nsm));
       
        if ("XPATH_RELATIVE_REFERENCES".equals(mode))
        {
View Full Code Here

        this.useSerializeAsArray = useSerializeAsArray;
    }
   
    public HierarchicalStreamReader createReader(final Reader reader) {
        try {
            return new StaxReader(new QNameMap(), mif.createXMLStreamReader(reader));
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        }
    }
View Full Code Here

        }
    }

    public HierarchicalStreamReader createReader(final InputStream input) {
        try {
            return new StaxReader(new QNameMap(), mif.createXMLStreamReader(input));
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        }
    }
View Full Code Here

    }

    public HierarchicalStreamWriter createWriter(final Writer writer) {
        try {
            if (useSerializeAsArray) {
                return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(writer), convention);
            } else {
                return new StaxWriter(new QNameMap(), mof.createXMLStreamWriter(writer));
            }
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        }
    }
View Full Code Here

    }

    public HierarchicalStreamWriter createWriter(final OutputStream output) {
        try {
            if (useSerializeAsArray) {
                return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(output), convention);
            } else {
                return new StaxWriter(new QNameMap(), mof.createXMLStreamWriter(output));
            }
        } catch (final XMLStreamException e) {
            throw new StreamException(e);
        }
    }
View Full Code Here

    }

    protected HierarchicalStreamWriter createHierarchicalStreamWriter(Exchange exchange, Object body, OutputStream stream) throws XMLStreamException {
        updateCharactorEncodingInfo(exchange);
        XMLStreamWriter xmlWriter = getStaxConverter().createXMLStreamWriter(stream, exchange);
        return new StaxWriter(new QNameMap(), xmlWriter);
    }
View Full Code Here

TOP

Related Classes of com.thoughtworks.xstream.io.xml.QNameMap

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.