Class UnopenedElementClosingEventWriter
java.lang.Object
org.springframework.batch.item.xml.stax.UnopenedElementClosingEventWriter
- All Implemented Interfaces:
XMLEventConsumer,XMLEventWriter
Delegating XMLEventWriter, which writes EndElement events that match a given collection
of QNames directly to the underlying java.io.Writer instead of to the delegate
XMLEventWriter.
- Since:
- 3.0
- Author:
- Jimmy Praet, Mahmoud Ben Hassine
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUnopenedElementClosingEventWriter(XMLEventWriter wrappedEventWriter, Writer ioWriter, List<QName> unopenedElements) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(XMLEventReader reader) voidclose()voidflush()voidvoidsetNamespaceContext(NamespaceContext context) void
-
Field Details
-
wrappedEventWriter
-
-
Constructor Details
-
UnopenedElementClosingEventWriter
public UnopenedElementClosingEventWriter(XMLEventWriter wrappedEventWriter, Writer ioWriter, List<QName> unopenedElements)
-
-
Method Details
-
add
- Specified by:
addin interfaceXMLEventConsumer- Specified by:
addin interfaceXMLEventWriter- Throws:
XMLStreamException
-
add
- Specified by:
addin interfaceXMLEventWriter- Throws:
XMLStreamException
-
close
- Specified by:
closein interfaceXMLEventWriter- Throws:
XMLStreamException
-
flush
- Specified by:
flushin interfaceXMLEventWriter- Throws:
XMLStreamException
-
getNamespaceContext
- Specified by:
getNamespaceContextin interfaceXMLEventWriter
-
getPrefix
- Specified by:
getPrefixin interfaceXMLEventWriter- Throws:
XMLStreamException
-
setDefaultNamespace
- Specified by:
setDefaultNamespacein interfaceXMLEventWriter- Throws:
XMLStreamException
-
setNamespaceContext
- Specified by:
setNamespaceContextin interfaceXMLEventWriter- Throws:
XMLStreamException
-
setPrefix
- Specified by:
setPrefixin interfaceXMLEventWriter- Throws:
XMLStreamException
-