LibreOffice Module sc (master)
1
|
#include <datatransformation.hxx>
Public Member Functions | |
TextTransformation (const std::set< SCCOL > &nCol, const TEXT_TRANSFORM_TYPE rType) | |
virtual void | Transform (ScDocument &rDoc) const override |
virtual TransformationType | getTransformationType () const override |
TEXT_TRANSFORM_TYPE | getTextTransformationType () const |
const std::set< SCCOL > & | getColumns () const |
![]() | |
virtual | ~DataTransformation () |
Private Attributes | |
std::set< SCCOL > | mnCol |
TEXT_TRANSFORM_TYPE | maType |
Additional Inherited Members | |
![]() | |
static SCROW | getLastRow (const ScDocument &rDoc, SCCOL nCol) |
Definition at line 115 of file datatransformation.hxx.
sc::TextTransformation::TextTransformation | ( | const std::set< SCCOL > & | nCol, |
const TEXT_TRANSFORM_TYPE | rType | ||
) |
Definition at line 188 of file datatransformation.cxx.
References maType.
Definition at line 295 of file datatransformation.cxx.
References mnCol.
TEXT_TRANSFORM_TYPE sc::TextTransformation::getTextTransformationType | ( | ) | const |
Definition at line 290 of file datatransformation.cxx.
References maType.
Referenced by ScXMLExport::WriteExternalDataTransformations().
|
overridevirtual |
Implements sc::DataTransformation.
Definition at line 285 of file datatransformation.cxx.
References sc::TEXT_TRANSFORMATION.
|
overridevirtual |
Implements sc::DataTransformation.
Definition at line 194 of file datatransformation.cxx.
References assert(), aStr, sc::CAPITALIZE, CELLTYPE_STRING, eType, ScDocument::GetCellType(), ScGlobal::getCharClassPtr(), sc::DataTransformation::getLastRow(), ScDocument::GetString(), i, length, maType, mnCol, ScDocument::SetString(), sc::TO_LOWER, sc::TO_UPPER, and sc::TRIM.
|
private |
Definition at line 118 of file datatransformation.hxx.
Referenced by getTextTransformationType(), and Transform().
Definition at line 117 of file datatransformation.hxx.
Referenced by getColumns(), and Transform().