@Test public void isStaxResultInvalid() throws Exception { assertFalse("A StAX Result", StaxUtils.isStaxResult(new DOMResult())); assertFalse("A StAX Result", StaxUtils.isStaxResult(new SAXResult())); assertFalse("A StAX Result", StaxUtils.isStaxResult(new StreamResult())); }
@Override public void marshal(Object graph, Result result, @Nullable MimeContainer mimeContainer) throws XmlMappingException { try { Marshaller marshaller = createMarshaller(); if (this.mtomEnabled && mimeContainer != null) { marshaller.setAttachmentMarshaller(new Jaxb2AttachmentMarshaller(mimeContainer)); } if (StaxUtils.isStaxResult(result)) { marshalStaxResult(marshaller, graph, result); } else { marshaller.marshal(graph, result); } } catch (JAXBException ex) { throw convertJaxbException(ex); } }
marshalDomResult(graph, (DOMResult) result); else if (StaxUtils.isStaxResult(result)) { marshalStaxResult(graph, result);
@Test public void isStaxResultJaxp14() throws Exception { XMLOutputFactory outputFactory = XMLOutputFactory.newInstance(); XMLStreamWriter streamWriter = outputFactory.createXMLStreamWriter(new StringWriter()); StAXResult result = new StAXResult(streamWriter); assertTrue("Not a StAX Result", StaxUtils.isStaxResult(result)); }
@Test public void isStaxResult() throws Exception { XMLOutputFactory outputFactory = XMLOutputFactory.newInstance(); XMLStreamWriter streamWriter = outputFactory.createXMLStreamWriter(new StringWriter()); Result result = StaxUtils.createCustomStaxResult(streamWriter); assertTrue("Not a StAX Result", StaxUtils.isStaxResult(result)); }
/** * Indicates whether the given {@link Result} is a StAX Result. * * @return <code>true</code> if <code>result</code> is a Spring-WS {@link StaxResult} or JAXP 1.4 {@link * StAXResult}; <code>false</code> otherwise. */ public static boolean isStaxResult(Result result) { if (result instanceof StaxResult) { return true; } else if (JaxpVersion.isAtLeastJaxp14()) { return Jaxp14StaxHandler.isStaxResult(result); } else { return false; } }
private XMLStreamWriter getStreamWriter(Result result) { XMLStreamWriter streamWriter = null; if (StaxUtils.isStaxResult(result)) { streamWriter = StaxUtils.getXMLStreamWriter(result); } if (streamWriter == null) { try { streamWriter = getOutputFactory().createXMLStreamWriter(result); } catch (XMLStreamException ex) { // ignore } } return streamWriter; }
private XMLStreamWriter getStreamWriter(Result result) { XMLStreamWriter streamWriter = null; if (StaxUtils.isStaxResult(result)) { streamWriter = StaxUtils.getXMLStreamWriter(result); } if (streamWriter == null) { try { streamWriter = getOutputFactory().createXMLStreamWriter(result); } catch (XMLStreamException ex) { // ignore } } return streamWriter; }
private XMLStreamWriter getStreamWriter(Result result) { XMLStreamWriter streamWriter = null; if (StaxUtils.isStaxResult(result)) { streamWriter = StaxUtils.getXMLStreamWriter(result); } if (streamWriter == null) { try { streamWriter = getOutputFactory().createXMLStreamWriter(result); } catch (XMLStreamException ex) { // ignore } } return streamWriter; }
private XMLStreamWriter getStreamWriter(Result result) { XMLStreamWriter streamWriter = null; if (StaxUtils.isStaxResult(result)) { streamWriter = StaxUtils.getXMLStreamWriter(result); } if (streamWriter == null) { try { streamWriter = getOutputFactory().createXMLStreamWriter(result); } catch (XMLStreamException ex) { // ignore } } return streamWriter; }
private XMLEventWriter getEventWriter(Result result) { XMLEventWriter eventWriter = null; if (StaxUtils.isStaxResult(result)) { eventWriter = StaxUtils.getXMLEventWriter(result); } if (eventWriter == null) { try { eventWriter = getOutputFactory().createXMLEventWriter(result); } catch (XMLStreamException ex) { // ignore } } return eventWriter; }
private XMLEventWriter getEventWriter(Result result) { XMLEventWriter eventWriter = null; if (StaxUtils.isStaxResult(result)) { eventWriter = StaxUtils.getXMLEventWriter(result); } if (eventWriter == null) { try { eventWriter = getOutputFactory().createXMLEventWriter(result); } catch (XMLStreamException ex) { // ignore } } return eventWriter; }
private XMLEventWriter getEventWriter(Result result) { XMLEventWriter eventWriter = null; if (StaxUtils.isStaxResult(result)) { eventWriter = StaxUtils.getXMLEventWriter(result); } if (eventWriter == null) { try { eventWriter = getOutputFactory().createXMLEventWriter(result); } catch (XMLStreamException ex) { // ignore } } return eventWriter; }
private XMLEventWriter getEventWriter(Result result) { XMLEventWriter eventWriter = null; if (StaxUtils.isStaxResult(result)) { eventWriter = StaxUtils.getXMLEventWriter(result); } if (eventWriter == null) { try { eventWriter = getOutputFactory().createXMLEventWriter(result); } catch (XMLStreamException ex) { // ignore } } return eventWriter; }
marshalDomResult(graph, (DOMResult) result); else if (StaxUtils.isStaxResult(result)) { marshalStaxResult(graph, result);
return; else if (StaxUtils.isStaxResult(result)) { XMLStreamWriter streamWriter = StaxUtils.getXMLStreamWriter(result); if (streamWriter != null) {
return; else if (StaxUtils.isStaxResult(result)) { XMLStreamWriter streamWriter = StaxUtils.getXMLStreamWriter(result); if (streamWriter != null) {
marshaller.setAttachmentMarshaller(new Jaxb2AttachmentMarshaller(mimeContainer)); if (StaxUtils.isStaxResult(result)) { marshalStaxResult(marshaller, graph, result);