LibreOffice Module scripting (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
stringresource::StringResourceWithStorageImpl Class Reference

#include <stringresource.hxx>

Inheritance diagram for stringresource::StringResourceWithStorageImpl:
[legend]
Collaboration diagram for stringresource::StringResourceWithStorageImpl:
[legend]

Public Member Functions

 StringResourceWithStorageImpl (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual ~StringResourceWithStorageImpl () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual OUString SAL_CALL resolveString (const OUString &ResourceID) override
 
virtual OUString SAL_CALL resolveStringForLocale (const OUString &ResourceID, const css::lang::Locale &locale) override
 
virtual sal_Bool SAL_CALL hasEntryForId (const OUString &ResourceID) override
 
virtual sal_Bool SAL_CALL hasEntryForIdAndLocale (const OUString &ResourceID, const css::lang::Locale &locale) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getResourceIDs () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getResourceIDsForLocale (const css::lang::Locale &locale) override
 
virtual css::lang::Locale SAL_CALL getCurrentLocale () override
 
virtual css::lang::Locale SAL_CALL getDefaultLocale () override
 
virtual css::uno::Sequence< css::lang::Locale > SAL_CALL getLocales () override
 
virtual sal_Bool SAL_CALL isReadOnly () override
 
virtual void SAL_CALL setCurrentLocale (const css::lang::Locale &locale, sal_Bool FindClosestMatch) override
 
virtual void SAL_CALL setDefaultLocale (const css::lang::Locale &locale) override
 
virtual void SAL_CALL setString (const OUString &ResourceID, const OUString &Str) override
 
virtual void SAL_CALL setStringForLocale (const OUString &ResourceID, const OUString &Str, const css::lang::Locale &locale) override
 
virtual void SAL_CALL removeId (const OUString &ResourceID) override
 
virtual void SAL_CALL removeIdForLocale (const OUString &ResourceID, const css::lang::Locale &locale) override
 
virtual void SAL_CALL newLocale (const css::lang::Locale &locale) override
 
virtual void SAL_CALL removeLocale (const css::lang::Locale &locale) override
 
virtual ::sal_Int32 SAL_CALL getUniqueNumericId () override
 
virtual void SAL_CALL store () override
 
virtual sal_Bool SAL_CALL isModified () override
 
virtual void SAL_CALL setComment (const OUString &Comment) override
 
virtual void SAL_CALL storeToStorage (const css::uno::Reference< css::embed::XStorage > &Storage, const OUString &NameBase, const OUString &Comment) override
 
virtual void SAL_CALL storeToURL (const OUString &URL, const OUString &NameBase, const OUString &Comment, const css::uno::Reference< css::task::XInteractionHandler > &Handler) override
 
virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL exportBinary () override
 
virtual void SAL_CALL importBinary (const css::uno::Sequence< ::sal_Int8 > &Data) override
 
virtual void SAL_CALL storeAsStorage (const css::uno::Reference< css::embed::XStorage > &Storage) override
 
virtual void SAL_CALL setStorage (const css::uno::Reference< css::embed::XStorage > &Storage) override
 

Private Member Functions

virtual void implScanLocales () override
 
virtual bool implLoadLocale (LocaleItem *pLocaleItem) override
 

Private Attributes

css::uno::Reference< css::embed::XStorage > m_xStorage
 
bool m_bStorageChanged
 

Detailed Description

Definition at line 331 of file stringresource.hxx.

Constructor & Destructor Documentation

◆ StringResourceWithStorageImpl()

stringresource::StringResourceWithStorageImpl::StringResourceWithStorageImpl ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
explicit

Definition at line 2009 of file stringresource.cxx.

◆ ~StringResourceWithStorageImpl()

stringresource::StringResourceWithStorageImpl::~StringResourceWithStorageImpl ( )
overridevirtual

Definition at line 2016 of file stringresource.cxx.

Member Function Documentation

◆ addModifyListener()

void stringresource::StringResourceWithStorageImpl::addModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overridevirtual

◆ exportBinary()

Sequence<::sal_Int8 > stringresource::StringResourceWithStorageImpl::exportBinary ( )
overridevirtual

◆ getCurrentLocale()

Locale stringresource::StringResourceWithStorageImpl::getCurrentLocale ( )
overridevirtual

◆ getDefaultLocale()

Locale stringresource::StringResourceWithStorageImpl::getDefaultLocale ( )
overridevirtual

◆ getImplementationName()

OUString stringresource::StringResourceWithStorageImpl::getImplementationName ( )
overridevirtual

Definition at line 2024 of file stringresource.cxx.

◆ getLocales()

Sequence< Locale > stringresource::StringResourceWithStorageImpl::getLocales ( )
overridevirtual

◆ getResourceIDs()

Sequence< OUString > stringresource::StringResourceWithStorageImpl::getResourceIDs ( )
overridevirtual

◆ getResourceIDsForLocale()

Sequence< OUString > stringresource::StringResourceWithStorageImpl::getResourceIDsForLocale ( const css::lang::Locale &  locale)
overridevirtual

◆ getSupportedServiceNames()

Sequence< OUString > stringresource::StringResourceWithStorageImpl::getSupportedServiceNames ( )
overridevirtual

Definition at line 2034 of file stringresource.cxx.

◆ getUniqueNumericId()

sal_Int32 stringresource::StringResourceWithStorageImpl::getUniqueNumericId ( )
override

◆ hasEntryForId()

sal_Bool stringresource::StringResourceWithStorageImpl::hasEntryForId ( const OUString &  ResourceID)
overridevirtual

◆ hasEntryForIdAndLocale()

sal_Bool stringresource::StringResourceWithStorageImpl::hasEntryForIdAndLocale ( const OUString &  ResourceID,
const css::lang::Locale &  locale 
)
overridevirtual

◆ implLoadLocale()

bool stringresource::StringResourceWithStorageImpl::implLoadLocale ( LocaleItem pLocaleItem)
overrideprivatevirtual

◆ implScanLocales()

void stringresource::StringResourceWithStorageImpl::implScanLocales ( )
overrideprivatevirtual

Definition at line 2233 of file stringresource.cxx.

References m_xStorage.

◆ importBinary()

void stringresource::StringResourceWithStorageImpl::importBinary ( const css::uno::Sequence< ::sal_Int8 > &  Data)
overridevirtual

◆ initialize()

void stringresource::StringResourceWithStorageImpl::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 2043 of file stringresource.cxx.

References aArguments, m_aMutex, and m_xStorage.

◆ isModified()

sal_Bool stringresource::StringResourceWithStorageImpl::isModified ( )
overridevirtual

◆ isReadOnly()

sal_Bool stringresource::StringResourceWithStorageImpl::isReadOnly ( )
overridevirtual

◆ newLocale()

void stringresource::StringResourceWithStorageImpl::newLocale ( const css::lang::Locale &  locale)
overridevirtual

◆ removeId()

void stringresource::StringResourceWithStorageImpl::removeId ( const OUString &  ResourceID)
overridevirtual

◆ removeIdForLocale()

void stringresource::StringResourceWithStorageImpl::removeIdForLocale ( const OUString &  ResourceID,
const css::lang::Locale &  locale 
)
overridevirtual

◆ removeLocale()

void stringresource::StringResourceWithStorageImpl::removeLocale ( const css::lang::Locale &  locale)
overridevirtual

◆ removeModifyListener()

void stringresource::StringResourceWithStorageImpl::removeModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overridevirtual

◆ resolveString()

OUString stringresource::StringResourceWithStorageImpl::resolveString ( const OUString &  ResourceID)
overridevirtual

◆ resolveStringForLocale()

OUString stringresource::StringResourceWithStorageImpl::resolveStringForLocale ( const OUString &  ResourceID,
const css::lang::Locale &  locale 
)
overridevirtual

◆ setComment()

void stringresource::StringResourceWithStorageImpl::setComment ( const OUString &  Comment)
overridevirtual

◆ setCurrentLocale()

void stringresource::StringResourceWithStorageImpl::setCurrentLocale ( const css::lang::Locale &  locale,
sal_Bool  FindClosestMatch 
)
overridevirtual

◆ setDefaultLocale()

void stringresource::StringResourceWithStorageImpl::setDefaultLocale ( const css::lang::Locale &  locale)
overridevirtual

◆ setStorage()

void stringresource::StringResourceWithStorageImpl::setStorage ( const css::uno::Reference< css::embed::XStorage > &  Storage)
overridevirtual

Definition at line 2213 of file stringresource.cxx.

References m_aMutex, m_bStorageChanged, m_xStorage, and Storage.

Referenced by storeAsStorage().

◆ setString()

void stringresource::StringResourceWithStorageImpl::setString ( const OUString &  ResourceID,
const OUString &  Str 
)
overridevirtual

◆ setStringForLocale()

void stringresource::StringResourceWithStorageImpl::setStringForLocale ( const OUString &  ResourceID,
const OUString &  Str,
const css::lang::Locale &  locale 
)
overridevirtual

◆ store()

void stringresource::StringResourceWithStorageImpl::store ( )
overridevirtual

Definition at line 2162 of file stringresource.cxx.

References m_aMutex, m_bStorageChanged, and m_xStorage.

Referenced by storeAsStorage().

◆ storeAsStorage()

void stringresource::StringResourceWithStorageImpl::storeAsStorage ( const css::uno::Reference< css::embed::XStorage > &  Storage)
overridevirtual

Definition at line 2207 of file stringresource.cxx.

References setStorage(), Storage, and store().

◆ storeToStorage()

void stringresource::StringResourceWithStorageImpl::storeToStorage ( const css::uno::Reference< css::embed::XStorage > &  Storage,
const OUString &  NameBase,
const OUString &  Comment 
)
overridevirtual

◆ storeToURL()

void stringresource::StringResourceWithStorageImpl::storeToURL ( const OUString &  URL,
const OUString &  NameBase,
const OUString &  Comment,
const css::uno::Reference< css::task::XInteractionHandler > &  Handler 
)
overridevirtual

◆ supportsService()

sal_Bool stringresource::StringResourceWithStorageImpl::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 2029 of file stringresource.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_bStorageChanged

bool stringresource::StringResourceWithStorageImpl::m_bStorageChanged
private

Definition at line 334 of file stringresource.hxx.

Referenced by setStorage(), and store().

◆ m_xStorage

css::uno::Reference< css::embed::XStorage > stringresource::StringResourceWithStorageImpl::m_xStorage
private

Definition at line 333 of file stringresource.hxx.

Referenced by implLoadLocale(), implScanLocales(), initialize(), setStorage(), and store().


The documentation for this class was generated from the following files: