Class IFStructureTreeBuilder.SAXEventRecorder
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.fop.render.intermediate.IFStructureTreeBuilder.SAXEventRecorder
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Enclosing class:
IFStructureTreeBuilder
A SAX handler that records events to replay them later.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static final classprivate static final classprivate static classprivate static final classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<IFStructureTreeBuilder.SAXEventRecorder.Event> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendElement(String uri, String localName, String qName) voidendPrefixMapping(String prefix) voidreplay(ContentHandler handler) Replays the recorded events.voidstartElement(String uri, String localName, String qName, Attributes attributes) voidstartPrefixMapping(String prefix, String uri) Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, unparsedEntityDecl, warning
-
Field Details
-
events
-
-
Constructor Details
-
SAXEventRecorder
SAXEventRecorder()
-
-
Method Details
-
startElement
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Overrides:
startPrefixMappingin classDefaultHandler- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMappingin interfaceContentHandler- Overrides:
endPrefixMappingin classDefaultHandler- Throws:
SAXException
-
replay
Replays the recorded events.- Parameters:
handler-ContentHandlerto replay events on- Throws:
SAXException
-