Kaydet (Commit) ea6900d4 authored tarafından Caolán McNamara's avatar Caolán McNamara

ByteString->rtl::OString

üst ecb2ce03
...@@ -329,7 +329,7 @@ public: ...@@ -329,7 +329,7 @@ public:
static void DumpExportList(const rtl::OString& rListName, static void DumpExportList(const rtl::OString& rListName,
ExportList& aList); ExportList& aList);
static ByteString DumpMap(const rtl::OString& rMapName, static void DumpMap(const rtl::OString& rMapName,
ByteStringHashMap& aMap); ByteStringHashMap& aMap);
private: private:
...@@ -400,7 +400,7 @@ private: ...@@ -400,7 +400,7 @@ private:
public: public:
PFormEntrys( const ByteString &rPForm ) : ByteString( rPForm ) {}; PFormEntrys( const ByteString &rPForm ) : ByteString( rPForm ) {};
ByteString Dump(); rtl::OString Dump();
void InsertEntry( void InsertEntry(
const ByteString &nId , const ByteString &nId ,
const ByteString &rText, const ByteString &rText,
...@@ -471,15 +471,15 @@ class MergeDataFile ...@@ -471,15 +471,15 @@ class MergeDataFile
std::set<rtl::OString> aLanguageSet; std::set<rtl::OString> aLanguageSet;
MergeData *GetMergeData( ResData *pResData , bool bCaseSensitve = false ); MergeData *GetMergeData( ResData *pResData , bool bCaseSensitve = false );
void InsertEntry( const ByteString &rTYP, const ByteString &rGID, const ByteString &rLID, void InsertEntry(const rtl::OString &rTYP, const rtl::OString &rGID,
const ByteString &rPFO, const rtl::OString &rLID, const rtl::OString &rPFO,
const ByteString &nLang, const ByteString &rTEXT, const rtl::OString &nLang, const rtl::OString &rTEXT,
const ByteString &rQHTEXT, const ByteString &rTITLE, const rtl::OString &rQHTEXT, const rtl::OString &rTITLE,
const ByteString &sFilename, bool bCaseSensitive const rtl::OString &sFilename, bool bCaseSensitive);
); rtl::OString Dump();
ByteString Dump();
public: public:
explicit MergeDataFile( const ByteString &rFileName, const ByteString& rFile, bool bErrLog, bool bCaseSensitive = false ); explicit MergeDataFile(const rtl::OString &rFileName,
const rtl::OString& rFile, bool bErrLog, bool bCaseSensitive = false);
~MergeDataFile(); ~MergeDataFile();
...@@ -488,7 +488,8 @@ class MergeDataFile ...@@ -488,7 +488,8 @@ class MergeDataFile
PFormEntrys *GetPFormEntrys( ResData *pResData ); PFormEntrys *GetPFormEntrys( ResData *pResData );
PFormEntrys *GetPFormEntrysCaseSensitive( ResData *pResData ); PFormEntrys *GetPFormEntrysCaseSensitive( ResData *pResData );
static ByteString CreateKey( const ByteString& rTYP , const ByteString& rGID , const ByteString& rLID , const ByteString& rFilename , bool bCaseSensitive = false ); static rtl::OString CreateKey(const rtl::OString& rTYP, const rtl::OString& rGID,
const rtl::OString& rLID, const rtl::OString& rFilename , bool bCaseSensitive = false);
}; };
......
...@@ -104,23 +104,22 @@ void Export::DumpExportList(const rtl::OString& rListName, ExportList& aList) ...@@ -104,23 +104,22 @@ void Export::DumpExportList(const rtl::OString& rListName, ExportList& aList)
printf("\n"); printf("\n");
} }
ByteString Export::DumpMap(const rtl::OString& rMapName, void Export::DumpMap(const rtl::OString& rMapName,
ByteStringHashMap& aMap) ByteStringHashMap& aMap)
{ {
ByteStringHashMap::const_iterator idbg;
ByteString sReturn;
if( rMapName.getLength() ) if( rMapName.getLength() )
printf("MapName %s\n", rMapName.getStr()); printf("MapName %s\n", rMapName.getStr());
if( aMap.size() < 1 ) return ByteString(); if( aMap.size() < 1 )
for( idbg = aMap.begin() ; idbg != aMap.end(); ++idbg ){ return;
for(ByteStringHashMap::const_iterator idbg = aMap.begin(); idbg != aMap.end(); ++idbg)
{
ByteString a( idbg->first ); ByteString a( idbg->first );
ByteString b( idbg->second ); ByteString b( idbg->second );
printf("[%s]= %s",a.GetBuffer(),b.GetBuffer()); printf("[%s]= %s",a.GetBuffer(),b.GetBuffer());
printf("\n"); printf("\n");
} }
printf("\n"); printf("\n");
return sReturn; return;
} }
/*****************************************************************************/ /*****************************************************************************/
......
...@@ -53,13 +53,14 @@ extern void ConvertHalfwitdhToFullwidth( String& rString ); ...@@ -53,13 +53,14 @@ extern void ConvertHalfwitdhToFullwidth( String& rString );
// class PFormEntrys // class PFormEntrys
// //
ByteString PFormEntrys::Dump() rtl::OString PFormEntrys::Dump()
{ {
ByteString sRet( "PFormEntrys\n" );
ByteString a("sText");
if (sText.size()) if (sText.size())
{
rtl::OString a(RTL_CONSTASCII_STRINGPARAM("sText"));
Export::DumpMap(a , sText); Export::DumpMap(a , sText);
return sRet; }
return rtl::OString(RTL_CONSTASCII_STRINGPARAM("PFormEntrys\n"));
} }
sal_Bool PFormEntrys::GetTransex3Text( ByteString &rReturn, sal_Bool PFormEntrys::GetTransex3Text( ByteString &rReturn,
...@@ -121,14 +122,14 @@ MergeData::~MergeData() ...@@ -121,14 +122,14 @@ MergeData::~MergeData()
PFormEntrys* MergeData::GetPFormEntries() PFormEntrys* MergeData::GetPFormEntries()
{ {
if( aMap.find( ByteString("HACK") ) != aMap.end() ) if( aMap.find( rtl::OString(RTL_CONSTASCII_STRINGPARAM("HACK")) ) != aMap.end() )
return aMap[ ByteString("HACK") ]; return aMap[rtl::OString(RTL_CONSTASCII_STRINGPARAM("HACK"))];
return NULL; return NULL;
} }
void MergeData::Insert(PFormEntrys* pfEntrys ) void MergeData::Insert(PFormEntrys* pfEntrys )
{ {
aMap.insert( PFormEntrysHashMap::value_type( ByteString("HACK") , pfEntrys ) ); aMap.insert( PFormEntrysHashMap::value_type( rtl::OString(RTL_CONSTASCII_STRINGPARAM("HACK")) , pfEntrys ) );
} }
rtl::OString MergeData::Dump() rtl::OString MergeData::Dump()
...@@ -149,7 +150,7 @@ rtl::OString MergeData::Dump() ...@@ -149,7 +150,7 @@ rtl::OString MergeData::Dump()
PFormEntrys* MergeData::GetPFObject( const rtl::OString& rPFO ) PFormEntrys* MergeData::GetPFObject( const rtl::OString& rPFO )
{ {
if( aMap.find( ByteString("HACK") ) != aMap.end() ) if( aMap.find( rtl::OString(RTL_CONSTASCII_STRINGPARAM("HACK")) ) != aMap.end() )
return aMap[ rPFO ]; return aMap[ rPFO ];
return NULL; return NULL;
} }
...@@ -177,22 +178,22 @@ sal_Bool MergeData::operator==( ResData *pData ) ...@@ -177,22 +178,22 @@ sal_Bool MergeData::operator==( ResData *pData )
MergeDataFile::MergeDataFile( MergeDataFile::MergeDataFile(
const ByteString &rFileName, const rtl::OString &rFileName,
const ByteString& sFile, const rtl::OString &rFile,
bool bErrLog, bool bErrLog,
bool bCaseSensitive) bool bCaseSensitive)
: bErrorLog( bErrLog ) : bErrorLog( bErrLog )
{ {
SvFileStream aInputStream( String( rFileName, RTL_TEXTENCODING_ASCII_US ), STREAM_STD_READ ); SvFileStream aInputStream(rtl::OStringToOUString(rFileName, RTL_TEXTENCODING_ASCII_US), STREAM_STD_READ);
aInputStream.SetStreamCharSet( RTL_TEXTENCODING_MS_1252 ); aInputStream.SetStreamCharSet( RTL_TEXTENCODING_MS_1252 );
rtl::OString sLine; rtl::OString sLine;
const ByteString sHACK("HACK"); const ::rtl::OString sHACK(RTL_CONSTASCII_STRINGPARAM("HACK"));
const ::rtl::OString sFileNormalized(lcl_NormalizeFilename(sFile)); const ::rtl::OString sFileNormalized(lcl_NormalizeFilename(rFile));
const bool isFileEmpty = !sFileNormalized.isEmpty(); const bool isFileEmpty = !sFileNormalized.isEmpty();
if( !aInputStream.IsOpen() ) if( !aInputStream.IsOpen() )
{ {
printf("Warning : Can't open %s\n", rFileName.GetBuffer()); printf("Warning : Can't open %s\n", rFileName.getStr());
return; return;
} }
while ( !aInputStream.IsEof()) while ( !aInputStream.IsEof())
...@@ -207,19 +208,19 @@ MergeDataFile::MergeDataFile( ...@@ -207,19 +208,19 @@ MergeDataFile::MergeDataFile(
if(isFileEmpty || sFileNormalized.equals("") || (!isFileEmpty && filename.equals(sFileNormalized)) ) if(isFileEmpty || sFileNormalized.equals("") || (!isFileEmpty && filename.equals(sFileNormalized)) )
{ {
sal_Int32 rIdx = 0; sal_Int32 rIdx = 0;
const ByteString sTYP = sLine.getToken( 3, '\t', rIdx ); const rtl::OString sTYP = sLine.getToken( 3, '\t', rIdx );
const ByteString sGID = sLine.getToken( 0, '\t', rIdx ); // 4 const rtl::OString sGID = sLine.getToken( 0, '\t', rIdx ); // 4
const ByteString sLID = sLine.getToken( 0, '\t', rIdx ); // 5 const rtl::OString sLID = sLine.getToken( 0, '\t', rIdx ); // 5
ByteString sPFO = sLine.getToken( 1, '\t', rIdx ); // 7 rtl::OString sPFO = sLine.getToken( 1, '\t', rIdx ); // 7
sPFO = sHACK; sPFO = sHACK;
ByteString nLANG = sLine.getToken( 1, '\t', rIdx ); // 9 rtl::OString nLANG = sLine.getToken( 1, '\t', rIdx ); // 9
nLANG = comphelper::string::strip(nLANG, ' '); nLANG = comphelper::string::strip(nLANG, ' ');
const ByteString sTEXT = sLine.getToken( 0, '\t', rIdx ); // 10 const rtl::OString sTEXT = sLine.getToken( 0, '\t', rIdx ); // 10
const ByteString sQHTEXT = sLine.getToken( 1, '\t', rIdx ); // 12 const rtl::OString sQHTEXT = sLine.getToken( 1, '\t', rIdx ); // 12
const ByteString sTITLE = sLine.getToken( 0, '\t', rIdx ); // 13 const rtl::OString sTITLE = sLine.getToken( 0, '\t', rIdx ); // 13
if( !nLANG.EqualsIgnoreCaseAscii("en-US") ) if (!nLANG.equalsIgnoreAsciiCaseL(RTL_CONSTASCII_STRINGPARAM("en-US")))
{ {
aLanguageSet.insert(nLANG); aLanguageSet.insert(nLANG);
InsertEntry( sTYP, sGID, sLID, sPFO, nLANG, sTEXT, sQHTEXT, sTITLE, filename, bCaseSensitive ); InsertEntry( sTYP, sGID, sLID, sPFO, nLANG, sTEXT, sQHTEXT, sTITLE, filename, bCaseSensitive );
...@@ -240,8 +241,9 @@ MergeDataFile::~MergeDataFile() ...@@ -240,8 +241,9 @@ MergeDataFile::~MergeDataFile()
delete aI->second; delete aI->second;
} }
ByteString MergeDataFile::Dump(){ rtl::OString MergeDataFile::Dump()
ByteString sRet( "MergeDataFile\n" ); {
rtl::OString sRet(RTL_CONSTASCII_STRINGPARAM("MergeDataFile\n"));
printf("MergeDataFile\n"); printf("MergeDataFile\n");
MergeDataHashMap::const_iterator idbg; MergeDataHashMap::const_iterator idbg;
...@@ -255,24 +257,25 @@ ByteString MergeDataFile::Dump(){ ...@@ -255,24 +257,25 @@ ByteString MergeDataFile::Dump(){
return sRet; return sRet;
} }
std::vector<rtl::OString> MergeDataFile::GetLanguages(){ std::vector<rtl::OString> MergeDataFile::GetLanguages()
{
return std::vector<rtl::OString>(aLanguageSet.begin(),aLanguageSet.end()); return std::vector<rtl::OString>(aLanguageSet.begin(),aLanguageSet.end());
} }
MergeData *MergeDataFile::GetMergeData( ResData *pResData , bool bCaseSensitive ) MergeData *MergeDataFile::GetMergeData( ResData *pResData , bool bCaseSensitive )
{ {
ByteString sOldG = pResData->sGId; rtl::OString sOldG = pResData->sGId;
ByteString sOldL = pResData->sId; rtl::OString sOldL = pResData->sId;
ByteString sGID = pResData->sGId; rtl::OString sGID = pResData->sGId;
ByteString sLID; rtl::OString sLID;
if(!sGID.Len()) if (sGID.isEmpty())
sGID = pResData->sId; sGID = pResData->sId;
else else
sLID = pResData->sId; sLID = pResData->sId;
pResData->sGId = sGID; pResData->sGId = sGID;
pResData->sId = sLID; pResData->sId = sLID;
ByteString sKey = CreateKey( pResData->sResTyp , pResData->sGId , pResData->sId , pResData->sFilename , bCaseSensitive ); rtl::OString sKey = CreateKey( pResData->sResTyp , pResData->sGId , pResData->sId , pResData->sFilename , bCaseSensitive );
if(aMap.find( sKey ) != aMap.end()) if(aMap.find( sKey ) != aMap.end())
{ {
...@@ -305,17 +308,17 @@ PFormEntrys *MergeDataFile::GetPFormEntrysCaseSensitive( ResData *pResData ) ...@@ -305,17 +308,17 @@ PFormEntrys *MergeDataFile::GetPFormEntrysCaseSensitive( ResData *pResData )
} }
void MergeDataFile::InsertEntry( void MergeDataFile::InsertEntry(
const ByteString &rTYP, const ByteString &rGID, const rtl::OString &rTYP, const rtl::OString &rGID,
const ByteString &rLID, const ByteString &rPFO, const rtl::OString &rLID, const rtl::OString &rPFO,
const ByteString &nLANG, const ByteString &rTEXT, const rtl::OString &nLANG, const rtl::OString &rTEXT,
const ByteString &rQHTEXT, const ByteString &rTITLE , const rtl::OString &rQHTEXT, const rtl::OString &rTITLE ,
const ByteString &rInFilename , bool bCaseSensitive const rtl::OString &rInFilename , bool bCaseSensitive
) )
{ {
MergeData *pData; MergeData *pData;
// search for MergeData // search for MergeData
ByteString sKey = CreateKey( rTYP , rGID , rLID , rInFilename , bCaseSensitive ); rtl::OString sKey = CreateKey(rTYP , rGID , rLID , rInFilename , bCaseSensitive);
MergeDataHashMap::const_iterator mit; MergeDataHashMap::const_iterator mit;
mit = aMap.find( sKey ); mit = aMap.find( sKey );
if( mit != aMap.end() ) if( mit != aMap.end() )
...@@ -343,7 +346,8 @@ void MergeDataFile::InsertEntry( ...@@ -343,7 +346,8 @@ void MergeDataFile::InsertEntry(
pFEntrys->InsertEntry( nLANG , rTEXT, rQHTEXT, rTITLE ); pFEntrys->InsertEntry( nLANG , rTEXT, rQHTEXT, rTITLE );
} }
ByteString MergeDataFile::CreateKey( const ByteString& rTYP , const ByteString& rGID , const ByteString& rLID , const ByteString& rFilename , bool bCaseSensitive ) rtl::OString MergeDataFile::CreateKey(const rtl::OString& rTYP, const rtl::OString& rGID,
const rtl::OString& rLID, const rtl::OString& rFilename, bool bCaseSensitive)
{ {
static const ::rtl::OString sStroke('-'); static const ::rtl::OString sStroke('-');
::rtl::OString sKey( rTYP ); ::rtl::OString sKey( rTYP );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment