LibreOffice Module sc (master)  1
Public Member Functions | Public Attributes | List of all members
AddressWalkerWriter Class Reference

#include <TableFillingAndNavigationTools.hxx>

Inheritance diagram for AddressWalkerWriter:
[legend]
Collaboration diagram for AddressWalkerWriter:
[legend]

Public Member Functions

 AddressWalkerWriter (const ScAddress &aInitialAddress, ScDocShell *pDocShell, ScDocument *pDocument, formula::FormulaGrammar::Grammar eGrammar)
 
void writeFormula (const OUString &aFormula)
 
void writeFormulas (const std::vector< OUString > &rFormulas)
 
void writeMatrixFormula (const OUString &aFormula, SCCOL nCols=1, SCROW nRows=1)
 
void writeString (const OUString &aString)
 
void writeString (const char *aCharArray)
 
void writeBoldString (const OUString &aString)
 
void writeValue (double aValue)
 
- Public Member Functions inherited from AddressWalker
 AddressWalker (const ScAddress &aInitialAddress)
 
ScAddress current (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)
 
void reset ()
 
void resetColumn ()
 
void resetRow ()
 
void nextColumn ()
 
void nextRow ()
 
void newLine ()
 
void push (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)
 

Public Attributes

ScDocShellmpDocShell
 
ScDocumentmpDocument
 
formula::FormulaGrammar::Grammar meGrammar
 
- Public Attributes inherited from AddressWalker
std::vector< ScAddressmAddressStack
 
ScAddress mCurrentAddress
 
ScAddress mMinimumAddress
 
ScAddress mMaximumAddress
 

Detailed Description

Definition at line 72 of file TableFillingAndNavigationTools.hxx.

Constructor & Destructor Documentation

AddressWalkerWriter::AddressWalkerWriter ( const ScAddress aInitialAddress,
ScDocShell pDocShell,
ScDocument pDocument,
formula::FormulaGrammar::Grammar  eGrammar 
)

Definition at line 152 of file TableFillingAndNavigationTools.cxx.

Member Function Documentation

void AddressWalkerWriter::writeBoldString ( const OUString &  aString)
void AddressWalkerWriter::writeFormula ( const OUString &  aFormula)
void AddressWalkerWriter::writeFormulas ( const std::vector< OUString > &  rFormulas)
void AddressWalkerWriter::writeMatrixFormula ( const OUString &  aFormula,
SCCOL  nCols = 1,
SCROW  nRows = 1 
)
void AddressWalkerWriter::writeString ( const OUString &  aString)
void AddressWalkerWriter::writeString ( const char *  aCharArray)

Definition at line 205 of file TableFillingAndNavigationTools.cxx.

References writeString().

void AddressWalkerWriter::writeValue ( double  aValue)

Member Data Documentation

formula::FormulaGrammar::Grammar AddressWalkerWriter::meGrammar
ScDocShell* AddressWalkerWriter::mpDocShell
ScDocument* AddressWalkerWriter::mpDocument

Definition at line 76 of file TableFillingAndNavigationTools.hxx.

Referenced by writeBoldString(), writeFormula(), and writeFormulas().


The documentation for this class was generated from the following files: