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