|
LibreOffice Module oox (master) 1
|
#include <layoutatomvisitorbase.hxx>
Public Member Functions | |
| LayoutAtomVisitorBase (const Diagram &rDgm, const svx::diagram::Point *pRootPoint) | |
| void | defaultVisit (LayoutAtom const &rAtom) |
| virtual void | visit (ForEachAtom &rAtom) override |
| virtual void | visit (ConditionAtom &rAtom) override |
| virtual void | visit (ChooseAtom &rAtom) override |
| virtual void | visit (LayoutNode &rAtom) override |
| virtual void | visit (ConstraintAtom &rAtom)=0 |
| virtual void | visit (RuleAtom &rAtom)=0 |
| virtual void | visit (AlgAtom &rAtom)=0 |
| virtual void | visit (ForEachAtom &rAtom)=0 |
| virtual void | visit (ConditionAtom &rAtom)=0 |
| virtual void | visit (ChooseAtom &rAtom)=0 |
| virtual void | visit (LayoutNode &rAtom)=0 |
| virtual void | visit (ShapeAtom &rAtom)=0 |
Public Member Functions inherited from oox::drawingml::LayoutAtomVisitor | |
| virtual | ~LayoutAtomVisitor () |
| virtual void | visit (ConstraintAtom &rAtom)=0 |
| virtual void | visit (RuleAtom &rAtom)=0 |
| virtual void | visit (AlgAtom &rAtom)=0 |
| virtual void | visit (ForEachAtom &rAtom)=0 |
| virtual void | visit (ConditionAtom &rAtom)=0 |
| virtual void | visit (ChooseAtom &rAtom)=0 |
| virtual void | visit (LayoutNode &rAtom)=0 |
| virtual void | visit (ShapeAtom &rAtom)=0 |
Protected Types | |
| enum | { LAYOUT_NODE , CONSTRAINT , ALGORITHM , RULE } |
Protected Attributes | |
| const Diagram & | mrDgm |
| const svx::diagram::Point * | mpCurrentNode |
| sal_Int32 | mnCurrIdx |
| sal_Int32 | mnCurrStep |
| sal_Int32 | mnCurrCnt |
| enum oox::drawingml::LayoutAtomVisitorBase:: { ... } | meLookFor |
Definition at line 43 of file layoutatomvisitorbase.hxx.
|
protected |
| Enumerator | |
|---|---|
| LAYOUT_NODE | |
| CONSTRAINT | |
| ALGORITHM | |
| RULE | |
Definition at line 69 of file layoutatomvisitorbase.hxx.
|
inline |
Definition at line 46 of file layoutatomvisitorbase.hxx.
| void oox::drawingml::LayoutAtomVisitorBase::defaultVisit | ( | LayoutAtom const & | rAtom | ) |
Definition at line 29 of file layoutatomvisitorbase.cxx.
References oox::drawingml::LayoutAtom::getChildren().
Referenced by visit(), oox::drawingml::ShallowPresNameVisitor::visit(), oox::drawingml::ShapeCreationVisitor::visit(), and oox::drawingml::ShapeLayoutingVisitor::visit().
|
virtual |
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
Definition at line 35 of file layoutatomvisitorbase.cxx.
References oox::drawingml::LayoutAtom::getChildren(), mpCurrentNode, and SAL_INFO.
|
virtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
Definition at line 49 of file layoutatomvisitorbase.cxx.
References defaultVisit().
|
virtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
|
virtual |
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
Definition at line 54 of file layoutatomvisitorbase.cxx.
References oox::drawingml::ForEachAtom::getRef().
|
virtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
|
overridevirtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
Definition at line 107 of file layoutatomvisitorbase.cxx.
References defaultVisit(), oox::drawingml::Diagram::getData(), oox::drawingml::LayoutAtom::getName(), mnCurrIdx, mpCurrentNode, mrDgm, and svx::diagram::Point::msModelId.
|
virtual |
Implements oox::drawingml::LayoutAtomVisitor.
Reimplemented in oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, oox::drawingml::ShapeLayoutingVisitor, oox::drawingml::ShallowPresNameVisitor, oox::drawingml::ShapeCreationVisitor, oox::drawingml::ShapeTemplateVisitor, and oox::drawingml::ShapeLayoutingVisitor.
|
virtual |
|
virtual |
| enum { ... } oox::drawingml::LayoutAtomVisitorBase::meLookFor |
|
protected |
Definition at line 68 of file layoutatomvisitorbase.hxx.
|
protected |
Definition at line 66 of file layoutatomvisitorbase.hxx.
Referenced by visit(), oox::drawingml::ShapeCreationVisitor::visit(), and oox::drawingml::ShapeLayoutingVisitor::visit().
|
protected |
Definition at line 67 of file layoutatomvisitorbase.hxx.
|
protected |
Definition at line 65 of file layoutatomvisitorbase.hxx.
Referenced by oox::drawingml::ShapeLayoutingVisitor::visit(), visit(), oox::drawingml::ShapeCreationVisitor::visit(), and oox::drawingml::ShapeTemplateVisitor::visit().
|
protected |
Definition at line 64 of file layoutatomvisitorbase.hxx.
Referenced by visit(), oox::drawingml::ShallowPresNameVisitor::visit(), oox::drawingml::ShapeCreationVisitor::visit(), and oox::drawingml::ShapeLayoutingVisitor::visit().