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 |
|
pure virtual |
|
pure virtual |
Implemented in pdfi::DrawXmlOptimizer, pdfi::DrawXmlFinalizer, pdfi::DrawXmlEmitter, pdfi::WriterXmlOptimizer, pdfi::WriterXmlFinalizer, and pdfi::WriterXmlEmitter.
Referenced by pdfi::HyperlinkElement::visitedBy(), pdfi::FrameElement::visitedBy(), pdfi::TextElement::visitedBy(), pdfi::ImageElement::visitedBy(), pdfi::DocumentElement::visitedBy(), pdfi::ParagraphElement::visitedBy(), pdfi::PolyPolyElement::visitedBy(), and pdfi::PageElement::visitedBy().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |