LibreOffice Module sc (master) 1
|
#include <xmlcelli.hxx>
Classes | |
struct | Field |
struct | ParaFormat |
Public Member Functions | |
ScXMLTableRowCellContext (ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, const bool bIsCovered, const sal_Int32 nRepeatedRows) | |
virtual | ~ScXMLTableRowCellContext () override |
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL | createFastChildContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override |
void | PushParagraphSpan (std::u16string_view rSpan, const OUString &rStyleName) |
void | PushParagraphFieldDate (const OUString &rStyleName) |
void | PushParagraphFieldSheetName (const OUString &rStyleName) |
void | PushParagraphFieldDocTitle (const OUString &rStyleName) |
void | PushParagraphFieldURL (const OUString &rURL, const OUString &rRep, const OUString &rStyleName, const OUString &rTargetFrame) |
void | PushParagraphEnd () |
void | SetAnnotation (const ScAddress &rPosition) |
void | SetDetectiveObj (const ScAddress &rPosition) |
void | SetCellRangeSource (const ScAddress &rPosition) |
virtual void SAL_CALL | endFastElement (sal_Int32 nElement) override |
Public Member Functions inherited from ScXMLImportContext | |
ScXMLImportContext (SvXMLImport &rImport) | |
Public Member Functions inherited from SvXMLImportContext | |
SvXMLImportContext (SvXMLImport &rImport) | |
virtual | ~SvXMLImportContext () |
virtual void SAL_CALL | startFastElement (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | startUnknownElement (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | endFastElement (sal_Int32 Element) override |
virtual void SAL_CALL | endUnknownElement (const OUString &Namespace, const OUString &Name) override |
virtual css::uno::Reference< XFastContextHandler > SAL_CALL | createFastChildContext (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL | createUnknownChildContext (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | characters (const OUString &aChars) override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) final override |
virtual void SAL_CALL | acquire () noexcept final override |
virtual void SAL_CALL | release () noexcept final override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () final override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () final override |
Private Types | |
typedef std::vector< std::unique_ptr< Field > > | FieldsType |
typedef std::pair< OUString, OUString > | FormulaWithNamespace |
Private Member Functions | |
void | DoMerge (const ScAddress &rScCellPos, const SCCOL nCols, const SCROW nRows) |
void | SetContentValidation (const ScRange &rScRange) |
void | SetContentValidation (const ScAddress &rScCellPos) |
void | LockSolarMutex () |
bool | CellsAreRepeated () const |
void | SetFormulaCell (ScFormulaCell *pFCell) const |
void | PutTextCell (const ScAddress &rScCurrentPos, const SCCOL nCurrentCol, const ::std::optional< OUString > &pOUText) |
void | PutValueCell (const ScAddress &rScCurrentPos) |
void | AddTextAndValueCell (const ScAddress &rScCellPos, const ::std::optional< OUString > &pOUText, ScAddress &rScCurrentPos) |
void | AddNonFormulaCell (const ScAddress &rScCellPos) |
void | PutFormulaCell (const ScAddress &rScCurrentPos) |
void | AddFormulaCell (const ScAddress &rScCellPos) |
void | HasSpecialCaseFormulaText () |
bool | IsPossibleErrorString () const |
void | PushParagraphField (std::unique_ptr< SvxFieldData > pData, const OUString &rStyleName) |
void | PushFormat (sal_Int32 nBegin, sal_Int32 nEnd, const OUString &rStyleName) |
OUString | GetFirstParagraph () const |
Additional Inherited Members | |
Protected Member Functions inherited from ScXMLImportContext | |
ScXMLImport & | GetScImport () |
const ScXMLImport & | GetScImport () const |
Protected Member Functions inherited from SvXMLImportContext | |
SvXMLImport & | GetImport () |
const SvXMLImport & | GetImport () const |
Definition at line 38 of file xmlcelli.hxx.
|
private |
Definition at line 60 of file xmlcelli.hxx.
|
private |
Definition at line 61 of file xmlcelli.hxx.
ScXMLTableRowCellContext::ScXMLTableRowCellContext | ( | ScXMLImport & | rImport, |
const rtl::Reference< sax_fastparser::FastAttributeList > & | rAttrList, | ||
const bool | bIsCovered, | ||
const sal_Int32 | nRepeatedRows | ||
) |
Definition at line 114 of file xmlcelli.cxx.
References ScMyTables::AddColumn(), bFormulaTextResult, bIsEmpty, bIsMatrix, bIsMerged, sax::Converter::convertDuration(), eGrammar, ScXMLImport::ExtractFormulaNamespaceGrammar(), fValue, ScXMLImport::GetCellType(), ScXMLImport::GetDocument(), ScSheetLimits::GetMaxColCount(), ScDocument::GetSheetLimits(), ScXMLImport::GetStylesImportHelper(), ScXMLImport::GetTables(), IsXMLToken(), maContentValidationName, maFormula, maStringValue, mbErrorValue, mbHasStyle, mbNewValueType, nCellType, nColsRepeated, nMatrixCols, nMatrixRows, nMergedCols, nMergedRows, OFFICE, rXMLImport, ScMyStylesImportHelper::SetAttributes(), ScXMLImport::SetNullDateOnUnitConverter(), TABLE, TEXT, XML_BOOLEAN_VALUE, XML_CONTENT_VALIDATION_NAME, XML_CURRENCY, XML_DATE_VALUE, XML_ELEMENT, XML_FALSE, XML_FORMULA, XML_NUMBER_COLUMNS_REPEATED, XML_NUMBER_COLUMNS_SPANNED, XML_NUMBER_MATRIX_COLUMNS_SPANNED, XML_NUMBER_MATRIX_ROWS_SPANNED, XML_NUMBER_ROWS_SPANNED, XML_STRING_VALUE, XML_STYLE_NAME, XML_TIME_VALUE, XML_TRUE, XML_VALUE, and XML_VALUE_TYPE.
|
overridevirtual |
Definition at line 290 of file xmlcelli.cxx.
|
private |
Definition at line 1392 of file xmlcelli.cxx.
References ScMyStylesImportHelper::AddCell(), ScMyTables::AddMatrixRange(), bFormulaTextResult, bIsMatrix, ScAddress::Col(), eGrammar, fValue, ScXMLImport::GetDocument(), ScDocument::GetFormulaCell(), ScDocument::GetSharedStringPool(), ScXMLImport::GetStylesImportHelper(), ScXMLImport::GetTables(), svl::SharedStringPool::intern(), IsPossibleErrorString(), maFormula, maStringValue, ScDocument::MaxCol(), ScDocument::MaxRow(), nColsRepeated, nMatrixCols, nMatrixRows, nRepeatedRows, ScXMLImport::ProgressBarIncrement(), PutFormulaCell(), ScFormulaCell::ResetDirty(), ScAddress::Row(), rXMLImport, SAL_WARN_IF, SCWARN_IMPORT_COLUMN_OVERFLOW, SCWARN_IMPORT_ROW_OVERFLOW, SetAnnotation(), SetCellRangeSource(), SetContentValidation(), SetDetectiveObj(), ScXMLImport::SetRangeOverflowType(), and ScFormulaCell::SetResultMatrix().
Referenced by endFastElement().
|
private |
Definition at line 1308 of file xmlcelli.cxx.
References ScMyStylesImportHelper::AddCell(), ScMyStylesImportHelper::AddRange(), AddTextAndValueCell(), bIsEmpty, CellsAreRepeated(), ScAddress::Col(), ScXMLImport::GetDocument(), ScXMLImport::GetStylesImportHelper(), maStringValue, ScDocument::MaxCol(), ScDocument::MaxRow(), mbEditEngineHasText, mxAnnotationData, nCellType, nColsRepeated, nRepeatedRows, pCellRangeSource, pDetectiveObjVec, ScAddress::Row(), rXMLImport, SetContentValidation(), and ScAddress::Tab().
Referenced by endFastElement().
|
private |
Definition at line 1169 of file xmlcelli.cxx.
References ScMyTables::AddColumn(), ScMyTables::AddRow(), bIsCovered, bIsEmpty, ScAddress::Col(), ScXMLImport::GetDocument(), ScXMLImport::GetTables(), i, ScDocument::MaxCol(), ScDocument::MaxRow(), mxAnnotationData, nCellType, nColsRepeated, nRepeatedRows, PERCENT(), PutTextCell(), PutValueCell(), ScAddress::Row(), rXMLImport, SCWARN_IMPORT_COLUMN_OVERFLOW, SCWARN_IMPORT_ROW_OVERFLOW, SetAnnotation(), SetCellRangeSource(), ScAddress::SetCol(), SetDetectiveObj(), ScXMLImport::SetRangeOverflowType(), and ScAddress::SetRow().
Referenced by AddNonFormulaCell().
|
private |
Definition at line 1267 of file xmlcelli.cxx.
References nColsRepeated, and nRepeatedRows.
Referenced by AddNonFormulaCell().
|
overridevirtual |
Reimplemented from SvXMLImportContext.
Definition at line 631 of file xmlcelli.cxx.
References bIsEmpty, sax_fastparser::castToFastAttributeList(), ScAddress::Col(), XMLShapeImportHelper::CreateGroupChildContext(), ScMyTables::GetCurrentCellPos(), ScMyTables::GetCurrentXShapes(), ScXMLImport::GetDocument(), ScXMLImport::GetTables(), ScDocument::MaxCol(), ScDocument::MaxRow(), mxAnnotationData, OFFICE, pCellRangeSource, pDetectiveObjVec, ScXMLImport::ProgressBarIncrement(), ScAddress::Row(), rXMLImport, SAL_WARN, XMLTableShapeImportHelper::SetCell(), ScAddress::SetCol(), XMLTableShapeImportHelper::SetOnTable(), ScAddress::SetRow(), TABLE, TEXT, XML_ANNOTATION, XML_CELL_RANGE_SOURCE, XML_DETECTIVE, XML_ELEMENT, XML_P, and XML_SUB_TABLE.
|
private |
Definition at line 713 of file xmlcelli.cxx.
References ScAddress::Col(), ScDocument::DoMerge(), ScXMLImport::GetDocument(), ScDocument::MaxCol(), ScDocument::MaxRow(), ScAddress::Row(), rXMLImport, and ScAddress::Tab().
Referenced by endFastElement().
|
overridevirtual |
Reimplemented from SvXMLImportContext.
Definition at line 1499 of file xmlcelli.cxx.
References AddFormulaCell(), AddNonFormulaCell(), bFormulaTextResult, bIsMerged, bSolarMutexLocked, ScAddress::Col(), DoMerge(), ScMyTables::GetCurrentCellPos(), GetFirstParagraph(), ScXMLImportContext::GetScImport(), ScXMLImport::GetTables(), HasSpecialCaseFormulaText(), maFormula, maStringValue, mbCheckWithCompilerForError, mbPossibleErrorCell, nColsRepeated, nMergedCols, nMergedRows, nRepeatedRows, ScAddress::Row(), rXMLImport, ScAddress::SetRow(), and ScXMLImport::UnlockSolarMutex().
|
private |
Definition at line 568 of file xmlcelli.cxx.
References EditEngine::GetText(), maFirstParagraph, and mpEditEngine.
Referenced by endFastElement(), HasSpecialCaseFormulaText(), and PutTextCell().
|
private |
Definition at line 1465 of file xmlcelli.cxx.
References aStr, GetFirstParagraph(), mbCheckWithCompilerForError, mbEditEngineHasText, mbNewValueType, mbPossibleEmptyDisplay, and mbPossibleErrorCell.
Referenced by endFastElement().
|
private |
Definition at line 1490 of file xmlcelli.cxx.
References ScXMLImport::GetFormulaErrorConstant(), ScXMLImportContext::GetScImport(), maStringValue, mbCheckWithCompilerForError, mbErrorValue, mbNewValueType, and mbPossibleErrorCell.
Referenced by AddFormulaCell(), PutTextCell(), and SetFormulaCell().
|
private |
Definition at line 294 of file xmlcelli.cxx.
References bSolarMutexLocked, ScXMLImportContext::GetScImport(), and ScXMLImport::LockSolarMutex().
Referenced by SetAnnotation(), SetCellRangeSource(), and SetDetectiveObj().
|
private |
Definition at line 338 of file xmlcelli.cxx.
References ScSheetSaveData::AddTextStyle(), EE_CHAR_COLOR(), EE_CHAR_EMPHASISMARK(), EE_CHAR_END(), EE_CHAR_ESCAPEMENT(), EE_CHAR_FONTHEIGHT(), EE_CHAR_FONTHEIGHT_CJK(), EE_CHAR_FONTHEIGHT_CTL(), EE_CHAR_FONTINFO(), EE_CHAR_FONTINFO_CJK(), EE_CHAR_FONTINFO_CTL(), EE_CHAR_FONTWIDTH(), EE_CHAR_ITALIC(), EE_CHAR_ITALIC_CJK(), EE_CHAR_ITALIC_CTL(), EE_CHAR_KERNING(), EE_CHAR_LANGUAGE(), EE_CHAR_LANGUAGE_CJK(), EE_CHAR_LANGUAGE_CTL(), EE_CHAR_OUTLINE(), EE_CHAR_OVERLINE(), EE_CHAR_PAIRKERNING(), EE_CHAR_RELIEF(), EE_CHAR_SHADOW(), EE_CHAR_STRIKEOUT(), EE_CHAR_UNDERLINE(), EE_CHAR_WEIGHT(), EE_CHAR_WEIGHT_CJK(), EE_CHAR_WEIGHT_CTL(), EE_CHAR_WLM(), SvXMLStylesContext::FindStyleChildContext(), ScMyTables::GetCurrentCellPos(), ScXMLImport::GetEditAttributeMap(), ScXMLEditAttributeMap::getEntryByAPIName(), SvXMLImportContext::GetImport(), XMLPropStyleContext::GetProperties(), ScXMLImportContext::GetScImport(), ScXMLImport::GetTables(), ITALIC_NONE, LANGUAGE_DONTKNOW, LINESTYLE_NONE, maFormats, ScXMLTableRowCellContext::ParaFormat::maItemSet, ScXMLTableRowCellContext::ParaFormat::maSelection, mbHasFormatRuns, mnCurParagraph, ScXMLEditAttributeMap::Entry::mnFlag, ScXMLEditAttributeMap::Entry::mnItemID, mpEditEngine, ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, SfxItemSet::Put(), rXMLImport, STRIKEOUT_NONE, and WEIGHT_NORMAL.
Referenced by PushParagraphField(), and PushParagraphSpan().
void ScXMLTableRowCellContext::PushParagraphEnd | ( | ) |
Definition at line 601 of file xmlcelli.cxx.
References EditEngine::Clear(), EditEngine::GetParagraphCount(), EditEngine::InsertParagraph(), ScStringUtil::isMultiline(), maFirstParagraph, maParagraph, mbEditEngineHasText, mbHasFormatRuns, mnCurParagraph, mpEditEngine, and ScEditEngineDefaulter::SetTextCurrentDefaults().
Referenced by ScXMLCellTextParaContext::endFastElement().
|
private |
Definition at line 322 of file xmlcelli.cxx.
References maFields, maParagraph, ScXMLTableRowCellContext::Field::maSelection, mbHasFormatRuns, mnCurParagraph, ESelection::nEndPara, ESelection::nEndPos, nPos, ESelection::nStartPara, ESelection::nStartPos, pData, and PushFormat().
Referenced by PushParagraphFieldDate(), PushParagraphFieldDocTitle(), PushParagraphFieldSheetName(), and PushParagraphFieldURL().
void ScXMLTableRowCellContext::PushParagraphFieldDate | ( | const OUString & | rStyleName | ) |
Definition at line 576 of file xmlcelli.cxx.
References PushParagraphField().
Referenced by ScXMLCellTextParaContext::PushFieldDate().
void ScXMLTableRowCellContext::PushParagraphFieldDocTitle | ( | const OUString & | rStyleName | ) |
Definition at line 587 of file xmlcelli.cxx.
References PushParagraphField().
Referenced by ScXMLCellTextParaContext::PushFieldTitle().
void ScXMLTableRowCellContext::PushParagraphFieldSheetName | ( | const OUString & | rStyleName | ) |
Definition at line 581 of file xmlcelli.cxx.
References ScMyTables::GetCurrentCellPos(), ScXMLImportContext::GetScImport(), ScXMLImport::GetTables(), PushParagraphField(), and ScAddress::Tab().
Referenced by ScXMLCellTextParaContext::PushFieldSheetName().
void ScXMLTableRowCellContext::PushParagraphFieldURL | ( | const OUString & | rURL, |
const OUString & | rRep, | ||
const OUString & | rStyleName, | ||
const OUString & | rTargetFrame | ||
) |
Definition at line 592 of file xmlcelli.cxx.
References ScXMLImportContext::GetScImport(), and PushParagraphField().
Referenced by ScXMLCellTextParaContext::PushFieldURL().
void ScXMLTableRowCellContext::PushParagraphSpan | ( | std::u16string_view | rSpan, |
const OUString & | rStyleName | ||
) |
Definition at line 313 of file xmlcelli.cxx.
References maParagraph, and PushFormat().
Referenced by ScXMLCellTextParaContext::createFastChildContext(), ScXMLCellTextParaContext::endFastElement(), and ScXMLCellTextParaContext::PushSpan().
|
private |
Definition at line 1345 of file xmlcelli.cxx.
References eGrammar, ScDocumentImport::getDoc(), ScXMLImport::GetDoc(), ScXMLImport::GetDocument(), ScXMLImport::GetFormulaErrorConstant(), ScXMLImportContext::GetScImport(), formula::FormulaGrammar::GRAM_EXTERNAL, ScDocument::IncXMLImportedFormulaCount(), maFormula, NONE, rXMLImport, ScDocumentImport::setFormulaCell(), and SetFormulaCell().
Referenced by AddFormulaCell().
|
private |
Definition at line 1030 of file xmlcelli.cxx.
References CELLTYPE_FORMULA, EditEngine::CreateTextObject(), EE_FEATURE_FIELD(), ScXMLImport::GetDoc(), ScXMLImport::GetDocument(), GetFirstParagraph(), ScRefCellValue::getFormula(), ScDocument::GetFormulaCell(), ScFormulaCell::GetMatrixOrigin(), ScDocument::GetSharedStringPool(), ScXMLImport::GetTables(), ScRefCellValue::getType(), svl::SharedStringPool::intern(), ScMyTables::IsPartOfMatrix(), IsPossibleErrorString(), maFields, maFirstParagraph, maFormats, maStringValue, mbEditEngineHasText, mbErrorValue, mpEditEngine, ScXMLImport::ProgressBarIncrement(), EditEngine::QuickInsertField(), EditEngine::QuickSetAttribs(), ScFormulaCell::ResetDirty(), rXMLImport, SAL_WARN, ScFormulaCell::SetDirty(), ScDocumentImport::setEditCell(), ScFormulaCell::SetHybridString(), and ScDocumentImport::setStringCell().
Referenced by AddTextAndValueCell().
|
private |
Definition at line 1127 of file xmlcelli.cxx.
References CELLTYPE_FORMULA, fValue, ScXMLImport::GetDoc(), ScXMLImport::GetDocument(), ScRefCellValue::getFormula(), ScXMLImport::GetTables(), ScRefCellValue::getType(), ScMyTables::IsPartOfMatrix(), ScXMLImport::ProgressBarIncrement(), rXMLImport, SetFormulaCell(), ScFormulaCell::SetNeedNumberFormat(), and ScDocumentImport::setNumericCell().
Referenced by AddTextAndValueCell().
void ScXMLTableRowCellContext::SetAnnotation | ( | const ScAddress & | rPosition | ) |
Definition at line 823 of file xmlcelli.cxx.
References ScSheetSaveData::AddNoteContentStyle(), ScNoteUtil::CreateNoteFromCaption(), ScNoteUtil::CreateNoteFromObjectData(), ScNoteUtil::CreateNoteFromString(), ScMyTables::GetCurrentXShapes(), ScXMLImport::GetDocument(), SvNumberFormatter::GetFormatIndex(), ScDocument::GetFormatTable(), SvNumberFormatter::GetOutputString(), SdrObject::getSdrObjectFromXShape(), ScXMLImport::GetTables(), ScSheetSaveData::HandleNoteStyles(), comphelper::LibreOfficeKit::isActive(), LANGUAGE_SYSTEM, LockSolarMutex(), mxAnnotationData, NF_DATE_SYS_DDMMYYYY, p, pObject, rXMLImport, ScPostIt::SetAuthor(), and ScPostIt::SetDate().
Referenced by AddFormulaCell(), and AddTextAndValueCell().
void ScXMLTableRowCellContext::SetCellRangeSource | ( | const ScAddress & | rPosition | ) |
Definition at line 969 of file xmlcelli.cxx.
References sfx2::ClientFile, ScAddress::Col(), ScXMLImport::GetDocument(), ScDocument::GetDocumentShell(), ScDocument::GetLinkManager(), sfx2::LinkManager::InsertFileLink(), LockSolarMutex(), pCellRangeSource, pLink, ScAddress::Row(), rXMLImport, and ScAddress::Tab().
Referenced by AddFormulaCell(), and AddTextAndValueCell().
|
private |
Definition at line 818 of file xmlcelli.cxx.
References SetContentValidation().
|
private |
Definition at line 762 of file xmlcelli.cxx.
References ScMyImportValidation::aAlertStyle, ScDocument::AddValidationEntry(), ScRange::aEnd, ScMyImportValidation::aOperator, ScDocument::ApplyPattern(), ScDocument::ApplyPatternAreaTab(), ScRange::aStart, ATTR_VALIDDATA(), ScMyImportValidation::aValidationType, ScMyImportValidation::bIgnoreBlanks, ScSheetSaveData::BlockSheet(), ScMyImportValidation::bShowErrorMessage, ScMyImportValidation::bShowInputMessage, ScAddress::Col(), ScMyImportValidation::eGrammar1, ScMyImportValidation::eGrammar2, ScXMLImport::GetDocument(), SvXMLImportContext::GetImport(), ScPatternAttr::GetItemSet(), ScConditionEntry::GetModeFromApi(), ScDocument::GetPool(), ScXMLImportContext::GetScImport(), ScDocument::GetStorageGrammar(), ScXMLImport::GetValidation(), maContentValidationName, nIndex, ScMyImportValidation::nShowList, SfxItemSet::Put(), ScValidationData::ResetError(), ScValidationData::ResetInput(), ScAddress::Row(), rXMLImport, ScMyImportValidation::sBaseCellAddress, ScMyImportValidation::sErrorMessage, ScMyImportValidation::sErrorTitle, ScValidationData::SetError(), ScConditionEntry::SetIgnoreBlank(), ScValidationData::SetInput(), ScValidationData::SetListType(), ScConditionEntry::SetSrcString(), ScMyImportValidation::sFormula1, ScMyImportValidation::sFormula2, ScMyImportValidation::sFormulaNmsp1, ScMyImportValidation::sFormulaNmsp2, ScMyImportValidation::sInputMessage, ScMyImportValidation::sInputTitle, and ScAddress::Tab().
Referenced by AddFormulaCell(), AddNonFormulaCell(), and SetContentValidation().
void ScXMLTableRowCellContext::SetDetectiveObj | ( | const ScAddress & | rPosition | ) |
Definition at line 947 of file xmlcelli.cxx.
References ScMyTables::GetCurrentXShapes(), ScXMLImport::GetDocument(), ScXMLImport::GetTables(), ScDetectiveFunc::InsertObject(), LockSolarMutex(), pDetectiveObjVec, rXMLImport, and ScAddress::Tab().
Referenced by AddFormulaCell(), and AddTextAndValueCell().
|
private |
Definition at line 988 of file xmlcelli.cxx.
References bFormulaTextResult, fValue, ScXMLImport::GetDocument(), ScDocument::GetSharedStringPool(), svl::SharedStringPool::intern(), IsPossibleErrorString(), maStringValue, mbErrorValue, mbHasStyle, mbPossibleEmptyDisplay, ScFormulaCell::ResetDirty(), rXMLImport, ScFormulaCell::SetHybridDouble(), ScFormulaCell::SetHybridEmptyDisplayedAsString(), ScFormulaCell::SetHybridString(), and ScFormulaCell::SetNeedNumberFormat().
Referenced by PutFormulaCell(), and PutValueCell().
|
private |
Definition at line 91 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), endFastElement(), ScXMLTableRowCellContext(), and SetFormulaCell().
|
private |
Definition at line 86 of file xmlcelli.hxx.
Referenced by AddTextAndValueCell().
|
private |
Definition at line 87 of file xmlcelli.hxx.
Referenced by AddNonFormulaCell(), AddTextAndValueCell(), createFastChildContext(), and ScXMLTableRowCellContext().
|
private |
Definition at line 85 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), and ScXMLTableRowCellContext().
|
private |
Definition at line 84 of file xmlcelli.hxx.
Referenced by endFastElement(), and ScXMLTableRowCellContext().
|
private |
Definition at line 90 of file xmlcelli.hxx.
Referenced by endFastElement(), and LockSolarMutex().
|
private |
Definition at line 82 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), PutFormulaCell(), and ScXMLTableRowCellContext().
|
private |
Definition at line 78 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), PutValueCell(), ScXMLTableRowCellContext(), and SetFormulaCell().
|
private |
office:string-value attribute
Definition at line 65 of file xmlcelli.hxx.
Referenced by ScXMLTableRowCellContext(), and SetContentValidation().
|
private |
Definition at line 73 of file xmlcelli.hxx.
Referenced by PushParagraphField(), and PutTextCell().
|
private |
Definition at line 66 of file xmlcelli.hxx.
Referenced by GetFirstParagraph(), PushParagraphEnd(), and PutTextCell().
|
private |
Definition at line 72 of file xmlcelli.hxx.
Referenced by PushFormat(), and PutTextCell().
|
private |
Definition at line 63 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), endFastElement(), PutFormulaCell(), and ScXMLTableRowCellContext().
|
private |
Definition at line 69 of file xmlcelli.hxx.
Referenced by PushParagraphEnd(), PushParagraphField(), and PushParagraphSpan().
|
private |
table:formula attribute
Definition at line 64 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), AddNonFormulaCell(), endFastElement(), IsPossibleErrorString(), PutTextCell(), ScXMLTableRowCellContext(), and SetFormulaCell().
|
private |
Definition at line 93 of file xmlcelli.hxx.
Referenced by endFastElement(), HasSpecialCaseFormulaText(), and IsPossibleErrorString().
|
private |
Definition at line 94 of file xmlcelli.hxx.
Referenced by AddNonFormulaCell(), HasSpecialCaseFormulaText(), PushParagraphEnd(), and PutTextCell().
|
private |
Definition at line 89 of file xmlcelli.hxx.
Referenced by IsPossibleErrorString(), PutTextCell(), ScXMLTableRowCellContext(), and SetFormulaCell().
|
private |
Definition at line 95 of file xmlcelli.hxx.
Referenced by PushFormat(), PushParagraphEnd(), and PushParagraphField().
|
private |
Definition at line 96 of file xmlcelli.hxx.
Referenced by ScXMLTableRowCellContext(), and SetFormulaCell().
|
private |
Definition at line 88 of file xmlcelli.hxx.
Referenced by HasSpecialCaseFormulaText(), IsPossibleErrorString(), and ScXMLTableRowCellContext().
|
private |
Definition at line 97 of file xmlcelli.hxx.
Referenced by HasSpecialCaseFormulaText(), and SetFormulaCell().
|
private |
Definition at line 92 of file xmlcelli.hxx.
Referenced by endFastElement(), HasSpecialCaseFormulaText(), and IsPossibleErrorString().
|
private |
Definition at line 70 of file xmlcelli.hxx.
Referenced by PushFormat(), PushParagraphEnd(), and PushParagraphField().
|
private |
unformatted first paragraph, for better performance.
Definition at line 68 of file xmlcelli.hxx.
Referenced by GetFirstParagraph(), PushFormat(), PushParagraphEnd(), and PutTextCell().
|
private |
Definition at line 75 of file xmlcelli.hxx.
Referenced by AddNonFormulaCell(), AddTextAndValueCell(), createFastChildContext(), and SetAnnotation().
|
private |
Definition at line 83 of file xmlcelli.hxx.
Referenced by AddNonFormulaCell(), AddTextAndValueCell(), and ScXMLTableRowCellContext().
|
private |
Definition at line 80 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), AddNonFormulaCell(), AddTextAndValueCell(), CellsAreRepeated(), endFastElement(), and ScXMLTableRowCellContext().
|
private |
Definition at line 80 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), and ScXMLTableRowCellContext().
|
private |
Definition at line 79 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), and ScXMLTableRowCellContext().
|
private |
Definition at line 80 of file xmlcelli.hxx.
Referenced by endFastElement(), and ScXMLTableRowCellContext().
|
private |
Definition at line 79 of file xmlcelli.hxx.
Referenced by endFastElement(), and ScXMLTableRowCellContext().
|
private |
Definition at line 79 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), AddNonFormulaCell(), AddTextAndValueCell(), CellsAreRepeated(), and endFastElement().
|
private |
Definition at line 77 of file xmlcelli.hxx.
Referenced by AddNonFormulaCell(), createFastChildContext(), and SetCellRangeSource().
|
private |
Definition at line 76 of file xmlcelli.hxx.
Referenced by AddNonFormulaCell(), createFastChildContext(), and SetDetectiveObj().
|
private |
Definition at line 81 of file xmlcelli.hxx.
Referenced by AddFormulaCell(), AddNonFormulaCell(), AddTextAndValueCell(), createFastChildContext(), DoMerge(), endFastElement(), PushFormat(), PutFormulaCell(), PutTextCell(), PutValueCell(), ScXMLTableRowCellContext(), SetAnnotation(), SetCellRangeSource(), SetContentValidation(), SetDetectiveObj(), and SetFormulaCell().