LibreOffice Module sc (master) 1
|
Contains all web query records for this document. More...
#include <xecontent.hxx>
Public Member Functions | |
XclExpWebQueryBuffer (const XclExpRoot &rRoot) | |
Public Member Functions inherited from XclExpRecordList< XclExpWebQuery > | |
bool | IsEmpty () const |
size_t | GetSize () const |
bool | HasRecord (size_t nPos) const |
Returns true, if the passed index points to an exiting record. More... | |
XclExpWebQuery * | GetRecord (size_t nPos) const |
Returns reference to an existing record or empty reference on error. More... | |
XclExpWebQuery * | GetFirstRecord () const |
Returns reference to the first existing record or empty reference, if list is empty. More... | |
XclExpWebQuery * | GetLastRecord () const |
Returns reference to the last existing record or empty reference, if list is empty. More... | |
void | InsertRecord (XclExpWebQuery *pRec, size_t nPos) |
Inserts a record at the specified position into the list. More... | |
void | InsertRecord (RecordRefType pRec, size_t nPos) |
void | AppendRecord (XclExpWebQuery *pRec) |
Appends a record to the list. More... | |
void | AppendRecord (const RecordRefType &xRec) |
void | AppendRecord (RecordRefType xRec) && |
void | ReplaceRecord (XclExpWebQuery *pRec, size_t nPos) |
Replaces the record at the specified position from the list with the passed record. More... | |
void | ReplaceRecord (RecordRefType const &xRec, size_t nPos) |
void | AppendNewRecord (XclExpWebQuery *pRec) |
Appends a newly created record to the list. More... | |
void | AppendNewRecord (RecordRefType const &xRec) |
void | AppendNewRecord (RecordRefType xRec) && |
void | RemoveRecord (size_t nPos) |
Removes the record at the specified position from the list. More... | |
void | RemoveAllRecords () |
Removes all records from the list. More... | |
virtual void | Save (XclExpStream &rStrm) override |
Writes the complete record list. More... | |
virtual void | SaveXml (XclExpXmlStream &rStrm) override |
void | InvalidateRecord (size_t nPos) |
Optimization for repeated removal. More... | |
void | RemoveInvalidatedRecords () |
Public Member Functions inherited from XclExpRecordBase | |
XclExpRecordBase () | |
XclExpRecordBase (XclExpRecordBase const &) | |
XclExpRecordBase (XclExpRecordBase &&) | |
XclExpRecordBase & | operator= (XclExpRecordBase const &) |
XclExpRecordBase & | operator= (XclExpRecordBase &&) noexcept |
virtual | ~XclExpRecordBase () |
virtual void | Save (XclExpStream &rStrm) |
Overwrite this method to do any operation while saving the record. More... | |
virtual void | SaveXml (XclExpXmlStream &rStrm) |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Additional Inherited Members | |
Public Types inherited from XclExpRecordList< XclExpWebQuery > | |
typedef rtl::Reference< XclExpWebQuery > | RecordRefType |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Contains all web query records for this document.
Definition at line 410 of file xecontent.hxx.
|
explicit |
Definition at line 2142 of file xecontent.cxx.
References XclExpRecordList< XclExpWebQuery >::AppendNewRecord(), XclExpFormulaCompiler::CreateFormula(), EXC_FMLATYPE_WQUERY, EXC_WEBQRY_FILTER, ScUnoConversion::FillScRange(), ScRangeName::findByRange(), ScGlobal::GetAbsDocName(), INetURLObject::getBase(), XclRoot::GetCurrScTab(), XclRoot::GetDocShell(), XclExpRoot::GetFormulaCompiler(), INetURLObject::getFSysPath(), SfxObjectShell::GetModel(), XclRoot::GetNamedRanges(), XclExpRoot::GetNameManager(), XclExpNameManager::GetOrigName(), ScfPropertySet::GetProperty(), XclExpNameManager::InsertUniqueName(), ScfPropertySet::Is(), nCount, nIndex, SC_UNO_AREALINKS, SC_UNONAME_FILTER, SC_UNONAME_LINKURL, and SC_UNONAME_REFDELAY.