LibreOffice Module sdext (master)
1
|
To be visited by all tree element types. More...
#include <treevisiting.hxx>
Public Member Functions | |
virtual void | visit (HyperlinkElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (TextElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (ParagraphElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (FrameElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (PolyPolyElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (ImageElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (PageElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual void | visit (DocumentElement &, const std::list< std::unique_ptr< Element > >::const_iterator &)=0 |
virtual | ~ElementTreeVisitor () |
To be visited by all tree element types.
Visitor interface from the "visitor pattern". Implementor gets called with actual tree node instances.
Definition at line 44 of file treevisiting.hxx.
|
inlinevirtual |
Definition at line 54 of file treevisiting.hxx.
|
pure virtual |
Implemented in pdfi::DrawXmlEmitter, pdfi::WriterXmlEmitter, pdfi::DrawXmlFinalizer, pdfi::WriterXmlFinalizer, pdfi::DrawXmlOptimizer, and pdfi::WriterXmlOptimizer.
Referenced by pdfi::HyperlinkElement::visitedBy(), pdfi::FrameElement::visitedBy(), pdfi::TextElement::visitedBy(), pdfi::ParagraphElement::visitedBy(), pdfi::PolyPolyElement::visitedBy(), pdfi::ImageElement::visitedBy(), pdfi::PageElement::visitedBy(), and pdfi::DocumentElement::visitedBy().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |