Class FilteringXMLEventReader

All Implemented Interfaces:
Iterator<Object>, XMLEventReader

public abstract class FilteringXMLEventReader extends BaseXMLEventReader
Base class for XMLEventReaders that want to modify or remove events from the reader stream. If a StartElement event is removed the subclass's filterEvent(XMLEvent, boolean) will not see any events until after the matching EndElement event. Note, copied from the uPortal project by permission of author. See https://github.com/Jasig/uPortal/blob/master/uportal-war/src/main/java/org/jasig/portal/xml/stream/FilteringXMLEventReader.java
Author:
Eric Dalquist