Refine search
public HierarchicalStreamReader createReader(final Reader reader) { try { return new StaxReader(new QNameMap(), mif.createXMLStreamReader(reader), getNameCoder()); } catch (final XMLStreamException e) { throw new StreamException(e); } }
/** * Registers the mapping of the type to the QName */ public synchronized void registerMapping(QName qname, Class type) { registerMapping(qname, type.getName()); }
protected String pullElementName() { // let the QNameMap handle any mapping of QNames to Java class names QName qname = in.getName(); return qnameMap.getJavaClassName(qname); }
public MetadataSchemeMapper() { final QNameMap qnames = new QNameMap(); final String defaultnsUri = "http://dataconservancy.org/schemas/dcp/1.0"; qnames.setDefaultNamespace(defaultnsUri); final DcsPullDriver driver = new DcsPullDriver(qnames); // The XStream Driver xstream = new XStream(driver); xstream.setMode(XStream.NO_REFERENCES); // XStream converter, alias, and QName registrations xstream.alias(MetadataSchemeConverter.E_SCHEME, DcsMetadataScheme.class); xstream.registerConverter(new MetadataSchemeConverter()); qnames.registerMapping(new QName(defaultnsUri, MetadataSchemeConverter.E_SCHEME), DcsMetadataScheme.class); }
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 HierarchicalStreamReader createReader(final InputStream input) { try { return new StaxReader(new QNameMap(), mif.createXMLStreamReader(input)); } catch (final XMLStreamException e) { throw new StreamException(e); } }
@Override protected Object unmarshalXmlStreamReader(XMLStreamReader streamReader) throws XmlMappingException { return doUnmarshal(new StaxReader(new QNameMap(), streamReader, this.nameCoder), null); }
public static XStream newInstance() { final QNameMap qnames = new QNameMap(); final DcsPullDriver driver = new DcsPullDriver(qnames); // The XStream Driver final XStream x = new XStream(driver); x.setMode(XStream.NO_REFERENCES); x.addDefaultImplementation(IngestReport.class, IngestReport.class); x.alias(IngestReportConverter.E_INGEST_REPORT, IngestReport.class); x.registerConverter(new IngestReportConverter()); qnames.registerMapping(new QName(null, IngestReportConverter.E_INGEST_REPORT), IngestReport.class); return x; }
QNameMap qmap = new QNameMap(); qmap.setDefaultNamespace("http://libvirt.org/schemas/domain/qemu/1.0"); qmap.setDefaultPrefix("qemu"); StaxDriver staxDriver = new StaxDriver(qmap); XStream xstream = new XStream(staxDriver); xstream.autodetectAnnotations(true); xstream.alias("domain", Domain.class); Domain d = new Domain("kvm","linux"); String xml = xstream.toXML(d);
QNameMap qname = new QNameMap(); qname.setDefaultNamespace(XMLNS_VAUDOISE); StaxDriver staxDriver = new StaxDriver(qname, encoder); xSTreamToInitialize = new XStream(staxDriver);
/** * @since 1.2 * @deprecated As of 1.4, use {@link StaxDriver#StaxDriver(NameCoder)} instead. */ public StaxDriver(XmlFriendlyReplacer replacer) { this(new QNameMap(), (NameCoder)replacer); }
public void startNode(String name) { try { QName qname = qnameMap.getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); 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 BasicRegistryEntryMapper() { final QNameMap qnames = new QNameMap(); final String defaultnsUri = "http://dataconservancy.org/schemas/dcp/1.0"; qnames.setDefaultNamespace(defaultnsUri); final DcsPullDriver driver = new DcsPullDriver(qnames); // The XStream Driver xstream = new XStream(driver); xstream.setMode(XStream.NO_REFERENCES); // XStream converter, alias, and QName registrations xstream.alias(BasicRegistryEntryConverter.E_ENTRY, BasicRegistryEntryImpl.class); xstream.registerConverter(new BasicRegistryEntryConverter()); qnames.registerMapping(new QName(defaultnsUri, BasicRegistryEntryConverter.E_ENTRY), BasicRegistryEntryImpl.class); }
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 HierarchicalStreamReader createReader(final Reader reader) { try { return new StaxReader(new QNameMap(), mif.createXMLStreamReader(reader)); } catch (final XMLStreamException e) { throw new StreamException(e); } }
protected HierarchicalStreamReader createHierarchicalStreamReader(Exchange exchange, InputStream stream) throws XMLStreamException { return new StaxReader(new QNameMap(), mif.createXMLStreamReader(stream)); } }
public XmlMediaType(Enhancer enhancer) { QNameMap qnameMap = new QNameMap(); QName qname = new QName("http://www.w3.org/2005/Atom", "atom"); qnameMap.registerMapping(qname, DefaultRelation.class); // we need the replacer because // xstream replaces an _ with __ (two underscore) more information at // http://xstream.codehaus.org/faq.html#XML_double_underscores XmlFriendlyReplacer replacer = new XmlFriendlyReplacer("$", "_"); helper = new XStreamHelper(new StaxDriver(qnameMap, replacer), enhancer); }
QNameMap qmap = new QNameMap(); qmap.setDefaultNamespace("http://www.somename.com/xyz"); qmap.setDefaultPrefix(""); StaxDriver staxDriver = new StaxDriver(qmap); XStream xstream = new XStream(staxDriver);
/** * @since 1.4 */ public StaxDriver(NameCoder nameCoder) { this(new QNameMap(), nameCoder); }