| XMLEventAllocator | This interface defines a class that allows a user to register a way to allocate events given an XMLStreamReader. | 
| XMLEventConsumer | This interface defines an event consumer interface. | 
| EventReaderDelegate | This is the base class for deriving an XMLEventReader filter. | 
| StreamReaderDelegate | This is the base class for deriving an XMLStreamReader filter This class is designed to sit between an XMLStreamReader and an application's XMLStreamReader. |