Lines Matching refs:_rName

221 void SAL_CALL ODefinitionContainer::insertByName( const ::rtl::OUString& _rName, const Any& aElemen…  in insertByName()  argument
227 approveNewObject( _rName, xNewElement ); // will throw if necessary in insertByName()
229 notifyByName( aGuard, _rName, xNewElement, NULL, E_INSERTED, ApproveListeners ); in insertByName()
230 implAppend( _rName, xNewElement ); in insertByName()
231 notifyByName( aGuard, _rName, xNewElement, NULL, E_INSERTED, ContainerListemers ); in insertByName()
235 void SAL_CALL ODefinitionContainer::removeByName( const ::rtl::OUString& _rName ) throw(NoSuchEleme… in removeByName() argument
240 if (!_rName.getLength()) in removeByName()
243 if (!checkExistence(_rName)) in removeByName()
244 throw NoSuchElementException(_rName,*this); in removeByName()
247 Reference< XContent > xOldElement = implGetByName( _rName, impl_haveAnyListeners_nothrow() ); in removeByName()
250 notifyByName( aGuard, _rName, NULL, xOldElement, E_REMOVED, ApproveListeners ); in removeByName()
251 implRemove( _rName ); in removeByName()
252 notifyByName( aGuard, _rName, NULL, xOldElement, E_REMOVED, ContainerListemers ); in removeByName()
260 void SAL_CALL ODefinitionContainer::replaceByName( const ::rtl::OUString& _rName, const Any& aEleme… in replaceByName() argument
266 approveNewObject( _rName, xNewElement ); // will throw if necessary in replaceByName()
269 Reference< XContent > xOldElement = implGetByName( _rName, impl_haveAnyListeners_nothrow() ); in replaceByName()
271 notifyByName( aGuard, _rName, xNewElement, xOldElement, E_REPLACED, ApproveListeners ); in replaceByName()
272 implReplace( _rName, xNewElement ); in replaceByName()
273 notifyByName( aGuard, _rName, xNewElement, xOldElement, E_REPLACED, ContainerListemers ); in replaceByName()
319 …d ODefinitionContainer::notifyByName( ResettableMutexGuard& _rGuard, const ::rtl::OUString& _rName, in notifyByName() argument
329 …ContainerEvent aEvent( *this, makeAny( _rName ), makeAny( _xNewElement ), makeAny( _xOldElement ) … in notifyByName()
442 Any SAL_CALL ODefinitionContainer::getByName( const ::rtl::OUString& _rName ) throw(NoSuchElementEx… in getByName() argument
446 return makeAny( implGetByName( _rName, sal_True ) ); in getByName()
450 Reference< XContent > ODefinitionContainer::implGetByName(const ::rtl::OUString& _rName, sal_Bool _… in implGetByName() argument
452 Documents::iterator aMapPos = m_aDocumentMap.find(_rName); in implGetByName()
454 throw NoSuchElementException(_rName,*this); in implGetByName()
463 xProp = createObject(_rName); in implGetByName()
491 sal_Bool SAL_CALL ODefinitionContainer::hasByName( const ::rtl::OUString& _rName ) throw(RuntimeExc… in hasByName() argument
495 return checkExistence(_rName); in hasByName()
518 void ODefinitionContainer::implRemove(const ::rtl::OUString& _rName) in implRemove() argument
521 Documents::iterator aFind = m_aDocumentMap.find(_rName); in implRemove()
527 getDefinitions().erase( _rName ); in implRemove()
536 bool lcl_ensureName( const Reference< XContent >& _rxContent, const ::rtl::OUString& _rName ) in lcl_ensureName() argument
551 if ( sCurrentName.equals( _rName ) ) in lcl_ensureName()
568 xRename->rename( _rName ); in lcl_ensureName()
579 void ODefinitionContainer::implAppend(const ::rtl::OUString& _rName, const Reference< XContent >& _… in implAppend() argument
589 ODefinitionContainer_Impl::const_iterator aFind = rDefinitions.find( _rName ); in implAppend()
597 lcl_ensureName( _rxNewObject, _rName ); in implAppend()
604 pImpl->m_aProps.aTitle = _rName; in implAppend()
605 rDefinitions.insert( _rName, pImpl ); in implAppend()
610 m_aDocuments.push_back(m_aDocumentMap.insert(Documents::value_type(_rName,_rxNewObject)).first); in implAppend()
623 void ODefinitionContainer::implReplace(const ::rtl::OUString& _rName, const Reference< XContent >& … in implReplace() argument
625 DBG_ASSERT(checkExistence(_rName), "ODefinitionContainer::implReplace : invalid name !"); in implReplace()
627 Documents::iterator aFind = m_aDocumentMap.find(_rName); in implReplace()
736 sal_Bool ODefinitionContainer::checkExistence(const ::rtl::OUString& _rName) in checkExistence() argument
738 return m_aDocumentMap.find(_rName) != m_aDocumentMap.end(); in checkExistence()