37 const css::uno::Reference< css::sheet::XExternalSheetCache >& rxSheetCache );
41 virtual void onCharacters(
const OUString& rChars )
override;
64 css::uno::Reference< css::sheet::XExternalSheetCache >
75 const OUString& rFragmentPath,
80 virtual void onCharacters(
const OUString& rChars )
override;
85 virtual const ::oox::core::RecordInfo*
getRecordInfos()
const override;
virtual void onCharacters(const OUString &rChars) override
ExternalLinkFragment(const WorkbookHelper &rHelper, const OUString &rFragmentPath, ExternalLink &rExtLink)
virtual const ::oox::core::RecordInfo * getRecordInfos() const override
virtual void onEndElement() override
virtual ::oox::core::ContextHandlerRef onCreateContext(sal_Int32 nElement, const AttributeList &rAttribs) override
virtual ::oox::core::ContextHandlerRef onCreateRecordContext(sal_Int32 nRecId, SequenceInputStream &rStrm) override
ExternalNameRef mxExtName
::oox::core::ContextHandlerRef createSheetDataContext(sal_Int32 nSheetId)
This class implements importing the sheetData element in external sheets.
void setCellValue(const css::uno::Any &rValue)
Sets the passed cell value to the current position in the sheet cache.
void importExtCellBool(SequenceInputStream &rStrm)
Imports the EXTCELL_BOOL from the passed stream.
void importExtCellBlank(SequenceInputStream &rStrm)
Imports the EXTCELL_BLANK from the passed stream.
void importExtCellDouble(SequenceInputStream &rStrm)
Imports the EXTCELL_DOUBLE from the passed stream.
sal_Int32 mnCurrType
Position of current cell.
void importExtCellError(SequenceInputStream &rStrm)
Imports the EXTCELL_ERROR from the passed stream.
virtual ::oox::core::ContextHandlerRef onCreateContext(sal_Int32 nElement, const AttributeList &rAttribs) override
void importCell(const AttributeList &rAttribs)
Imports cell settings from a c element.
virtual void onCharacters(const OUString &rChars) override
css::uno::Reference< css::sheet::XExternalSheetCache > mxSheetCache
ExternalSheetDataContext(WorkbookFragmentBase &rFragment, const css::uno::Reference< css::sheet::XExternalSheetCache > &rxSheetCache)
virtual ::oox::core::ContextHandlerRef onCreateRecordContext(sal_Int32 nRecId, SequenceInputStream &rStrm) override
void importExtCellString(SequenceInputStream &rStrm)
Imports the EXTCELL_STRING from the passed stream.
ScAddress maCurrPos
The sheet cache used to store external cell values.
Context handler derived from the WorkbookHelper helper class.
Fragment handler derived from the WorkbookHelper helper class.
Helper class to provide access to global workbook data.
std::shared_ptr< ExternalName > ExternalNameRef