LibreOffice Module sc (master)
1
|
#include <XMLCodeNameProvider.hxx>
Public Member Functions | |
XMLCodeNameProvider (ScDocument *pDoc) | |
virtual | ~XMLCodeNameProvider () override |
virtual sal_Bool SAL_CALL | hasByName (const OUString &aName) override |
virtual css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
Static Public Member Functions | |
static void | set (const css::uno::Reference< css::container::XNameAccess > &xNameAccess, ScDocument *pDoc) |
Static Private Member Functions | |
static bool | _getCodeName (const css::uno::Any &aAny, OUString &rCodeName) |
Private Attributes | |
ScDocument * | mpDoc |
Definition at line 30 of file XMLCodeNameProvider.hxx.
|
explicit |
Definition at line 52 of file XMLCodeNameProvider.cxx.
|
overridevirtual |
Definition at line 57 of file XMLCodeNameProvider.cxx.
|
staticprivate |
Definition at line 27 of file XMLCodeNameProvider.cxx.
Referenced by set().
|
overridevirtual |
Definition at line 80 of file XMLCodeNameProvider.cxx.
References ScDocument::GetCodeName(), ScDocument::GetName(), ScDocument::GetTableCount(), gsCodeNameProp(), gsDocName(), i, mpDoc, and nCount.
|
overridevirtual |
Definition at line 109 of file XMLCodeNameProvider.cxx.
References comphelper::containerToSequence(), ScDocument::GetCodeName(), ScDocument::GetName(), ScDocument::GetTableCount(), gsDocName(), i, mpDoc, and nCount.
|
overridevirtual |
Definition at line 132 of file XMLCodeNameProvider.cxx.
|
overridevirtual |
Definition at line 61 of file XMLCodeNameProvider.cxx.
References ScDocument::GetCodeName(), ScDocument::GetName(), ScDocument::GetTableCount(), gsDocName(), i, mpDoc, and nCount.
|
overridevirtual |
Definition at line 137 of file XMLCodeNameProvider.cxx.
References ScDocument::GetCodeName(), ScDocument::GetName(), ScDocument::GetTableCount(), i, mpDoc, and nCount.
|
static |
Definition at line 154 of file XMLCodeNameProvider.cxx.
References _getCodeName(), ScDocument::GetName(), ScDocument::GetTableCount(), i, nCount, and ScDocument::SetCodeName().
Referenced by ScXMLImportWrapper::Import().
|
private |
Definition at line 32 of file XMLCodeNameProvider.hxx.
Referenced by getByName(), getElementNames(), hasByName(), and hasElements().