|
LibreOffice Module sdext (master) 1
|
Tree manipulation factory. More...
#include <treevisitorfactory.hxx>
Public Member Functions | |
| virtual | ~TreeVisitorFactory () |
| virtual std::shared_ptr< ElementTreeVisitor > | createOptimizingVisitor (PDFIProcessor &) const =0 |
| Create visitor that combines tree nodes. More... | |
| virtual std::shared_ptr< ElementTreeVisitor > | createStyleCollectingVisitor (StyleContainer &, PDFIProcessor &) const =0 |
| Create visitor that prepares style info. More... | |
| virtual std::shared_ptr< ElementTreeVisitor > | createEmittingVisitor (EmitContext &) const =0 |
| Create visitor that emits tree to an output target. More... | |
Tree manipulation factory.
Creates visitor objects performing various operations on the pdf parse tree
Definition at line 37 of file treevisitorfactory.hxx.
|
inlinevirtual |
Definition at line 39 of file treevisitorfactory.hxx.
|
pure virtual |
Create visitor that emits tree to an output target.
Referenced by pdfi::PDFIProcessor::emit().
|
pure virtual |
Create visitor that combines tree nodes.
Referenced by pdfi::PDFIProcessor::emit().
|
pure virtual |
Create visitor that prepares style info.
Referenced by pdfi::PDFIProcessor::emit().