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); } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(escapeXmlName(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
@Override public void startNode(final String name, final Class<?> clazz) { final XMLStreamWriter out = getXMLStreamWriter(); String key = ""; if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { final QName qname = getQNameMap().getQName(encodeNode(name)); final String prefix = qname.getPrefix(); final String uri = qname.getNamespaceURI(); key = convention.createKey(prefix, uri, qname.getLocalPart()); } } stack.push(key); super.startNode(name); }
@Override public void startNode(final String name) { startNode(name, null); }
@Override public void endNode() { final String key = stack.pop(); if (key.length() == 0) super.endNode(); else { final XMLStreamWriter out = getXMLStreamWriter(); @SuppressWarnings("unchecked") final ArrayList<String> serializedAsArrays = ((AbstractXMLStreamWriter)out).getSerializedAsArrays(); serializedAsArrays.add(key); super.endNode(); serializedAsArrays.remove(key); } } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(escapeXmlName(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
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); } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
public HierarchicalStreamWriter createWriter(final Writer writer) { try { return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(writer), convention); } catch (final XMLStreamException e) { throw new StreamException(e); } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
public HierarchicalStreamWriter createWriter(final OutputStream output) { try { return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(output), convention); } catch (final XMLStreamException e) { throw new StreamException(e); } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
public HierarchicalStreamWriter createWriter(final OutputStream output) { try { return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(output), convention); } catch (final XMLStreamException e) { throw new StreamException(e); } }
public void startNode(String name, Class clazz) { XMLStreamWriter out = getXMLStreamWriter(); if (clazz != null && out instanceof AbstractXMLStreamWriter) { if (Collection.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz) || clazz.isArray()) { QName qname = getQNameMap().getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String key = convention.createKey(prefix, uri, qname.getLocalPart()); if (!((AbstractXMLStreamWriter)out).getSerializedAsArrays().contains(key)) { // Typo is in the API of Jettison ... ((AbstractXMLStreamWriter)out).seriliazeAsArray(key); } } } startNode(name); } }
public HierarchicalStreamWriter createWriter(final Writer writer) { try { return new JettisonStaxWriter(new QNameMap(), mof.createXMLStreamWriter(writer), convention); } catch (final XMLStreamException e) { throw new StreamException(e); } }
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); } }
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); } }
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); } }