@Override public XMLEventWriter createXMLEventWriter(OutputStream out) throws XMLStreamException { return createXMLEventWriter(out, null); } @Override
@Override public XMLStreamWriter createXMLStreamWriter(OutputStream out, String enc) throws XMLStreamException { return createSW(out, null, enc, false); } @Override
@Override public XMLStreamWriter createXMLStreamWriter(OutputStream out) throws XMLStreamException { return createXMLStreamWriter(out, null); } @Override
public XmlInputStreamFilter(InputStream is, XmlEventTransformer transformer) throws XMLStreamException { this.inputStream = is; this.eventTransformer = transformer; XMLInputFactory inputFactory = new com.fasterxml.aalto.stax.InputFactoryImpl(); this.xmlEventReader = inputFactory.createXMLEventReader(is); XMLOutputFactory outputFactory = new com.fasterxml.aalto.stax.OutputFactoryImpl(); this.xmlEventWriter = outputFactory.createXMLEventWriter(xmlWriteStream); }
public Boolean call() { try { XMLEventReader eventReader = new com.fasterxml.aalto.stax.InputFactoryImpl() .createXMLEventReader(pipedInputStream); XMLEventWriter eventWriter = new com.fasterxml.aalto.stax.OutputFactoryImpl() .createXMLEventWriter(outputStream); XMLEvent event = null; while (eventReader.hasNext()) { event = eventReader.nextEvent(); event = eventTransformer.transform(event); eventWriter.add(event); eventWriter.flush(); } eventReader.close(); eventWriter.flush(); eventWriter.close(); outputStream.flush(); outputStream.close(); } catch (XMLStreamException | IOException e) { throw new IllegalStateException(e); } return true; } };
protected XmlMapper getXmlMapper() { final XmlMapper xmlMapper = new XmlMapper( new XmlFactory(new InputFactoryImpl(), new OutputFactoryImpl()), new JacksonXmlModule()); xmlMapper.setInjectableValues(new InjectableValues.Std().addValue(Boolean.class, Boolean.FALSE)); xmlMapper.addHandler(new DeserializationProblemHandler() { @Override public boolean handleUnknownProperty(final DeserializationContext ctxt, final JsonParser jp, final com.fasterxml.jackson.databind.JsonDeserializer<?> deserializer, final Object beanOrClass, final String propertyName) throws IOException, JsonProcessingException { // skip any unknown property ctxt.getParser().skipChildren(); return true; } }); return xmlMapper; }
protected XmlMapper getXmlMapper() { final XmlMapper xmlMapper = new XmlMapper( new XmlFactory(new InputFactoryImpl(), new OutputFactoryImpl()), new JacksonXmlModule()); xmlMapper.setInjectableValues(new InjectableValues.Std().addValue(Boolean.class, Boolean.FALSE)); xmlMapper.addHandler(new DeserializationProblemHandler() { @Override public boolean handleUnknownProperty(final DeserializationContext ctxt, final JsonParser jp, final com.fasterxml.jackson.databind.JsonDeserializer<?> deserializer, final Object beanOrClass, final String propertyName) throws IOException, JsonProcessingException { // skip any unknown property ctxt.getParser().skipChildren(); return true; } }); return xmlMapper; }
@Override public XMLStreamWriter2 createXMLStreamWriter(Writer w, String enc) throws XMLStreamException { return createSW(null, w, enc, false); }
@Override public XMLEventWriter createXMLEventWriter(OutputStream out) throws XMLStreamException { return createXMLEventWriter(out, null); } @Override
@Override public XMLStreamWriter createXMLStreamWriter(OutputStream out) throws XMLStreamException { return createXMLStreamWriter(out, null); } @Override
this.end = end; XmlFactory xmlFactory = new XmlFactory(new InputFactoryImpl(), new OutputFactoryImpl());
@Override public XMLStreamWriter2 createXMLStreamWriter(Writer w, String enc) throws XMLStreamException { return createSW(null, w, enc, false); }
@Override public XMLStreamWriter createXMLStreamWriter(javax.xml.transform.Result result) throws XMLStreamException { return createSW(result); } @Override
@Override public XMLStreamWriter createXMLStreamWriter(Writer w) throws XMLStreamException { return createSW(null, w, null, false); } @Override
@Override public XMLStreamWriter createXMLStreamWriter(Writer w) throws XMLStreamException { return createSW(null, w, null, false); } @Override
@Override public XMLStreamWriter createXMLStreamWriter(OutputStream out, String enc) throws XMLStreamException { return createSW(out, null, enc, false); } @Override
@Override public XMLStreamWriter createXMLStreamWriter(javax.xml.transform.Result result) throws XMLStreamException { return createSW(result); } @Override
@Override public XMLEventWriter createXMLEventWriter(javax.xml.transform.Result result) throws XMLStreamException { return new Stax2EventWriterImpl(createSW(result)); } @Override
@Override public XMLEventWriter createXMLEventWriter(Writer w) throws XMLStreamException { return new Stax2EventWriterImpl(createSW(null, w, null, false)); } @Override