/** * Construct a JettisonMappedXmlDriver. */ public JettisonMappedXmlDriver() { this(new Configuration()); }
public static XMLStreamWriter createWriter(final Writer writer, final JettisonConfig config) throws IOException { switch (config.getNotation()) { case BADGERFISH: return new BadgerFishXMLStreamWriter(writer); case MAPPED_JETTISON: Configuration jmConfig; if (null == config.getXml2JsonNs()) { jmConfig = new Configuration(); } else { jmConfig = new Configuration(config.getXml2JsonNs()); } final MappedXMLStreamWriter result = new MappedXMLStreamWriter(new MappedNamespaceConvention(jmConfig), writer); for (String array : config.getArrayElements()) { result.serializeAsArray(array); } return result; default: return null; } }
public static XMLStreamReader createReader(final Reader reader, final JettisonConfig config) throws XMLStreamException { Reader nonEmptyReader = ensureNonEmptyReader(reader); switch (config.getNotation()) { case MAPPED_JETTISON: try { Configuration jmConfig; if (null == config.getXml2JsonNs()) { jmConfig = new Configuration(); } else { jmConfig = new Configuration(config.getXml2JsonNs()); } return new MappedXMLStreamReader( new JSONObject(new JSONTokener(ReaderWriter.readFromAsString(nonEmptyReader))), new MappedNamespaceConvention(jmConfig)); } catch (Exception ex) { throw new XMLStreamException(ex); } case BADGERFISH: try { return new BadgerFishXMLStreamReader( new JSONObject(new JSONTokener(ReaderWriter.readFromAsString(nonEmptyReader)))); } catch (Exception ex) { throw new XMLStreamException(ex); } } // This should not occur throw new IllegalArgumentException("Unknown JSON config"); }
public MappedXMLInputFactory(Map nstojns) { this(new Configuration(nstojns)); }
public MappedXMLOutputFactory(Map<?, ?> nstojns) { this(new Configuration(nstojns)); }
/** * Construct a JettisonMappedXmlDriver. */ public JettisonMappedXmlDriver() { this(new Configuration()); }
/** * Construct a JettisonMappedXmlDriver. */ public JettisonMappedXmlDriver() { this(new Configuration()); }
public static XMLStreamReader createReader(final Reader reader, final JSONConfiguration config, final String rootName, final Class<?> expectedType, final JAXBContext jaxbContext, final boolean readingList) throws XMLStreamException { Reader nonEmptyReader = ensureNonEmptyReader(reader); switch (config.getNotation()) { case NATURAL: case MAPPED: return JsonXmlStreamReader.create(nonEmptyReader, config, rootName, expectedType, jaxbContext, readingList); case MAPPED_JETTISON: try { Configuration jmConfig; if (null == config.getXml2JsonNs()) { jmConfig = new Configuration(); } else { jmConfig = new Configuration(config.getXml2JsonNs()); } return new MappedXMLStreamReader( new JSONObject(new JSONTokener(ReaderWriter.readFromAsString(nonEmptyReader))), new MappedNamespaceConvention(jmConfig)); } catch (Exception ex) { throw new XMLStreamException(ex); } case BADGERFISH: try { return new BadgerFishXMLStreamReader(new JSONObject(new JSONTokener(ReaderWriter.readFromAsString(nonEmptyReader)))); } catch (Exception ex) { throw new XMLStreamException(ex); } } // This should not occur throw new IllegalArgumentException("Unknown JSON config"); }
/** * Construct a JettisonMappedXmlDriver. */ public JettisonMappedXmlDriver() { this(new Configuration()); }
/** * Construct a JettisonMappedXmlDriver. */ public JettisonMappedXmlDriver() { this(new Configuration()); }
public MappedXMLInputFactory(Map nstojns) { this(new Configuration(nstojns)); }
/** * Construct a JettisonMappedXmlDriver. */ public JettisonMappedXmlDriver() { this(new Configuration()); }
Configuration jmConfig; if (null == config.getXml2JsonNs()) { jmConfig = new Configuration(); } else { jmConfig = new Configuration(config.getXml2JsonNs());
public JettisonMappedMarshaller(JAXBContext context, Map<String, String> xmlToJSON, List<String> attributeMapping, List<String> ignoredElements) throws JAXBException { marshaller = context.createMarshaller(); Configuration config = new Configuration(xmlToJSON, attributeMapping, ignoredElements); convention = new MappedNamespaceConvention(config); }
public JettisonMappedUnmarshaller(JAXBContext context, Map<String, String> xmlToJSON, List<String> attributeMapping, List<String> ignoredElements) throws JAXBException { unmarshaller = context.createUnmarshaller(); Configuration config = new Configuration(xmlToJSON, attributeMapping, ignoredElements); convention = new MappedNamespaceConvention(config); }
public JettisonMappedContext(Map<String, String> xmlnsToJson, List<QName> attributesAsElements, List<QName> ignoredElements, Class... classes) { Configuration config = new Configuration(xmlnsToJson, attributesAsElements, ignoredElements); convention = new MappedNamespaceConvention(config); try { context = JAXBContext.newInstance(classes); } catch (JAXBException e) { throw new RuntimeException(e); } }
public static Configuration createConfiguration(ConcurrentHashMap<String, String> namespaceMap, boolean writeXsiType, boolean attributesAsElements, TypeConverter converter) { if (writeXsiType) { namespaceMap.putIfAbsent(XSI_URI, XSI_PREFIX); } Configuration c = new Configuration(namespaceMap); c.setSupressAtAttributes(attributesAsElements); if (converter != null) { c.setTypeConverter(converter); } return c; }
public static Configuration createConfiguration(ConcurrentHashMap<String, String> namespaceMap, boolean writeXsiType, boolean attributesAsElements, TypeConverter converter) { if (writeXsiType) { namespaceMap.putIfAbsent(XSI_URI, XSI_PREFIX); } Configuration c = new Configuration(namespaceMap); c.setSupressAtAttributes(attributesAsElements); if (converter != null) { c.setTypeConverter(converter); } return c; }
public JettisonMappedXmlDriver() { final HashMap nstjsons = new HashMap(); final Configuration config = new Configuration(nstjsons); mof = new MappedXMLOutputFactory(config); mif = new MappedXMLInputFactory(config); convention = new MappedNamespaceConvention(config); }
public JettisonMappedXmlDriver() { final HashMap nstjsons = new HashMap(); final Configuration config = new Configuration(nstjsons); mof = new MappedXMLOutputFactory(config); mif = new MappedXMLInputFactory(config); convention = new MappedNamespaceConvention(config); }