EMMA Coverage Report (generated Tue May 06 07:28:24 PDT 2008)
[all classes][org.springframework.batch.item.xml.stax]

COVERAGE SUMMARY FOR SOURCE FILE [NoStartEndDocumentStreamWriter.java]

nameclass, %method, %block, %line, %
NoStartEndDocumentStreamWriter.java100% (1/1)100% (2/2)100% (15/15)100% (5/5)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class NoStartEndDocumentStreamWriter100% (1/1)100% (2/2)100% (15/15)100% (5/5)
NoStartEndDocumentStreamWriter (XMLEventWriter): void 100% (1/1)100% (4/4)100% (2/2)
add (XMLEvent): void 100% (1/1)100% (11/11)100% (3/3)

1package org.springframework.batch.item.xml.stax;
2 
3import javax.xml.stream.XMLEventWriter;
4import javax.xml.stream.XMLStreamException;
5import javax.xml.stream.events.XMLEvent;
6 
7/**
8 * Delegating XMLEventWriter, which ignores start and end document events,
9 * but passes through everything else.
10 *
11 * @author peter.zozom
12 * @author Robert Kasanicky
13 */
14public class NoStartEndDocumentStreamWriter extends AbstractEventWriterWrapper {
15 
16        public NoStartEndDocumentStreamWriter(XMLEventWriter wrappedEventWriter) {
17                super(wrappedEventWriter);
18        }
19 
20        public void add(XMLEvent event) throws XMLStreamException {
21                if ((!event.isStartDocument()) && (!event.isEndDocument())) {
22                        wrappedEventWriter.add(event);
23                }
24        }
25}

[all classes][org.springframework.batch.item.xml.stax]
EMMA 2.0.5312 (C) Vladimir Roubtsov