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 class
private static final class
private static final class
private static class
private static final class
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<IFStructureTreeBuilder.SAXEventRecorder.Event>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
endElement
(String uri, String localName, String qName) void
endPrefixMapping
(String prefix) void
replay
(ContentHandler handler) Replays the recorded events.void
startElement
(String uri, String localName, String qName, Attributes attributes) void
startPrefixMapping
(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:
startElement
in interfaceContentHandler
- Overrides:
startElement
in classDefaultHandler
- Throws:
SAXException
-
endElement
- Specified by:
endElement
in interfaceContentHandler
- Overrides:
endElement
in classDefaultHandler
- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMapping
in interfaceContentHandler
- Overrides:
startPrefixMapping
in classDefaultHandler
- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMapping
in interfaceContentHandler
- Overrides:
endPrefixMapping
in classDefaultHandler
- Throws:
SAXException
-
replay
Replays the recorded events.- Parameters:
handler
-ContentHandler
to replay events on- Throws:
SAXException
-