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().