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

ByteString->rtl::OString

üst b7da8304
...@@ -127,7 +127,7 @@ protected: ...@@ -127,7 +127,7 @@ protected:
private: private:
int ExecuteAnalyzedToken( int nToken, char *pToken ); int ExecuteAnalyzedToken( int nToken, char *pToken );
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
void AddText( void AddText(
ByteString &rText, ByteString &rText,
const ByteString &rIsoLang, const ByteString &rIsoLang,
...@@ -164,7 +164,7 @@ class CfgExport : public CfgOutputParser ...@@ -164,7 +164,7 @@ class CfgExport : public CfgOutputParser
private: private:
ByteString sPrj; ByteString sPrj;
ByteString sPath; ByteString sPath;
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
protected: protected:
virtual void WorkOnText( virtual void WorkOnText(
ByteString &rText, ByteString &rText,
...@@ -190,7 +190,7 @@ class CfgMerge : public CfgOutputParser ...@@ -190,7 +190,7 @@ class CfgMerge : public CfgOutputParser
{ {
private: private:
MergeDataFile *pMergeDataFile; MergeDataFile *pMergeDataFile;
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
ResData *pResData; ResData *pResData;
rtl::OString sFilename; rtl::OString sFilename;
......
...@@ -325,10 +325,10 @@ public: ...@@ -325,10 +325,10 @@ public:
static bool skipProject( ByteString sPrj ) ; static bool skipProject( ByteString sPrj ) ;
static void InitLanguages( bool bMergeMode = false ); static void InitLanguages( bool bMergeMode = false );
static void InitForcedLanguages( bool bMergeMode = false ); static void InitForcedLanguages( bool bMergeMode = false );
static std::vector<ByteString> GetLanguages(); static std::vector<rtl::OString> GetLanguages();
static std::vector<ByteString> GetForcedLanguages(); static std::vector<rtl::OString> GetForcedLanguages();
static void SetLanguages( std::vector<ByteString> val ); static void SetLanguages( std::vector<rtl::OString> val );
static void RemoveUTF8ByteOrderMarker( rtl::OString &rString ); static void RemoveUTF8ByteOrderMarker( rtl::OString &rString );
static bool hasUTF8ByteOrderMarker( const rtl::OString &rString ); static bool hasUTF8ByteOrderMarker( const rtl::OString &rString );
static void RemoveUTF8ByteOrderMarkerFromFile( const ByteString &rFilename ); static void RemoveUTF8ByteOrderMarkerFromFile( const ByteString &rFilename );
...@@ -343,7 +343,7 @@ public: ...@@ -343,7 +343,7 @@ public:
static bool isSourceLanguage( const ByteString &sLanguage ); static bool isSourceLanguage( const ByteString &sLanguage );
static bool isAllowed( const ByteString &sLanguage ); static bool isAllowed( const ByteString &sLanguage );
static void Languages( std::vector<ByteString>::const_iterator& begin , std::vector<ByteString>::const_iterator& end ); static void Languages( std::vector<rtl::OString>::const_iterator& begin , std::vector<rtl::OString>::const_iterator& end );
static void getRandomName( const ByteString& sPrefix , ByteString& sRandStr , const ByteString& sPostfix ); static void getRandomName( const ByteString& sPrefix , ByteString& sRandStr , const ByteString& sPostfix );
static void getCurrentDir( std::string& dir ); static void getCurrentDir( std::string& dir );
...@@ -358,8 +358,8 @@ public: ...@@ -358,8 +358,8 @@ public:
ByteStringHashMap& aMap); ByteStringHashMap& aMap);
private: private:
static std::vector<ByteString> aLanguages; static std::vector<rtl::OString> aLanguages;
static std::vector<ByteString> aForcedLanguages; static std::vector<rtl::OString> aForcedLanguages;
sal_Bool WriteData( ResData *pResData, sal_Bool bCreateNew = sal_False );// called befor dest. cur ResData sal_Bool WriteData( ResData *pResData, sal_Bool bCreateNew = sal_False );// called befor dest. cur ResData
sal_Bool WriteExportList( ResData *pResData, ExportList *pExportList, sal_Bool WriteExportList( ResData *pResData, ExportList *pExportList,
...@@ -493,7 +493,7 @@ class MergeDataFile ...@@ -493,7 +493,7 @@ class MergeDataFile
ByteString sErrorLog; ByteString sErrorLog;
SvFileStream aErrLog; SvFileStream aErrLog;
MergeDataHashMap aMap; MergeDataHashMap aMap;
std::set<ByteString> 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 ByteString &rTYP, const ByteString &rGID, const ByteString &rLID,
...@@ -508,7 +508,7 @@ class MergeDataFile ...@@ -508,7 +508,7 @@ class MergeDataFile
~MergeDataFile(); ~MergeDataFile();
std::vector<ByteString> GetLanguages(); std::vector<rtl::OString> GetLanguages();
PFormEntrys *GetPFormEntrys( ResData *pResData ); PFormEntrys *GetPFormEntrys( ResData *pResData );
PFormEntrys *GetPFormEntrysCaseSensitive( ResData *pResData ); PFormEntrys *GetPFormEntrysCaseSensitive( ResData *pResData );
......
...@@ -60,14 +60,14 @@ public: ...@@ -60,14 +60,14 @@ public:
static bool CreateSDF( const ByteString &rSDFFile_in, const ByteString &rPrj_in, const ByteString &rRoot_in, static bool CreateSDF( const ByteString &rSDFFile_in, const ByteString &rPrj_in, const ByteString &rRoot_in,
const ByteString &sHelpFile, XMLFile *pXmlFile, const ByteString &rGsi1 ); const ByteString &sHelpFile, XMLFile *pXmlFile, const ByteString &rGsi1 );
static void parse_languages( std::vector<ByteString>& aLanguages , MergeDataFile& aMergeDataFile ); static void parse_languages( std::vector<rtl::OString>& aLanguages , MergeDataFile& aMergeDataFile );
/// Method merges the String from the SDFfile into XMLfile. Both Strings must /// Method merges the String from the SDFfile into XMLfile. Both Strings must
/// point to existing files. /// point to existing files.
bool Merge( const ByteString &rSDFFile_in, const ByteString &rDestinationFile_in , bool Merge( const ByteString &rSDFFile_in, const ByteString &rDestinationFile_in ,
const rtl::OString& sLanguage , MergeDataFile& aMergeDataFile ); const rtl::OString& sLanguage , MergeDataFile& aMergeDataFile );
bool Merge( const ByteString &rSDFFile, const ByteString &rPathX , const ByteString &rPathY , bool bISO bool Merge( const ByteString &rSDFFile, const ByteString &rPathX , const ByteString &rPathY , bool bISO
, const std::vector<ByteString>& aLanguages , MergeDataFile& aMergeDataFile , bool bCreateDir ); , const std::vector<rtl::OString>& aLanguages , MergeDataFile& aMergeDataFile , bool bCreateDir );
private: private:
static ByteString makeAbsolutePath( const ByteString& sHelpFile , const ByteString& rRoot_in ); static ByteString makeAbsolutePath( const ByteString& sHelpFile , const ByteString& rRoot_in );
......
...@@ -51,7 +51,7 @@ private: ...@@ -51,7 +51,7 @@ private:
sal_Bool bDBIsUTF8; sal_Bool bDBIsUTF8;
sal_Bool bULF; sal_Bool bULF;
bool bQuiet; bool bQuiet;
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
bool isNextGroup(rtl::OString &sGroup_out, rtl::OString &sLine_in); bool isNextGroup(rtl::OString &sGroup_out, rtl::OString &sLine_in);
void ReadLine(const rtl::OString &rLine_in, void ReadLine(const rtl::OString &rLine_in,
......
...@@ -211,7 +211,7 @@ public: ...@@ -211,7 +211,7 @@ public:
XMLFile( const XMLFile& obj ) ; XMLFile( const XMLFile& obj ) ;
~XMLFile(); ~XMLFile();
ByteString* GetGroupID(std::deque<ByteString> &groupid); ByteString* GetGroupID(std::deque<rtl::OString> &groupid);
void Print( XMLNode *pCur = NULL, sal_uInt16 nLevel = 0 ); void Print( XMLNode *pCur = NULL, sal_uInt16 nLevel = 0 );
virtual void SearchL10NElements( XMLParentNode *pCur, int pos = 0 ); virtual void SearchL10NElements( XMLParentNode *pCur, int pos = 0 );
void Extract( XMLFile *pCur = NULL ); void Extract( XMLFile *pCur = NULL );
...@@ -230,7 +230,7 @@ public: ...@@ -230,7 +230,7 @@ public:
const String &GetName() { return sFileName; } const String &GetName() { return sFileName; }
void SetName( const String &rFilename ) { sFileName = rFilename; } void SetName( const String &rFilename ) { sFileName = rFilename; }
void SetFullName( const String &rFullFilename ) { sFullName = rFullFilename; } void SetFullName( const String &rFullFilename ) { sFullName = rFullFilename; }
const std::vector<ByteString> getOrder(){ return order; } const std::vector<rtl::OString> getOrder(){ return order; }
protected: protected:
// writes a string as UTF8 with dos line ends to a given stream // writes a string as UTF8 with dos line ends to a given stream
...@@ -250,7 +250,7 @@ protected: ...@@ -250,7 +250,7 @@ protected:
TagMap nodes_localize; TagMap nodes_localize;
XMLHashMap* XMLStrings; XMLHashMap* XMLStrings;
std::vector <ByteString> order; std::vector <rtl::OString> order;
}; };
/// An Utility class for XML /// An Utility class for XML
......
...@@ -47,7 +47,7 @@ private: ...@@ -47,7 +47,7 @@ private:
ByteString sCurrentOpenTag; ByteString sCurrentOpenTag;
ByteString sCurrentCloseTag; ByteString sCurrentCloseTag;
ByteString sCurrentText; ByteString sCurrentText;
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
protected: protected:
ByteString GetAttribute( const ByteString &rToken, const ByteString &rAttribute ); ByteString GetAttribute( const ByteString &rToken, const ByteString &rAttribute );
...@@ -90,7 +90,7 @@ public: ...@@ -90,7 +90,7 @@ public:
class XRMResOutputParser : public XRMResParser class XRMResOutputParser : public XRMResParser
{ {
private: private:
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
protected: protected:
SvFileStream *pOutputStream; SvFileStream *pOutputStream;
public: public:
...@@ -108,7 +108,7 @@ private: ...@@ -108,7 +108,7 @@ private:
ResData *pResData; ResData *pResData;
ByteString sPrj; ByteString sPrj;
ByteString sPath; ByteString sPath;
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
protected: protected:
void WorkOnDesc( void WorkOnDesc(
...@@ -144,7 +144,7 @@ private: ...@@ -144,7 +144,7 @@ private:
MergeDataFile *pMergeDataFile; MergeDataFile *pMergeDataFile;
ByteString sFilename; ByteString sFilename;
ResData *pResData; ResData *pResData;
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
protected: protected:
void WorkOnDesc( void WorkOnDesc(
......
...@@ -124,23 +124,23 @@ ByteString Export::DumpMap(const rtl::OString& rMapName, ...@@ -124,23 +124,23 @@ ByteString Export::DumpMap(const rtl::OString& rMapName,
} }
/*****************************************************************************/ /*****************************************************************************/
void Export::SetLanguages( std::vector<ByteString> val ){ void Export::SetLanguages( std::vector<rtl::OString> val ){
/*****************************************************************************/ /*****************************************************************************/
aLanguages = val; aLanguages = val;
isInitialized = true; isInitialized = true;
} }
/*****************************************************************************/ /*****************************************************************************/
std::vector<ByteString> Export::GetLanguages(){ std::vector<rtl::OString> Export::GetLanguages(){
/*****************************************************************************/ /*****************************************************************************/
return aLanguages; return aLanguages;
} }
/*****************************************************************************/ /*****************************************************************************/
std::vector<ByteString> Export::GetForcedLanguages(){ std::vector<rtl::OString> Export::GetForcedLanguages(){
/*****************************************************************************/ /*****************************************************************************/
return aForcedLanguages; return aForcedLanguages;
} }
std::vector<ByteString> Export::aLanguages = std::vector<ByteString>(); std::vector<rtl::OString> Export::aLanguages = std::vector<rtl::OString>();
std::vector<ByteString> Export::aForcedLanguages = std::vector<ByteString>(); std::vector<rtl::OString> Export::aForcedLanguages = std::vector<rtl::OString>();
/*****************************************************************************/ /*****************************************************************************/
void Export::QuotHTML( ByteString &rString ) void Export::QuotHTML( ByteString &rString )
......
...@@ -237,7 +237,7 @@ int _cdecl main( int argc, char *argv[] ) ...@@ -237,7 +237,7 @@ int _cdecl main( int argc, char *argv[] )
rtl::OString sHelpFile; // dummy rtl::OString sHelpFile; // dummy
MergeDataFile aMergeDataFile( sSDFFile, sHelpFile, sal_False ); MergeDataFile aMergeDataFile( sSDFFile, sHelpFile, sal_False );
std::vector<ByteString> aLanguages; std::vector<rtl::OString> aLanguages;
HelpParser::parse_languages( aLanguages , aMergeDataFile ); HelpParser::parse_languages( aLanguages , aMergeDataFile );
bool bCreateDir = true; bool bCreateDir = true;
......
...@@ -156,10 +156,10 @@ bool HelpParser::CreateSDF( ...@@ -156,10 +156,10 @@ bool HelpParser::CreateSDF(
const OUString sOUGsi1( rGsi1.GetBuffer() , rGsi1.Len() , RTL_TEXTENCODING_ASCII_US ); const OUString sOUGsi1( rGsi1.GetBuffer() , rGsi1.Len() , RTL_TEXTENCODING_ASCII_US );
Export::InitLanguages( false ); Export::InitLanguages( false );
std::vector<ByteString> aLanguages = Export::GetLanguages(); std::vector<rtl::OString> aLanguages = Export::GetLanguages();
std::vector<ByteString> order = file->getOrder(); std::vector<rtl::OString> order = file->getOrder();
std::vector<ByteString>::iterator pos; std::vector<rtl::OString>::iterator pos;
XMLHashMap::iterator posm; XMLHashMap::iterator posm;
for( pos = order.begin(); pos != order.end() ; ++pos ) for( pos = order.begin(); pos != order.end() ; ++pos )
...@@ -276,8 +276,8 @@ bool ByteStringLess( const ByteString& rKey1, const ByteString& rKey2 ) { ...@@ -276,8 +276,8 @@ bool ByteStringLess( const ByteString& rKey1, const ByteString& rKey2 ) {
return rKey1.CompareTo( rKey2 )==COMPARE_LESS; return rKey1.CompareTo( rKey2 )==COMPARE_LESS;
} }
void HelpParser::parse_languages( std::vector<ByteString>& aLanguages , MergeDataFile& aMergeDataFile ){ void HelpParser::parse_languages( std::vector<rtl::OString>& aLanguages , MergeDataFile& aMergeDataFile ){
std::vector<ByteString> aTmp; std::vector<rtl::OString> aTmp;
const ByteString ENUS ("en-US"); const ByteString ENUS ("en-US");
...@@ -290,13 +290,13 @@ void HelpParser::parse_languages( std::vector<ByteString>& aLanguages , MergeDat ...@@ -290,13 +290,13 @@ void HelpParser::parse_languages( std::vector<ByteString>& aLanguages , MergeDat
if( !Export::sForcedLanguages.isEmpty() ) if( !Export::sForcedLanguages.isEmpty() )
{ {
std::vector<ByteString> aFL = Export::GetForcedLanguages(); std::vector<rtl::OString> aFL = Export::GetForcedLanguages();
std::copy( aFL.begin() , std::copy( aFL.begin() ,
aFL.end() , aFL.end() ,
back_inserter( aLanguages ) back_inserter( aLanguages )
); );
std::sort( aLanguages.begin() , aLanguages.end() , ByteStringLess ); std::sort( aLanguages.begin() , aLanguages.end() , ByteStringLess );
std::vector<ByteString>::iterator unique_iter = std::unique( aLanguages.begin() , aLanguages.end() , ByteStringEqual ); std::vector<rtl::OString>::iterator unique_iter = std::unique( aLanguages.begin() , aLanguages.end() , ByteStringEqual );
std::copy( aLanguages.begin() , unique_iter , back_inserter( aTmp ) ); std::copy( aLanguages.begin() , unique_iter , back_inserter( aTmp ) );
aLanguages = aTmp; aLanguages = aTmp;
} }
...@@ -309,7 +309,7 @@ void HelpParser::parse_languages( std::vector<ByteString>& aLanguages , MergeDat ...@@ -309,7 +309,7 @@ void HelpParser::parse_languages( std::vector<ByteString>& aLanguages , MergeDat
bool HelpParser::Merge( bool HelpParser::Merge(
const ByteString &rSDFFile, const ByteString &rPathX , const ByteString &rPathY , bool bISO , const ByteString &rSDFFile, const ByteString &rPathX , const ByteString &rPathY , bool bISO ,
const std::vector<ByteString>& aLanguages , MergeDataFile& aMergeDataFile , bool bCreateDir ) const std::vector<rtl::OString>& aLanguages , MergeDataFile& aMergeDataFile , bool bCreateDir )
{ {
......
...@@ -257,8 +257,8 @@ ByteString MergeDataFile::Dump(){ ...@@ -257,8 +257,8 @@ ByteString MergeDataFile::Dump(){
return sRet; return sRet;
} }
std::vector<ByteString> MergeDataFile::GetLanguages(){ std::vector<rtl::OString> MergeDataFile::GetLanguages(){
return std::vector<ByteString>(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 )
......
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