@Override protected void charactersInternal(String data) throws XMLStreamException { this.eventWriter.add(this.eventFactory.createCharacters(data)); }
@Override public void writeCharacters(char[] text, int start, int len) throws XMLStreamException { closeEmptyElementIfNecessary(); this.eventWriter.add(this.eventFactory.createCharacters(new String(text, start, len))); }
@Override public void writeCharacters(String text) throws XMLStreamException { closeEmptyElementIfNecessary(); this.eventWriter.add(this.eventFactory.createCharacters(text)); }
@Override protected void charactersInternal(String data) throws XMLStreamException { this.eventWriter.add(this.eventFactory.createCharacters(data)); }
public XMLEventWriterOutput(XMLEventWriter out) { this.out = out; ef = XMLEventFactory.newInstance(); sp = ef.createCharacters(" "); }
@Override public void writeCharacters(char[] text, int start, int len) throws XMLStreamException { closeEmptyElementIfNecessary(); this.eventWriter.add(this.eventFactory.createCharacters(new String(text, start, len))); }
@Override public void writeCharacters(String text) throws XMLStreamException { closeEmptyElementIfNecessary(); this.eventWriter.add(this.eventFactory.createCharacters(text)); }
public void text(String value, boolean needsSeparatingWhitespace) throws IOException, SAXException, XMLStreamException { if(needsSeparatingWhitespace) out.add(sp); out.add(ef.createCharacters(value)); }
@Test public void testOtherEvent() throws Exception { XMLEvent event = eventFactory.createCharacters("foo"); writer.add(event); verify(wrappedWriter).add(event); }
delegateEventWriter.add(factory.createCharacters(""));
@Override public void write(XMLEventWriter writer) throws IOException { XMLEventFactory factory = XMLEventFactory.newInstance(); try { writer.add(factory.createStartElement("", "", "preHeader")); writer.add(factory.createCharacters("PRE-HEADER")); writer.add(factory.createEndElement("", "", "preHeader")); writer.add(factory.createStartElement("ns", "http://www.springframework.org/test", "group")); writer.add(factory.createStartElement("", "", "subGroup")); writer.add(factory.createStartElement("", "", "postHeader")); writer.add(factory.createCharacters("POST-HEADER")); writer.add(factory.createEndElement("", "", "postHeader")); } catch (XMLStreamException e) { throw new RuntimeException(e); } }
@Override public void write(XMLEventWriter writer) throws IOException { XMLEventFactory factory = XMLEventFactory.newInstance(); try { writer.add(factory.createStartElement("", "", "preFooter")); writer.add(factory.createCharacters("PRE-FOOTER")); writer.add(factory.createEndElement("", "", "preFooter")); writer.add(factory.createEndElement("", "", "subGroup")); writer.add(factory.createEndElement("ns", "http://www.springframework.org/test", "group")); writer.add(factory.createStartElement("", "", "postFooter")); writer.add(factory.createCharacters("POST-FOOTER")); writer.add(factory.createEndElement("", "", "postFooter")); } catch (XMLStreamException e) { throw new RuntimeException(e); } }
public XMLEventWriterOutput(XMLEventWriter out) { this.out = out; ef = XMLEventFactory.newInstance(); sp = ef.createCharacters(" "); }
/** * Constructs a STAX {@link Characters}event from a DOM4J {@link Text}. * * @param text * The {@link Text}from which to construct the event. * * @return The constructed {@link Characters}event. */ public Characters createCharacters(Text text) { return factory.createCharacters(text.getText()); }
@Override protected void charactersInternal(char[] ch, int start, int length) throws XMLStreamException { consumeEvent(eventFactory.createCharacters(new String(ch, start, length))); }
public void writeCharacters(String text) throws XMLStreamException { eventWriter.add(eventFactory.createCharacters(text)); }
public void writeCharacters(char[] text, int start, int len) throws XMLStreamException { eventWriter.add(eventFactory.createCharacters(new String(text, start, len))); }
public void text(String value, boolean needsSeparatingWhitespace) throws IOException, SAXException, XMLStreamException { if(needsSeparatingWhitespace) out.add(sp); out.add(ef.createCharacters(value)); }
/** * This will handle printing of a {@link Text}. * * @param out * <code>XMLEventConsumer</code> to use. * @param fstack * the FormatStack * @param eventfactory * The XMLEventFactory for creating XMLEvents * @param text * <code>Text</code> to write. * @throws XMLStreamException * if the destination XMLEventConsumer fails */ protected void printText(final XMLEventConsumer out, final FormatStack fstack, final XMLEventFactory eventfactory, final Text text) throws XMLStreamException { out.add(eventfactory.createCharacters(text.getText())); }
out.add(eventfactory.createStartDocument(null, "1.0")); if (fstack.getLineSeparator() != null) { out.add(eventfactory.createCharacters(fstack.getLineSeparator())); out.add(eventfactory.createCharacters(fstack.getLineSeparator())); out.add(eventfactory.createCharacters(padding)); out.add(eventfactory.createCharacters(fstack.getLineSeparator()));