LibreOffice Module l10ntools (master) 1
|
Merge strings to *.xcu files. More...
#include <cfgmerge.hxx>
Public Member Functions | |
CfgMerge (const OString &rMergeSource, const OString &rOutputFile, OString sFilename, const OString &rLanguage) | |
virtual | ~CfgMerge () override |
Public Member Functions inherited from CfgParser | |
CfgParser () | |
virtual | ~CfgParser () |
void | Execute (int nToken, char *pToken) |
Protected Member Functions | |
virtual void | WorkOnText (OString &rText, const OString &rLangIndex) override |
void | WorkOnResourceEnd () override |
void | Output (const OString &rOutput) override |
virtual void | WorkOnText (OString &rText, const OString &rLangIndex)=0 |
virtual void | WorkOnResourceEnd ()=0 |
virtual void | Output (const OString &rOutput)=0 |
Private Attributes | |
std::unique_ptr< MergeDataFile > | pMergeDataFile |
std::vector< OString > | aLanguages |
std::unique_ptr< ResData > | pResData |
OString | sFilename |
bool | bEnglish |
std::ofstream | pOutputStream |
Additional Inherited Members | |
Protected Attributes inherited from CfgParser | |
OString | sCurrentResTyp |
OString | sCurrentIsoLang |
OString | sCurrentText |
OString | sLastWhitespace |
CfgStack | aStack |
CfgStackData * | pStackData |
bool | bLocalize |
Merge strings to *.xcu files.
Definition at line 155 of file cfgmerge.hxx.
CfgMerge::CfgMerge | ( | const OString & | rMergeSource, |
const OString & | rOutputFile, | ||
OString | sFilename, | ||
const OString & | rLanguage | ||
) |
Definition at line 402 of file cfgmerge.cxx.
References aLanguages, pMergeDataFile, and pOutputStream.
|
overridevirtual |
Definition at line 430 of file cfgmerge.cxx.
References pOutputStream.
|
overrideprotectedvirtual |
Implements CfgParser.
Definition at line 460 of file cfgmerge.cxx.
References pOutputStream.
Referenced by WorkOnResourceEnd().
|
overrideprotectedvirtual |
Implements CfgParser.
Definition at line 465 of file cfgmerge.cxx.
References aLanguages, bEnglish, CfgParser::bLocalize, MergeEntrys::GetText(), i, Output(), pMergeDataFile, pResData, CfgParser::pStackData, helper::QuotHTML(), CfgStackData::sEndTextTag, CfgParser::sLastWhitespace, and CfgStackData::sTextTag.
|
overrideprotectedvirtual |
Implements CfgParser.
Definition at line 435 of file cfgmerge.cxx.
References CfgParser::aStack, bEnglish, CfgParser::bLocalize, CfgStack::GetAccessPath(), pMergeDataFile, pResData, CfgParser::pStackData, sFilename, CfgStackData::sIdentifier, CfgStack::size(), and CfgStackData::sResTyp.
|
private |
Definition at line 159 of file cfgmerge.hxx.
Referenced by CfgMerge(), and WorkOnResourceEnd().
|
private |
Definition at line 163 of file cfgmerge.hxx.
Referenced by WorkOnResourceEnd(), and WorkOnText().
|
private |
Definition at line 158 of file cfgmerge.hxx.
Referenced by CfgMerge(), WorkOnResourceEnd(), and WorkOnText().
|
private |
Definition at line 165 of file cfgmerge.hxx.
Referenced by CfgMerge(), Output(), and ~CfgMerge().
|
private |
Definition at line 160 of file cfgmerge.hxx.
Referenced by WorkOnResourceEnd(), and WorkOnText().
|
private |
Definition at line 162 of file cfgmerge.hxx.
Referenced by WorkOnText().