summaryrefslogtreecommitdiffstats
path: root/l10ntools/source/xrmmerge.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'l10ntools/source/xrmmerge.cxx')
-rw-r--r--l10ntools/source/xrmmerge.cxx39
1 files changed, 18 insertions, 21 deletions
diff --git a/l10ntools/source/xrmmerge.cxx b/l10ntools/source/xrmmerge.cxx
index 1e25534b4d4b..0f1e3e0d2fbf 100644
--- a/l10ntools/source/xrmmerge.cxx
+++ b/l10ntools/source/xrmmerge.cxx
@@ -34,7 +34,6 @@
#include "common.hxx"
#include "export.hxx"
-#include "helper.hxx"
#include "xrmmerge.hxx"
#include "tokens.h"
#include <iostream>
@@ -390,11 +389,10 @@ rtl::OString XRMResParser::GetAttribute( const rtl::OString &rToken, const rtl::
if ( nPos != -1 )
{
sTmp = sTmp.copy( nPos );
- sal_Int32 n = 0;
- rtl::OString sId = sTmp.getToken(1, '"', n);
+ rtl::OString sId = sTmp.getToken(1, '"');
return sId;
}
- return "";
+ return rtl::OString();
}
@@ -409,15 +407,14 @@ void XRMResParser::Error( const rtl::OString &rError )
void XRMResParser::ConvertStringToDBFormat( rtl::OString &rString )
/*****************************************************************************/
{
- rString = helper::trimAscii(rString);
- helper::searchAndReplaceAll(&rString, "\t", "\\t");
+ rString = rString.trim().replaceAll("\t", "\\t");
}
/*****************************************************************************/
void XRMResParser::ConvertStringToXMLFormat( rtl::OString &rString )
/*****************************************************************************/
{
- helper::searchAndReplaceAll(&rString, "\\t", "\t");
+ rString = rString.replaceAll("\\t", "\t");
}
@@ -480,8 +477,8 @@ void XRMResExport::WorkOnDesc(
)
/*****************************************************************************/
{
- rtl::OString sDescFileName(sInputFileName);
- helper::searchAndReplaceAll(&sDescFileName, "description.xml", "");
+ rtl::OString sDescFileName(
+ sInputFileName.replaceAll("description.xml", rtl::OString()));
sDescFileName += GetAttribute( rOpenTag, "xlink:href" );
int size;
char * memblock;
@@ -493,8 +490,7 @@ void XRMResExport::WorkOnDesc(
file.read (memblock, size);
file.close();
memblock[size] = '\0';
- rText = rtl::OString(memblock);
- helper::searchAndReplaceAll(&rText, "\n", "\\n");
+ rText = rtl::OString(memblock).replaceAll("\n", "\\n");
delete[] memblock;
}
WorkOnText( rOpenTag, rText );
@@ -536,8 +532,8 @@ void XRMResExport::EndOfText(
{
sCur = aLanguages[ n ];
- rtl::OString sAct = pResData->sText[ sCur ];
- helper::searchAndReplaceAll(&sAct, "\x0A", rtl::OString());
+ rtl::OString sAct(
+ pResData->sText[sCur].replaceAll("\x0A", rtl::OString()));
rtl::OString sOutput( sPrj ); sOutput += "\t";
sOutput += sPath;
@@ -629,19 +625,20 @@ void XRMResMerge::WorkOnDesc(
sSearch += GetAttribute( rOpenTag, sLangAttribute );
sReplace += sCur;
- helper::searchAndReplace(
- &sAdditionalLine, sSearch, sReplace);
+ sAdditionalLine = sAdditionalLine.replaceFirst(
+ sSearch, sReplace);
sSearch = rtl::OString("xlink:href=\"");
sReplace = sSearch;
rtl::OString sLocDescFilename = sDescFilename;
- helper::searchAndReplace(&sLocDescFilename, "en-US", sCur);
+ sLocDescFilename = sLocDescFilename.replaceFirst(
+ "en-US", sCur);
sSearch += sDescFilename;
sReplace += sLocDescFilename;
- helper::searchAndReplace(
- &sAdditionalLine, sSearch, sReplace);
+ sAdditionalLine = sAdditionalLine.replaceFirst(
+ sSearch, sReplace);
Output( sAdditionalLine );
@@ -654,7 +651,7 @@ void XRMResMerge::WorkOnDesc(
}
rtl::OString sOutputDescFile(
sOutputFile.copy(0, i + 1) + sLocDescFilename);
- helper::searchAndReplaceAll(&sText, "\\n", "\n");
+ sText = sText.replaceAll("\\n", "\n");
ofstream file(sOutputDescFile.getStr());
if (file.is_open()) {
file << sText.getStr();
@@ -745,8 +742,8 @@ void XRMResMerge::EndOfText(
sSearch += GetAttribute( rOpenTag, sLangAttribute );
sReplace += sCur;
- helper::searchAndReplace(
- &sAdditionalLine, sSearch, sReplace);
+ sAdditionalLine = sAdditionalLine.replaceFirst(
+ sSearch, sReplace);
sAdditionalLine += sText;
sAdditionalLine += rCloseTag;