diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2012-11-25 00:33:44 -0600 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2012-11-27 22:59:29 -0600 |
commit | 1a8ac8b2df40edd0b17825e2ca0cb170061d0ff1 (patch) | |
tree | ed2f435b817f5dcfc7e5df588966de3337f78ea0 /xmloff/source/text/txtimp.cxx | |
parent | 739146b75d8f3e537759925ba6e17cddd28e1acf (diff) |
String and OUString cleaning in xmloff
Change-Id: I85d7fd7733814c60a048a7f87d43fbcbb83b0eb0
Diffstat (limited to 'xmloff/source/text/txtimp.cxx')
-rw-r--r-- | xmloff/source/text/txtimp.cxx | 181 |
1 files changed, 93 insertions, 88 deletions
diff --git a/xmloff/source/text/txtimp.cxx b/xmloff/source/text/txtimp.cxx index 134c239237ef..b48225aac68d 100644 --- a/xmloff/source/text/txtimp.cxx +++ b/xmloff/source/text/txtimp.cxx @@ -59,10 +59,7 @@ #include <txtlists.hxx> #include <xmloff/odffields.hxx> #include <comphelper/stlunosequence.hxx> -#include <tools/string.hxx> -using ::rtl::OUString; -using ::rtl::OUStringBuffer; using ::com::sun::star::ucb::XAnyCompare; using namespace ::std; @@ -504,8 +501,8 @@ struct SAL_DLLPRIVATE XMLTextImportHelper::Impl ::std::auto_ptr<SvXMLTokenMap> m_pTextContourAttrTokenMap; ::std::auto_ptr<SvXMLTokenMap> m_pTextHyperlinkAttrTokenMap; ::std::auto_ptr<SvXMLTokenMap> m_pTextMasterPageElemTokenMap; - ::std::auto_ptr< std::vector<rtl::OUString> > m_pPrevFrmNames; - ::std::auto_ptr< std::vector<rtl::OUString> > m_pNextFrmNames; + ::std::auto_ptr< std::vector<OUString> > m_pPrevFrmNames; + ::std::auto_ptr< std::vector<OUString> > m_pNextFrmNames; ::std::auto_ptr<XMLTextListsHelper> m_pTextListsHelper; SAL_WNODEPRECATED_DECLARATIONS_POP @@ -527,23 +524,23 @@ struct SAL_DLLPRIVATE XMLTextImportHelper::Impl - data structure contains more than one candidate for each list level of the outline style (#i69629#) */ - ::boost::scoped_array< ::std::vector< ::rtl::OUString > > + ::boost::scoped_array< ::std::vector< OUString > > m_pOutlineStylesCandidates; // start range, xml:id, RDFa stuff typedef ::boost::tuple< - uno::Reference<text::XTextRange>, ::rtl::OUString, + uno::Reference<text::XTextRange>, OUString, ::boost::shared_ptr< ::xmloff::ParsedRDFaAttributes > > BookmarkMapEntry_t; /// start ranges for open bookmarks - ::std::map< ::rtl::OUString, BookmarkMapEntry_t, + ::std::map< OUString, BookmarkMapEntry_t, ::comphelper::UStringLess> m_BookmarkStartRanges; - typedef ::std::vector< ::rtl::OUString > BookmarkVector_t; + typedef ::std::vector< OUString > BookmarkVector_t; BookmarkVector_t m_BookmarkVector; /// name of the last 'open' redline that started between paragraphs - ::rtl::OUString m_sOpenRedlineIdentifier; + OUString m_sOpenRedlineIdentifier; uno::Reference<text::XText> m_xText; uno::Reference<text::XTextCursor> m_xCursor; @@ -572,15 +569,15 @@ struct SAL_DLLPRIVATE XMLTextImportHelper::Impl // One more flag to remember if we are inside a deleted redline section bool m_bInsideDeleteContext : 1; - typedef ::std::pair< ::rtl::OUString, ::rtl::OUString> field_name_type_t; - typedef ::std::pair< ::rtl::OUString, ::rtl::OUString > field_param_t; + typedef ::std::pair< OUString, OUString> field_name_type_t; + typedef ::std::pair< OUString, OUString > field_param_t; typedef ::std::vector< field_param_t > field_params_t; typedef ::std::pair< field_name_type_t, field_params_t > field_stack_item_t; typedef ::std::stack< field_stack_item_t > field_stack_t; field_stack_t m_FieldStack; - ::rtl::OUString m_sCellParaStyleDefault; + OUString m_sCellParaStyleDefault; Impl( uno::Reference<frame::XModel> const& rModel, SvXMLImport & rImport, @@ -623,7 +620,7 @@ struct SAL_DLLPRIVATE XMLTextImportHelper::Impl { size_t const size(m_xChapterNumbering->getCount()); m_pOutlineStylesCandidates.reset( - new ::std::vector< ::rtl::OUString >[size] ); + new ::std::vector< OUString >[size] ); } } @@ -906,8 +903,7 @@ XMLTextImportHelper::XMLTextImportHelper( bProgress, bBlockMode, bOrganizerMode) ) , m_pBackpatcherImpl( MakeBackpatcherImpl() ) { - static ::rtl::OUString s_PropNameDefaultListId( - "DefaultListId"); + static OUString s_PropNameDefaultListId( "DefaultListId"); Reference< XChapterNumberingSupplier > xCNSupplier( rModel, UNO_QUERY ); @@ -926,7 +922,7 @@ XMLTextImportHelper::XMLTextImportHelper( xNumRulePropSetInfo->hasPropertyByName( s_PropNameDefaultListId)) { - ::rtl::OUString sListId; + OUString sListId; xNumRuleProps->getPropertyValue(s_PropNameDefaultListId) >>= sListId; DBG_ASSERT( !sListId.isEmpty(), @@ -940,7 +936,7 @@ XMLTextImportHelper::XMLTextImportHelper( m_pImpl->m_pTextListsHelper->KeepListAsProcessed( sListId, xChapterNumNamed->getName(), - ::rtl::OUString() ); + OUString() ); } } } @@ -1125,7 +1121,7 @@ void XMLTextImportHelper::InsertString( const OUString& rChars ) } void XMLTextImportHelper::InsertString( const OUString& rChars, - sal_Bool& rIgnoreLeadingSpace ) + sal_Bool& rIgnoreLeadingSpace ) { DBG_ASSERT(m_pImpl->m_xText.is(), "no text"); DBG_ASSERT(m_pImpl->m_xCursorAsRange.is(), "no range"); @@ -1154,7 +1150,7 @@ void XMLTextImportHelper::InsertString( const OUString& rChars, } } m_pImpl->m_xText->insertString(m_pImpl->m_xCursorAsRange, - sChars.makeStringAndClear(), sal_False); + sChars.makeStringAndClear(), sal_False); } } @@ -1211,7 +1207,7 @@ void XMLTextImportHelper::DeleteParagraph() { OUString sEmpty; m_pImpl->m_xText->insertString(m_pImpl->m_xCursorAsRange, - sEmpty, sal_True); + sEmpty, sal_True); } } } @@ -1219,7 +1215,7 @@ void XMLTextImportHelper::DeleteParagraph() OUString XMLTextImportHelper::ConvertStarFonts( const OUString& rChars, const OUString& rStyleName, sal_uInt8& rFlags, - sal_Bool bPara, + sal_Bool bPara, SvXMLImport& rImport ) const { OUStringBuffer sChars( rChars ); @@ -1304,10 +1300,10 @@ OUString XMLTextImportHelper::ConvertStarFonts( const OUString& rChars, to the found list styles of the parent styles. (#i73973#) */ static sal_Bool lcl_HasListStyle( OUString sStyleName, - const Reference < XNameContainer >& xParaStyles, - SvXMLImport& rImport, - const OUString& sNumberingStyleName, - const OUString& sOutlineStyleName ) + const Reference < XNameContainer >& xParaStyles, + SvXMLImport& rImport, + const OUString& sNumberingStyleName, + const OUString& sOutlineStyleName ) { sal_Bool bRet( sal_False ); @@ -1426,19 +1422,19 @@ OUString XMLTextImportHelper::SetStyleAndAttrs( // Numberings/Bullets in table not visible aftzer save/reload (#i80724#) sal_Bool bSetListAttrs ) { - static ::rtl::OUString s_ParaStyleName( "ParaStyleName"); - static ::rtl::OUString s_CharStyleName( "CharStyleName"); - static ::rtl::OUString s_NumberingRules( "NumberingRules"); - static ::rtl::OUString s_NumberingIsNumber( "NumberingIsNumber"); - static ::rtl::OUString s_NumberingLevel( "NumberingLevel"); - static ::rtl::OUString s_ParaIsNumberingRestart( "ParaIsNumberingRestart"); - static ::rtl::OUString s_NumberingStartValue( "NumberingStartValue"); - static ::rtl::OUString s_PropNameListId( "ListId"); - static ::rtl::OUString s_PageDescName( "PageDescName"); - static ::rtl::OUString s_ServiceCombinedCharacters( "com.sun.star.text.TextField.CombinedCharacters"); - static ::rtl::OUString s_Content("Content"); - static ::rtl::OUString s_OutlineLevel( "OutlineLevel"); - static ::rtl::OUString s_NumberingStyleName( "NumberingStyleName"); + static OUString s_ParaStyleName( "ParaStyleName"); + static OUString s_CharStyleName( "CharStyleName"); + static OUString s_NumberingRules( "NumberingRules"); + static OUString s_NumberingIsNumber( "NumberingIsNumber"); + static OUString s_NumberingLevel( "NumberingLevel"); + static OUString s_ParaIsNumberingRestart( "ParaIsNumberingRestart"); + static OUString s_NumberingStartValue( "NumberingStartValue"); + static OUString s_PropNameListId( "ListId"); + static OUString s_PageDescName( "PageDescName"); + static OUString s_ServiceCombinedCharacters( "com.sun.star.text.TextField.CombinedCharacters"); + static OUString s_Content("Content"); + static OUString s_OutlineLevel( "OutlineLevel"); + static OUString s_NumberingStyleName( "NumberingStyleName"); const sal_uInt16 nFamily = bPara ? XML_STYLE_FAMILY_TEXT_PARAGRAPH : XML_STYLE_FAMILY_TEXT_TEXT; @@ -1462,7 +1458,7 @@ OUString XMLTextImportHelper::SetStyleAndAttrs( if( !sStyleName.isEmpty() ) { sStyleName = rImport.GetStyleDisplayName( nFamily, sStyleName ); - const String& rPropName = (bPara) ? s_ParaStyleName : s_CharStyleName; + const OUString& rPropName = (bPara) ? s_ParaStyleName : s_CharStyleName; const Reference < XNameContainer > & rStyles = (bPara) ? m_pImpl->m_xParaStyles : m_pImpl->m_xTextStyles; @@ -1499,7 +1495,7 @@ OUString XMLTextImportHelper::SetStyleAndAttrs( Reference < XIndexReplace > xNewNumRules; sal_Int8 nLevel(-1); - ::rtl::OUString sListId; + OUString sListId; sal_Int16 nStartValue(-1); bool bNumberingIsNumber(true); @@ -1740,7 +1736,7 @@ OUString XMLTextImportHelper::SetStyleAndAttrs( pStyle->FillPropertySet( xCrsrProperties ); xCrsr->collapseToEnd(); xCrsr->gotoRange( xRange->getEnd(), true ); - xCrsr->setString( ::rtl::OUString() ); + xCrsr->setString( OUString() ); } catch(const uno::Exception&) { @@ -1865,11 +1861,10 @@ OUString XMLTextImportHelper::SetStyleAndAttrs( return sStyleName; } -void XMLTextImportHelper::FindOutlineStyleName( ::rtl::OUString& rStyleName, +void XMLTextImportHelper::FindOutlineStyleName( OUString& rStyleName, sal_Int8 nOutlineLevel ) { - static ::rtl::OUString s_HeadingStyleName( - "HeadingStyleName"); + static OUString s_HeadingStyleName( "HeadingStyleName"); // style name empty? if( rStyleName.isEmpty() ) @@ -1897,7 +1892,7 @@ void XMLTextImportHelper::FindOutlineStyleName( ::rtl::OUString& rStyleName, { if (aProperties[i].Name == s_HeadingStyleName) { - rtl::OUString aOutlineStyle; + OUString aOutlineStyle; aProperties[i].Value >>= aOutlineStyle; m_pImpl->m_pOutlineStylesCandidates[nOutlineLevel] .push_back( aOutlineStyle ); @@ -1933,8 +1928,8 @@ void XMLTextImportHelper::AddOutlineStyleCandidate( const sal_Int8 nOutlineLevel void XMLTextImportHelper::SetOutlineStyles( sal_Bool bSetEmptyLevels ) { - static ::rtl::OUString s_NumberingStyleName( "NumberingStyleName"); - static ::rtl::OUString s_HeadingStyleName( "HeadingStyleName"); + static OUString s_NumberingStyleName( "NumberingStyleName"); + static OUString s_HeadingStyleName( "HeadingStyleName"); if ((m_pImpl->m_pOutlineStylesCandidates != NULL || bSetEmptyLevels) && m_pImpl->m_xChapterNumbering.is() && @@ -2039,12 +2034,12 @@ void XMLTextImportHelper::SetHyperlink( const OUString& rVisitedStyleName, XMLEventsImportContext* pEvents) { - static ::rtl::OUString s_HyperLinkURL( "HyperLinkURL"); - static ::rtl::OUString s_HyperLinkName( "HyperLinkName"); - static ::rtl::OUString s_HyperLinkTarget( "HyperLinkTarget"); - static ::rtl::OUString s_UnvisitedCharStyleName( "UnvisitedCharStyleName"); - static ::rtl::OUString s_VisitedCharStyleName( "VisitedCharStyleName"); - static ::rtl::OUString s_HyperLinkEvents( "HyperLinkEvents"); + static OUString s_HyperLinkURL( "HyperLinkURL"); + static OUString s_HyperLinkName( "HyperLinkName"); + static OUString s_HyperLinkTarget( "HyperLinkTarget"); + static OUString s_UnvisitedCharStyleName( "UnvisitedCharStyleName"); + static OUString s_VisitedCharStyleName( "VisitedCharStyleName"); + static OUString s_HyperLinkEvents( "HyperLinkEvents"); Reference < XPropertySet > xPropSet( rCursor, UNO_QUERY ); Reference < XPropertySetInfo > xPropSetInfo( @@ -2557,7 +2552,8 @@ sal_Bool XMLTextImportHelper::FindAndRemoveBookmarkStartRange( { ++it; } - if (it!=m_pImpl->m_BookmarkVector.end()) { + if (it!=m_pImpl->m_BookmarkVector.end()) + { m_pImpl->m_BookmarkVector.erase(it); } return sal_True; @@ -2568,14 +2564,19 @@ sal_Bool XMLTextImportHelper::FindAndRemoveBookmarkStartRange( } } -::rtl::OUString XMLTextImportHelper::FindActiveBookmarkName() +OUString XMLTextImportHelper::FindActiveBookmarkName() { - if (!m_pImpl->m_BookmarkVector.empty()) { + if (!m_pImpl->m_BookmarkVector.empty()) + { return m_pImpl->m_BookmarkVector.back(); - } else return ::rtl::OUString(); // return the empty string on error... + } + else + { + return OUString(); // return the empty string on error... + } } -void XMLTextImportHelper::pushFieldCtx( ::rtl::OUString name, ::rtl::OUString type ) +void XMLTextImportHelper::pushFieldCtx( OUString name, OUString type ) { m_pImpl->m_FieldStack.push(Impl::field_stack_item_t( Impl::field_name_type_t(name, type), Impl::field_params_t())); @@ -2587,7 +2588,7 @@ void XMLTextImportHelper::popFieldCtx() m_pImpl->m_FieldStack.pop(); } -void XMLTextImportHelper::addFieldParam( ::rtl::OUString name, ::rtl::OUString value ) +void XMLTextImportHelper::addFieldParam( OUString name, OUString value ) { DBG_ASSERT(!m_pImpl->m_FieldStack.empty(), "stack is empty: not good! Do a pushFieldCtx before..."); @@ -2597,13 +2598,18 @@ void XMLTextImportHelper::addFieldParam( ::rtl::OUString name, ::rtl::OUString v } } -::rtl::OUString XMLTextImportHelper::getCurrentFieldType() +OUString XMLTextImportHelper::getCurrentFieldType() { DBG_ASSERT(!m_pImpl->m_FieldStack.empty(), "stack is empty: not good! Do a pushFieldCtx before..."); - if (!m_pImpl->m_FieldStack.empty()) { + if (!m_pImpl->m_FieldStack.empty()) + { return m_pImpl->m_FieldStack.top().first.second; - } else return ::rtl::OUString(); + } + else + { + return OUString(); + } } bool XMLTextImportHelper::hasCurrentFieldCtx() @@ -2628,8 +2634,8 @@ void XMLTextImportHelper::ConnectFrameChains( const OUString& rNextFrmName, const Reference < XPropertySet >& rFrmPropSet ) { - static ::rtl::OUString s_ChainNextName( "ChainNextName"); - static ::rtl::OUString s_ChainPrevName( "ChainPrevName"); + static OUString s_ChainNextName( "ChainNextName"); + static OUString s_ChainPrevName( "ChainPrevName"); if( rFrmName.isEmpty() ) return; @@ -2648,8 +2654,8 @@ void XMLTextImportHelper::ConnectFrameChains( { if (!m_pImpl->m_pPrevFrmNames.get()) { - m_pImpl->m_pPrevFrmNames.reset( new std::vector<rtl::OUString> ); - m_pImpl->m_pNextFrmNames.reset( new std::vector<rtl::OUString> ); + m_pImpl->m_pPrevFrmNames.reset( new std::vector<OUString> ); + m_pImpl->m_pNextFrmNames.reset( new std::vector<OUString> ); } m_pImpl->m_pPrevFrmNames->push_back(rFrmName); m_pImpl->m_pNextFrmNames->push_back(sNextFrmName); @@ -2657,7 +2663,7 @@ void XMLTextImportHelper::ConnectFrameChains( } if (m_pImpl->m_pPrevFrmNames.get() && !m_pImpl->m_pPrevFrmNames->empty()) { - for(std::vector<rtl::OUString>::iterator i = m_pImpl->m_pPrevFrmNames->begin(), j = m_pImpl->m_pNextFrmNames->begin(); i != m_pImpl->m_pPrevFrmNames->end() && j != m_pImpl->m_pNextFrmNames->end(); ++i, ++j) + for(std::vector<OUString>::iterator i = m_pImpl->m_pPrevFrmNames->begin(), j = m_pImpl->m_pNextFrmNames->begin(); i != m_pImpl->m_pPrevFrmNames->end() && j != m_pImpl->m_pNextFrmNames->end(); ++i, ++j) { if((*j).equals(rFrmName)) { @@ -2677,7 +2683,7 @@ void XMLTextImportHelper::ConnectFrameChains( sal_Bool XMLTextImportHelper::IsInFrame() const { - static ::rtl::OUString s_TextFrame( "TextFrame"); + static OUString s_TextFrame( "TextFrame"); sal_Bool bIsInFrame = sal_False; @@ -2730,26 +2736,26 @@ Reference< XPropertySet> XMLTextImportHelper::createAndInsertOOoLink( Reference< XPropertySet> XMLTextImportHelper::createAndInsertApplet( const OUString& /*rCode*/, - const OUString& /*rName*/, - sal_Bool /*bMayScript*/, - const OUString& /*rHRef*/, + const OUString& /*rName*/, + sal_Bool /*bMayScript*/, + const OUString& /*rHRef*/, sal_Int32 /*nWidth*/, sal_Int32 /*nHeight*/ ) { Reference< XPropertySet> xPropSet; return xPropSet; } Reference< XPropertySet> XMLTextImportHelper::createAndInsertPlugin( - const OUString& /*rMimeType*/, - const OUString& /*rHRef*/, + const OUString& /*rMimeType*/, + const OUString& /*rHRef*/, sal_Int32 /*nWidth*/, sal_Int32 /*nHeight*/ ) { Reference< XPropertySet> xPropSet; return xPropSet; } Reference< XPropertySet> XMLTextImportHelper::createAndInsertFloatingFrame( - const OUString& /*rName*/, - const OUString& /*rHRef*/, - const OUString& /*rStyleName*/, + const OUString& /*rName*/, + const OUString& /*rHRef*/, + const OUString& /*rStyleName*/, sal_Int32 /*nWidth*/, sal_Int32 /*nHeight*/ ) { Reference< XPropertySet> xPropSet; @@ -2758,17 +2764,16 @@ Reference< XPropertySet> XMLTextImportHelper::createAndInsertFloatingFrame( void XMLTextImportHelper::endAppletOrPlugin( const Reference < XPropertySet> &, - std::map < const rtl::OUString, rtl::OUString, UStringLess > &) + std::map < const OUString, OUString, UStringLess > &) { } // redline helper: dummy implementation to be overridden in sw/filter/xml -void XMLTextImportHelper::RedlineAdd( - const OUString& /*rType*/, - const OUString& /*rId*/, - const OUString& /*rAuthor*/, - const OUString& /*rComment*/, - const DateTime& /*rDateTime*/, - sal_Bool /*bMergeLastPara*/) +void XMLTextImportHelper::RedlineAdd( const OUString& /*rType*/, + const OUString& /*rId*/, + const OUString& /*rAuthor*/, + const OUString& /*rComment*/, + const DateTime& /*rDateTime*/, + sal_Bool /*bMergeLastPara*/) { // dummy implementation: do nothing } @@ -2815,7 +2820,7 @@ OUString XMLTextImportHelper::GetOpenRedlineId() return m_pImpl->m_sOpenRedlineIdentifier; } -void XMLTextImportHelper::SetOpenRedlineId( ::rtl::OUString& rId) +void XMLTextImportHelper::SetOpenRedlineId( OUString& rId) { m_pImpl->m_sOpenRedlineIdentifier = rId; } @@ -2827,12 +2832,12 @@ void XMLTextImportHelper::ResetOpenRedlineId() } void -XMLTextImportHelper::SetCellParaStyleDefault(::rtl::OUString const& rNewValue) +XMLTextImportHelper::SetCellParaStyleDefault(OUString const& rNewValue) { m_pImpl->m_sCellParaStyleDefault = rNewValue; } -::rtl::OUString const& XMLTextImportHelper::GetCellParaStyleDefault() +OUString const& XMLTextImportHelper::GetCellParaStyleDefault() { return m_pImpl->m_sCellParaStyleDefault; } |