Class IFStructureTreeBuilder.SAXEventRecorder
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.fop.render.intermediate.IFStructureTreeBuilder.SAXEventRecorder
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Enclosing class:
- IFStructureTreeBuilder
static class IFStructureTreeBuilder.SAXEventRecorder extends org.xml.sax.helpers.DefaultHandlerA SAX handler that records events to replay them later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classIFStructureTreeBuilder.SAXEventRecorder.Elementprivate static classIFStructureTreeBuilder.SAXEventRecorder.EndElementprivate static classIFStructureTreeBuilder.SAXEventRecorder.EndPrefixMappingprivate static classIFStructureTreeBuilder.SAXEventRecorder.Eventprivate static classIFStructureTreeBuilder.SAXEventRecorder.StartElementprivate static classIFStructureTreeBuilder.SAXEventRecorder.StartPrefixMapping
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<IFStructureTreeBuilder.SAXEventRecorder.Event>events
-
Constructor Summary
Constructors Constructor Description SAXEventRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)voidendPrefixMapping(java.lang.String prefix)voidreplay(org.xml.sax.ContentHandler handler)Replays the recorded events.voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)voidstartPrefixMapping(java.lang.String prefix, java.lang.String uri)
-
-
-
Field Detail
-
events
private final java.util.List<IFStructureTreeBuilder.SAXEventRecorder.Event> events
-
-
Method Detail
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException- Specified by:
startPrefixMappingin interfaceorg.xml.sax.ContentHandler- Overrides:
startPrefixMappingin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException- Specified by:
endPrefixMappingin interfaceorg.xml.sax.ContentHandler- Overrides:
endPrefixMappingin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
replay
public void replay(org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXExceptionReplays the recorded events.- Parameters:
handler-ContentHandlerto replay events on- Throws:
org.xml.sax.SAXException
-
-