| Interface | Description | 
|---|---|
| ElementContext | 
 The context is used to store state information used while parsing an XML
 source. 
 | 
| ElementEndContext | 
 The context is used to store state information used while parsing an XML
 source. 
 | 
| ElementHandlerFactory | 
 Interface describing a factory that can create or retrieve element 
 handlers dynamically. 
 | 
| ElementStartContext | 
 The context is used to store state information used while parsing an XML
 source. 
 | 
| ElementTypeResolver | 
 An  
ElementTypeResolver may be employed by a
 DynamicElementHandler to resolve a fully-qualified element name to
 a runtime type. | 
| MessageReporter | 
 Interface for an object responsible for reporting errors or warnings during
 the parse of an XML file. 
 | 
| Class | Description | 
|---|---|
| DynamicElementHandler | |
| ElementHandler | 
 An object that handles an XML element extends ElementHandler, 
 overriding the handleStart() or handleEnd() methods. 
 | 
| Key | 
 The key for a property in an  
ElementContext. | 
| XMLLocator | 
 Object representing the location of an XML file being processed by the
 Extensible SAX parser. 
 | 
| Exception | Description | 
|---|---|
| HandlerException | 
 Exception thrown by an ElementHandler to indicate an error 
 condition. 
 |