[PATCH] Fix for fdo43460 Part XXI getLength() to isEmpty()
Olivier Hallot
olivier.hallot at alta.org.br
Mon Dec 26 11:19:24 PST 2011
Part XXI
Modules
i18npool, idl, idlc, io, javaunohelper, jvmaccess
---
.../source/breakiterator/breakiteratorImpl.cxx | 4 +-
.../source/breakiterator/breakiterator_unicode.cxx | 2 +-
i18npool/source/collator/collator_unicode.cxx | 2 +-
.../defaultnumberingprovider.cxx | 2 +-
i18npool/source/indexentry/indexentrysupplier.cxx | 4 +-
.../source/indexentry/indexentrysupplier_asian.cxx | 2 +-
.../indexentry/indexentrysupplier_common.cxx | 2 +-
.../indexentry/indexentrysupplier_default.cxx | 8 ++--
.../indexentry/indexentrysupplier_ja_phonetic.cxx | 2 +-
i18npool/source/isolang/isolang.cxx | 12 ++--
i18npool/source/isolang/mslangid.cxx | 8 ++--
i18npool/source/localedata/LocaleNode.cxx | 54 ++++++++++----------
i18npool/source/localedata/localedata.cxx | 2 +-
i18npool/source/paper/paper.cxx | 8 ++--
i18npool/source/search/textsearch.cxx | 2 +-
.../transliteration/transliteration_Ignore.cxx | 4 +-
.../transliteration/transliteration_body.cxx | 6 +-
idl/source/prj/database.cxx | 4 +-
idl/source/prj/svidl.cxx | 4 +-
idlc/source/astdeclaration.cxx | 4 +-
idlc/source/astdump.cxx | 8 ++--
idlc/source/astscope.cxx | 4 +-
idlc/source/errorhandler.cxx | 2 +-
idlc/source/idlccompile.cxx | 4 +-
io/source/acceptor/acceptor.cxx | 4 +-
javaunohelper/source/javaunohelper.cxx | 2 +-
jvmaccess/source/classpath.cxx | 2 +-
27 files changed, 81 insertions(+), 81 deletions(-)
diff --git a/i18npool/source/breakiterator/breakiteratorImpl.cxx b/i18npool/source/breakiterator/breakiteratorImpl.cxx
index f7690c1..1d26968 100644
--- a/i18npool/source/breakiterator/breakiteratorImpl.cxx
+++ b/i18npool/source/breakiterator/breakiteratorImpl.cxx
@@ -231,7 +231,7 @@ sal_Int32 SAL_CALL BreakIteratorImpl::beginOfSentence( const OUString& Text, sal
{
if (nStartPos < 0 || nStartPos > Text.getLength())
return -1;
- if (Text.getLength() == 0) return 0;
+ if (Text.isEmpty()) return 0;
return LBI->beginOfSentence(Text, nStartPos, rLocale);
}
@@ -240,7 +240,7 @@ sal_Int32 SAL_CALL BreakIteratorImpl::endOfSentence( const OUString& Text, sal_I
{
if (nStartPos < 0 || nStartPos > Text.getLength())
return -1;
- if (Text.getLength() == 0) return 0;
+ if (Text.isEmpty()) return 0;
return LBI->endOfSentence(Text, nStartPos, rLocale);
}
diff --git a/i18npool/source/breakiterator/breakiterator_unicode.cxx b/i18npool/source/breakiterator/breakiterator_unicode.cxx
index 78ba7a6..5f35795 100644
--- a/i18npool/source/breakiterator/breakiterator_unicode.cxx
+++ b/i18npool/source/breakiterator/breakiterator_unicode.cxx
@@ -129,7 +129,7 @@ void SAL_CALL BreakIterator_Unicode::loadICUBreakIterator(const com::sun::star::
OOoRuleBasedBreakIterator *rbi = NULL;
- if (breakRules.getLength() > breakType && breakRules[breakType].getLength() > 0) {
+ if (breakRules.getLength() > breakType && !breakRules[breakType].isEmpty()) {
rbi = new OOoRuleBasedBreakIterator(udata_open("OpenOffice", "brk",
OUStringToOString(breakRules[breakType], RTL_TEXTENCODING_ASCII_US).getStr(), &status), status);
} else {
diff --git a/i18npool/source/collator/collator_unicode.cxx b/i18npool/source/collator/collator_unicode.cxx
index 6eebd6f..0488d59 100644
--- a/i18npool/source/collator/collator_unicode.cxx
+++ b/i18npool/source/collator/collator_unicode.cxx
@@ -79,7 +79,7 @@ Collator_Unicode::loadCollatorAlgorithm(const OUString& rAlgorithm, const lang::
if (!collator) {
UErrorCode status = U_ZERO_ERROR;
OUString rule = LocaleData().getCollatorRuleByAlgorithm(rLocale, rAlgorithm);
- if (rule.getLength() > 0) {
+ if (!rule.isEmpty()) {
collator = new RuleBasedCollator(reinterpret_cast<const UChar *>(rule.getStr()), status); // UChar != sal_Unicode in MinGW
if (! U_SUCCESS(status)) throw RuntimeException();
}
diff --git a/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx b/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
index 6c4cb5f..27a673d 100644
--- a/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
+++ b/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
@@ -532,7 +532,7 @@ static
int should_ignore( OUString s )
{
// return true if blank or null
- return s.compareToAscii(" ")==0 || (s.getLength()>0 && s[0]==0);
+ return s.compareToAscii(" ")==0 || (!s.isEmpty() && s[0]==0);
}
static
diff --git a/i18npool/source/indexentry/indexentrysupplier.cxx b/i18npool/source/indexentry/indexentrysupplier.cxx
index cb53771..3d87914 100644
--- a/i18npool/source/indexentry/indexentrysupplier.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier.cxx
@@ -129,13 +129,13 @@ IndexEntrySupplier::getLocaleSpecificIndexEntrySupplier(const Locale& rLocale, c
else if (xMSF.is()) {
LocaleData ld;
aLocale = rLocale;
- if (rSortAlgorithm.getLength() == 0)
+ if (rSortAlgorithm.isEmpty())
aSortAlgorithm = ld.getDefaultIndexAlgorithm( rLocale );
else
aSortAlgorithm = rSortAlgorithm;
OUString module = ld.getIndexModuleByAlgorithm(rLocale, aSortAlgorithm);
- if (module.getLength() > 0 && createLocaleSpecificIndexEntrySupplier(module))
+ if (!module.isEmpty() && createLocaleSpecificIndexEntrySupplier(module))
return xIES;
sal_Int32 l = rLocale.Language.getLength();
diff --git a/i18npool/source/indexentry/indexentrysupplier_asian.cxx b/i18npool/source/indexentry/indexentrysupplier_asian.cxx
index d25830f..1c88b9b 100644
--- a/i18npool/source/indexentry/indexentrysupplier_asian.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_asian.cxx
@@ -104,7 +104,7 @@ IndexEntrySupplier_asian::compareIndexEntry(
// equivalent of phonetic entries does not mean equivalent of index entries.
// we have to continue comparing index entry here.
- if (result == 0 && usePhonetic && rPhoneticEntry1.getLength() > 0 &&
+ if (result == 0 && usePhonetic && !rPhoneticEntry1.isEmpty() &&
rLocale1.Language == rLocale2.Language && rLocale1.Country == rLocale2.Country &&
rLocale1.Variant == rLocale2.Variant)
result = collator->compareString(rIndexEntry1, rIndexEntry2);
diff --git a/i18npool/source/indexentry/indexentrysupplier_common.cxx b/i18npool/source/indexentry/indexentrysupplier_common.cxx
index 01dcb62..cd44168 100644
--- a/i18npool/source/indexentry/indexentrysupplier_common.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_common.cxx
@@ -119,7 +119,7 @@ IndexEntrySupplier_Common::getEntry( const OUString& IndexEntry,
// rLocale for phonetic entry is same as aLocale for algorithm,
// which means Chinese phonetic will not be used for Japanese algorithm;
// phonetic entry is not blank.
- if (usePhonetic && PhoneticEntry.getLength() > 0 && rLocale.Language == aLocale.Language &&
+ if (usePhonetic && !PhoneticEntry.isEmpty() && rLocale.Language == aLocale.Language &&
rLocale.Country == aLocale.Country && rLocale.Variant == aLocale.Variant)
return PhoneticEntry;
else
diff --git a/i18npool/source/indexentry/indexentrysupplier_default.cxx b/i18npool/source/indexentry/indexentrysupplier_default.cxx
index de24b96..7b054e3 100644
--- a/i18npool/source/indexentry/indexentrysupplier_default.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_default.cxx
@@ -133,7 +133,7 @@ sal_Int16 Index::compare(sal_Unicode c1, sal_Unicode c2)
sal_Int16 Index::getIndexWeight(const OUString& rIndexEntry)
{
sal_Int32 startPos=0;
- if (skipping_chars.getLength() > 0)
+ if (!skipping_chars.isEmpty())
while (skipping_chars.indexOf(rIndexEntry[startPos]) >= 0)
startPos++;
if (mkey_count > 0) {
@@ -156,7 +156,7 @@ OUString Index::getIndexDescription(const OUString& rIndexEntry)
{
sal_Int16 wgt = getIndexWeight(rIndexEntry);
if (wgt < MAX_KEYS) {
- if (keys[wgt].desc.getLength())
+ if (!keys[wgt].desc.isEmpty())
return keys[wgt].desc;
else if (keys[wgt].key > 0)
return OUString(&keys[wgt].key, 1);
@@ -174,10 +174,10 @@ void Index::makeIndexKeys(const lang::Locale &rLocale, const OUString &algorithm
{
OUString keyStr = LocaleData().getIndexKeysByAlgorithm(rLocale, algorithm);
- if (!keyStr.getLength()) {
+ if (keyStr.isEmpty()) {
keyStr = LocaleData().getIndexKeysByAlgorithm(LOCALE_EN,
LocaleData().getDefaultIndexAlgorithm(LOCALE_EN));
- if (!keyStr.getLength())
+ if (keyStr.isEmpty())
throw RuntimeException();
}
diff --git a/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx b/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx
index 92af92b..eb0ee3b 100644
--- a/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx
@@ -55,7 +55,7 @@ OUString SAL_CALL IndexEntrySupplier_ja_phonetic::getIndexKey( const OUString& I
const OUString& PhoneticEntry, const lang::Locale& rLocale )
throw (com::sun::star::uno::RuntimeException)
{
- return getIndexCharacter( PhoneticEntry.getLength() > 0 ? PhoneticEntry : IndexEntry, rLocale, OUString());
+ return getIndexCharacter( (PhoneticEntry.isEmpty() ? IndexEntry : PhoneticEntry) , rLocale, OUString());
}
sal_Int16 SAL_CALL IndexEntrySupplier_ja_phonetic::compareIndexEntry(
diff --git a/i18npool/source/isolang/isolang.cxx b/i18npool/source/isolang/isolang.cxx
index 68a654b..f9f7b49 100644
--- a/i18npool/source/isolang/isolang.cxx
+++ b/i18npool/source/isolang/isolang.cxx
@@ -848,7 +848,7 @@ rtl::OUString MsLangId::convertLanguageToIsoString( LanguageType nLang,
rtl::OUString aLangStr;
rtl::OUString aCountry;
convertLanguageToIsoNames( nLang, aLangStr, aCountry );
- if ( aCountry.getLength() )
+ if ( !aCountry.isEmpty() )
{
rtl::OUStringBuffer aBuf( aLangStr);
aBuf.append( cSep );
@@ -868,7 +868,7 @@ rtl::OString MsLangId::convertLanguageToIsoByteString( LanguageType nLang,
rtl::OString aLangStr;
rtl::OString aCountry;
convertLanguageToIsoNames( nLang, aLangStr, aCountry );
- if ( aCountry.getLength() )
+ if ( !aCountry.isEmpty() )
{
rtl::OStringBuffer aBuf( aLangStr);
aBuf.append( cSep );
@@ -896,7 +896,7 @@ LanguageType MsLangId::convertIsoNamesToLanguage( const rtl::OUString& rLang,
{
if ( aLowerLang.equalsAscii( pEntry->maLangStr ) )
{
- if ( !aUpperCountry.getLength() ||
+ if ( aUpperCountry.isEmpty() ||
aUpperCountry.equalsAscii( pEntry->maCountry ) )
return pEntry->mnLang;
if ( !pFirstLang )
@@ -953,7 +953,7 @@ LanguageType MsLangId::convertIsoNamesToLanguage( const rtl::OUString& rLang,
// if only the country is set, look for any entry matching the country
// (to allow reading country and language in separate steps, in any order)
- if ( rCountry.getLength() && !rLang.getLength() )
+ if ( !rCountry.isEmpty() && rLang.isEmpty() )
{
const IsoLangEntry* pEntry2 = aImplIsoLangEntries;
do
@@ -1070,7 +1070,7 @@ LanguageType MsLangId::convertUnxByteStringToLanguage(
}
// if there is a glibc modifier, first look for exact match in modifier table
- if (aAtString.getLength())
+ if (!aAtString.isEmpty())
{
// language is lower case in table
rtl::OString aLowerLang = aLang.toAsciiLowerCase();
@@ -1082,7 +1082,7 @@ LanguageType MsLangId::convertUnxByteStringToLanguage(
if (( aLowerLang.equals( pGLIBCModifiersEntry->maLangStr ) ) &&
( aAtString.equals( pGLIBCModifiersEntry->maAtString ) ))
{
- if ( !aUpperCountry.getLength() ||
+ if ( aUpperCountry.isEmpty() ||
aUpperCountry.equals( pGLIBCModifiersEntry->maCountry ) )
{
return pGLIBCModifiersEntry->mnLang;
diff --git a/i18npool/source/isolang/mslangid.cxx b/i18npool/source/isolang/mslangid.cxx
index e5661da..59a37ed 100644
--- a/i18npool/source/isolang/mslangid.cxx
+++ b/i18npool/source/isolang/mslangid.cxx
@@ -154,7 +154,7 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa
void MsLangId::convertLanguageToLocale( LanguageType nLang,
::com::sun::star::lang::Locale & rLocale )
{
- if (rLocale.Variant.getLength())
+ if (!rLocale.Variant.isEmpty())
rLocale.Variant = rtl::OUString();
convertLanguageToIsoNames( nLang, rLocale.Language, rLocale.Country);
}
@@ -184,7 +184,7 @@ LanguageType MsLangId::convertLocaleToLanguage(
const ::com::sun::star::lang::Locale& rLocale )
{
// empty language => LANGUAGE_SYSTEM
- if (rLocale.Language.getLength() == 0)
+ if (rLocale.Language.isEmpty())
return LANGUAGE_SYSTEM;
LanguageType nRet = convertIsoNamesToLanguage( rLocale.Language,
@@ -201,7 +201,7 @@ LanguageType MsLangId::convertLocaleToLanguageWithFallback(
const ::com::sun::star::lang::Locale & rLocale )
{
// empty language => LANGUAGE_SYSTEM
- if (rLocale.Language.getLength() == 0)
+ if (rLocale.Language.isEmpty())
return lookupFallbackLanguage( LANGUAGE_SYSTEM);
return lookupFallbackLanguage( rLocale);
@@ -221,7 +221,7 @@ LanguageType MsLangId::convertLocaleToLanguageWithFallback(
const ::com::sun::star::lang::Locale & rLocale )
{
// empty language => LANGUAGE_SYSTEM
- if (rLocale.Language.getLength() == 0)
+ if (rLocale.Language.isEmpty())
return convertLanguageToLocaleWithFallback( LANGUAGE_SYSTEM);
return lookupFallbackLocale( rLocale);
diff --git a/i18npool/source/localedata/LocaleNode.cxx b/i18npool/source/localedata/LocaleNode.cxx
index 4d107ed..d30eec7 100644
--- a/i18npool/source/localedata/LocaleNode.cxx
+++ b/i18npool/source/localedata/LocaleNode.cxx
@@ -170,7 +170,7 @@ void print_OUString( const OUString& s )
bool is_empty_string( const OUString& s )
{
- return (s.getLength()==0) || (s.getLength()==1 && s[0]=='\n');
+ return (s.isEmpty()) || (s.getLength()==1 && s[0]=='\n');
}
void print_indent( int depth )
@@ -384,7 +384,7 @@ void LCCTYPENode::generateCode (const OFileWriter &of) const
{
const LocaleNode * sepNode = 0;
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getLocaleItem_", useLocale);
return;
}
@@ -424,14 +424,14 @@ void LCCTYPENode::generateCode (const OFileWriter &of) const
sepNode = findNode("LongDateMonthSeparator");
aLDS = sepNode->getValue();
of.writeParameter("LongDateMonthSeparator", aLDS);
- if (aLDS.getLength() == 0)
+ if (aLDS.isEmpty())
fprintf( stderr, "Warning: %s\n",
"LongDateMonthSeparator is empty. Usually this is not the case and may lead to concatenated display names like \"Wednesday, May9, 2007\".");
sepNode = findNode("LongDateYearSeparator");
aLDS = sepNode->getValue();
of.writeParameter("LongDateYearSeparator", aLDS);
- if (aLDS.getLength() == 0)
+ if (aLDS.isEmpty())
fprintf( stderr, "Warning: %s\n",
"LongDateYearSeparator is empty. Usually this is not the case and may lead to concatenated display names like \"Wednesday, 2007May 9\".");
@@ -613,7 +613,7 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
OUString strFrom( getAttr().getValueByName("replaceFrom"));
of.writeParameter("replaceFrom", strFrom, mnSection);
str = getAttr().getValueByName("replaceTo");
- if (strFrom.getLength() && !str.getLength())
+ if (!strFrom.isEmpty() && str.isEmpty())
incErrorStr("replaceFrom=\"%s\" replaceTo=\"\" is empty replacement.", strFrom);
// Locale data generator inserts FFFF for LangID, we need to adapt that.
if (str.endsWithIgnoreAsciiCaseAsciiL( RTL_CONSTASCII_STRINGPARAM( "-FFFF]")))
@@ -632,7 +632,7 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
}
}
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
switch (mnSection)
{
case 0:
@@ -720,7 +720,7 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
else
{
OUString aRef( pCtype->getAttr().getValueByName("ref"));
- if (aRef.getLength() > 0)
+ if (!aRef.isEmpty())
{
if (!bCtypeIsRef)
fprintf( stderr,
@@ -968,7 +968,7 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
void LCCollationNode::generateCode (const OFileWriter &of) const
{
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getCollatorImplementation_", useLocale);
of.writeRefFunction("getCollationOptions_", useLocale);
return;
@@ -1041,7 +1041,7 @@ void LCCollationNode::generateCode (const OFileWriter &of) const
void LCSearchNode::generateCode (const OFileWriter &of) const
{
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getSearchOptions_", useLocale);
return;
}
@@ -1079,7 +1079,7 @@ void LCSearchNode::generateCode (const OFileWriter &of) const
void LCIndexNode::generateCode (const OFileWriter &of) const
{
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getIndexAlgorithm_", useLocale);
of.writeRefFunction("getUnicodeScripts_", useLocale);
of.writeRefFunction("getFollowPageWords_", useLocale);
@@ -1239,7 +1239,7 @@ static void lcl_writeAbbrFullNarrArrays( const OFileWriter & of, sal_Int16 nCoun
void LCCalendarNode::generateCode (const OFileWriter &of) const
{
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getAllCalendars_", useLocale);
return;
}
@@ -1271,14 +1271,14 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
const sal_Char *elementTag;
LocaleNode * daysNode = NULL;
::rtl::OUString ref_name = calNode->getChildAt(nChild)->getAttr().getValueByName("ref");
- if (ref_name.getLength() > 0 && i > 0) {
+ if (!ref_name.isEmpty() && i > 0) {
for (j = 0; j < i; j++) {
str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
daysNode = getChildAt(j)->getChildAt(0);
}
}
- if (ref_name.getLength() > 0 && daysNode == NULL) {
+ if (!ref_name.isEmpty() && daysNode == NULL) {
of.writeParameter("dayRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("dayRefName", ref_name, i);
nbOfDays[i] = 0;
@@ -1303,14 +1303,14 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
// Generate Months of Year
LocaleNode * monthsNode = NULL;
ref_name = calNode->getChildAt(nChild)->getAttr().getValueByName("ref");
- if (ref_name.getLength() > 0 && i > 0) {
+ if (!ref_name.isEmpty() && i > 0) {
for (j = 0; j < i; j++) {
str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
monthsNode = getChildAt(j)->getChildAt(1);
}
}
- if (ref_name.getLength() > 0 && monthsNode == NULL) {
+ if (!ref_name.isEmpty() && monthsNode == NULL) {
of.writeParameter("monthRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("monthRefName", ref_name, i);
nbOfMonths[i] = 0;
@@ -1338,14 +1338,14 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
--nChild;
LocaleNode * genitiveMonthsNode = NULL;
ref_name = calNode->getChildAt(nChild)->getAttr().getValueByName("ref");
- if (ref_name.getLength() > 0 && i > 0) {
+ if (!ref_name.isEmpty() && i > 0) {
for (j = 0; j < i; j++) {
str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
genitiveMonthsNode = getChildAt(j)->getChildAt(1);
}
}
- if (ref_name.getLength() > 0 && genitiveMonthsNode == NULL) {
+ if (!ref_name.isEmpty() && genitiveMonthsNode == NULL) {
of.writeParameter("genitiveMonthRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("genitiveMonthRefName", ref_name, i);
nbOfGenitiveMonths[i] = 0;
@@ -1374,14 +1374,14 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
--nChild;
LocaleNode * partitiveMonthsNode = NULL;
ref_name = calNode->getChildAt(nChild)->getAttr().getValueByName("ref");
- if (ref_name.getLength() > 0 && i > 0) {
+ if (!ref_name.isEmpty() && i > 0) {
for (j = 0; j < i; j++) {
str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
partitiveMonthsNode = getChildAt(j)->getChildAt(1);
}
}
- if (ref_name.getLength() > 0 && partitiveMonthsNode == NULL) {
+ if (!ref_name.isEmpty() && partitiveMonthsNode == NULL) {
of.writeParameter("partitiveMonthRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("partitiveMonthRefName", ref_name, i);
nbOfPartitiveMonths[i] = 0;
@@ -1406,14 +1406,14 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
// Generate Era name
LocaleNode * erasNode = NULL;
ref_name = calNode -> getChildAt(nChild) ->getAttr().getValueByName("ref");
- if (ref_name.getLength() > 0 && i > 0) {
+ if (!ref_name.isEmpty() && i > 0) {
for (j = 0; j < i; j++) {
str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
erasNode = getChildAt(j)->getChildAt(2);
}
}
- if (ref_name.getLength() > 0 && erasNode == NULL) {
+ if (!ref_name.isEmpty() && erasNode == NULL) {
of.writeParameter("eraRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("eraRefName", ref_name, i);
nbOfEras[i] = 0;
@@ -1554,7 +1554,7 @@ bool isIso4217( const OUString& rStr )
void LCCurrencyNode :: generateCode (const OFileWriter &of) const
{
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getAllCurrencies_", useLocale);
return;
}
@@ -1655,7 +1655,7 @@ void LCCurrencyNode :: generateCode (const OFileWriter &of) const
void LCTransliterationNode::generateCode (const OFileWriter &of) const
{
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getTransliterations_", useLocale);
return;
}
@@ -1704,7 +1704,7 @@ static NameValuePair ReserveWord[] = {
void LCMiscNode::generateCode (const OFileWriter &of) const
{
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction("getForbiddenCharacters_", useLocale);
of.writeRefFunction("getBreakIteratorRules_", useLocale);
of.writeRefFunction("getReservedWords_", useLocale);
@@ -1730,7 +1730,7 @@ void LCMiscNode::generateCode (const OFileWriter &of) const
"Warning: No %s in ReservedWords, using en_US default: \"%s\".\n",
ReserveWord[i].name, ReserveWord[i].value);
str = curNode ? curNode -> getValue() : OUString::createFromAscii(ReserveWord[i].value);
- if (!str.getLength())
+ if (str.isEmpty())
{
++nError;
fprintf( stderr, "Error: No content for ReservedWords %s.\n", ReserveWord[i].name);
@@ -1801,7 +1801,7 @@ void LCNumberingLevelNode::generateCode (const OFileWriter &of) const
{
of.writeAsciiString("// ---> ContinuousNumbering\n");
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction2("getContinuousNumberingLevels_", useLocale);
return;
}
@@ -1871,7 +1871,7 @@ void LCOutlineNumberingLevelNode::generateCode (const OFileWriter &of) const
{
of.writeAsciiString("// ---> OutlineNumbering\n");
::rtl::OUString useLocale = getAttr().getValueByName("ref");
- if (useLocale.getLength() > 0) {
+ if (!useLocale.isEmpty()) {
of.writeRefFunction3("getOutlineNumberingLevels_", useLocale);
return;
}
diff --git a/i18npool/source/localedata/localedata.cxx b/i18npool/source/localedata/localedata.cxx
index a6a8578..2750297 100644
--- a/i18npool/source/localedata/localedata.cxx
+++ b/i18npool/source/localedata/localedata.cxx
@@ -417,7 +417,7 @@ oslGenericFunction SAL_CALL lcl_LookupTableHelper::getFunctionSymbolByName(
Locale aFbLocale = MsLangId::getFallbackLocale( aLocale);
if (aFbLocale == aLocale)
bFallback = false; // may be a "language-only-locale" like Interlingua (ia)
- else if (aFbLocale.Country.getLength()) {
+ else if (!aFbLocale.Country.isEmpty()) {
OUStringBuffer aBuf(5);
aFallback = aBuf.append(aFbLocale.Language).append( under).append(aFbLocale.Country).makeStringAndClear();
}
diff --git a/i18npool/source/paper/paper.cxx b/i18npool/source/paper/paper.cxx
index fd583fa..d9e2f47 100644
--- a/i18npool/source/paper/paper.cxx
+++ b/i18npool/source/paper/paper.cxx
@@ -250,7 +250,7 @@ PaperInfo PaperInfo::getSystemDefaultPaper()
#ifdef UNX
// if set to "use system", get papersize from system
- if (aLocaleStr.getLength() == 0)
+ if (aLocaleStr.isEmpty())
{
static bool bInitialized = false;
static PaperInfo aInstance(PAPER_A4);
@@ -365,7 +365,7 @@ PaperInfo PaperInfo::getSystemDefaultPaper()
try
{
// if set to "use system", try to get locale from system
- if (aLocaleStr.getLength() == 0 && xConfigProv.is())
+ if (aLocaleStr.isEmpty() && xConfigProv.is())
{
aArgs[ 0 ] <<= CREATE_OUSTRING( "org.openoffice.System/L10N/" );
xConfigNA.set( xConfigProv->createInstanceWithArguments(
@@ -378,7 +378,7 @@ PaperInfo PaperInfo::getSystemDefaultPaper()
{
}
- if (aLocaleStr.getLength() == 0)
+ if (aLocaleStr.isEmpty())
aLocaleStr = CREATE_OUSTRING("en-US");
// convert locale string to locale struct
@@ -427,7 +427,7 @@ rtl::OString PaperInfo::toPSName(Paper ePaper)
Paper PaperInfo::fromPSName(const rtl::OString &rName)
{
- if (!rName.getLength())
+ if (rName.isEmpty())
return PAPER_USER;
for ( size_t i = 0; i < nTabSize; ++i )
diff --git a/i18npool/source/search/textsearch.cxx b/i18npool/source/search/textsearch.cxx
index 7d8f8a2..3f0b529 100644
--- a/i18npool/source/search/textsearch.cxx
+++ b/i18npool/source/search/textsearch.cxx
@@ -642,7 +642,7 @@ SearchResult TextSearch::NSrchBkwrd( const OUString& searchStr, sal_Int32 startP
OUString aStr( searchStr );
sal_Int32 nSuchIdx = aStr.getLength();
sal_Int32 nEnde = endPos;
- if( nSuchIdx == 0 || sSearchKey.getLength() == 0 || sSearchKey.getLength() > nSuchIdx)
+ if( nSuchIdx == 0 || sSearchKey.isEmpty() || sSearchKey.getLength() > nSuchIdx)
return aRet;
if (bUsePrimarySrchStr)
diff --git a/i18npool/source/transliteration/transliteration_Ignore.cxx b/i18npool/source/transliteration/transliteration_Ignore.cxx
index 87af941..76f4943 100644
--- a/i18npool/source/transliteration/transliteration_Ignore.cxx
+++ b/i18npool/source/transliteration/transliteration_Ignore.cxx
@@ -74,7 +74,7 @@ transliteration_Ignore::equals(const OUString& str1, sal_Int32 pos1, sal_Int32 n
Sequence< OUString > SAL_CALL
transliteration_Ignore::transliterateRange( const OUString& str1, const OUString& str2 ) throw(RuntimeException)
{
- if (str1.getLength() < 1 || str2.getLength() < 1)
+ if (str1.isEmpty() || str2.isEmpty())
throw RuntimeException();
Sequence< OUString > r(2);
@@ -104,7 +104,7 @@ Sequence< OUString > SAL_CALL
transliteration_Ignore::transliterateRange( const OUString& str1, const OUString& str2,
XTransliteration& t1, XTransliteration& t2 ) throw(RuntimeException)
{
- if (str1.getLength() < 1 || str2.getLength() < 1)
+ if (str1.isEmpty() || str2.isEmpty())
throw RuntimeException();
Sequence< sal_Int32 > offset;
diff --git a/i18npool/source/transliteration/transliteration_body.cxx b/i18npool/source/transliteration/transliteration_body.cxx
index 02f9ca1..0db0f338 100644
--- a/i18npool/source/transliteration/transliteration_body.cxx
+++ b/i18npool/source/transliteration/transliteration_body.cxx
@@ -280,19 +280,19 @@ static rtl::OUString transliterate_titlecase_Impl(
const OUString aText( inStr.copy( startPos, nCount ) );
OUString aRes;
- if (aText.getLength() > 0)
+ if (!aText.isEmpty())
{
Reference< XMultiServiceFactory > xMSF = ::comphelper::getProcessServiceFactory();
CharacterClassificationImpl aCharClassImpl( xMSF );
- // because aCharClassImpl.toTitle does not handle ligatures or ß but will raise
+ // because aCharClassImpl.toTitle does not handle ligatures or � but will raise
// an exception we need to handle the first chara manually...
// we don't want to change surrogates by accident, thuse we use proper code point iteration
sal_Int32 nPos = 0;
sal_uInt32 cFirstChar = aText.iterateCodePoints( &nPos );
OUString aResolvedLigature( &cFirstChar, 1 ); //lcl_ResolveLigature( cFirstChar ) );
- // toUpper can be used to properly resolve ligatures and characters like ß
+ // toUpper can be used to properly resolve ligatures and characters like �
aResolvedLigature = aCharClassImpl.toUpper( aResolvedLigature, 0, aResolvedLigature.getLength(), rLocale );
// since toTitle will leave all-uppercase text unchanged we first need to
// use toLower to bring possible 2nd and following charas in lowercase
diff --git a/idl/source/prj/database.cxx b/idl/source/prj/database.cxx
index d3882cf..2cddc15 100644
--- a/idl/source/prj/database.cxx
+++ b/idl/source/prj/database.cxx
@@ -575,7 +575,7 @@ void SvIdlDataBase::WriteError( SvTokenStream & rInStm )
{ // error set
// search error token
// error text
- if( aError.GetText().getLength() )
+ if( !aError.GetText().isEmpty() )
{
aErrorText.append(RTL_CONSTASCII_STRINGPARAM("may be <"));
aErrorText.append(aError.GetText());
@@ -617,7 +617,7 @@ void SvIdlDataBase::WriteError( SvTokenStream & rInStm )
if( pTok && pTok->IsIdentifier() )
{
rtl::OString aN = IDLAPP->pHashTable->GetNearString( pTok->GetString() );
- if( aN.getLength() )
+ if( !aN.isEmpty() )
fprintf( stderr, "%s versus %s\n", pTok->GetString().GetBuffer(), aN.getStr() );
}
}
diff --git a/idl/source/prj/svidl.cxx b/idl/source/prj/svidl.cxx
index f633c9a..c250f35 100644
--- a/idl/source/prj/svidl.cxx
+++ b/idl/source/prj/svidl.cxx
@@ -232,7 +232,7 @@ int cdecl main ( int argc, char ** argv)
fprintf(stderr, "%s\n", aStr.getStr());
}
}
- if (nExit == 0 && aCommand.m_DepFile.getLength())
+ if (nExit == 0 && !aCommand.m_DepFile.isEmpty())
{
DirEntry aDE(aCommand.m_DepFile);
aDE.ToAbs();
@@ -336,7 +336,7 @@ int cdecl main ( int argc, char ** argv)
aErrFile2 = aTmpDocuFile;
}
}
- if (!bErr && aCommand.m_DepFile.getLength())
+ if (!bErr && !aCommand.m_DepFile.isEmpty())
{
bErr |= !FileMove_Impl( aCommand.m_DepFile, aTmpDepFile, bDoMove );
if (bErr) {
diff --git a/idlc/source/astdeclaration.cxx b/idlc/source/astdeclaration.cxx
index 5e4dcdd..87eda04 100644
--- a/idlc/source/astdeclaration.cxx
+++ b/idlc/source/astdeclaration.cxx
@@ -41,7 +41,7 @@ static OString convertName(const OString& name)
do
{
OString token( name.getToken( 0, ':', nIndex ) );
- if( token.getLength() )
+ if( !token.isEmpty() )
{
nameBuffer.append('/');
nameBuffer.append( token );
@@ -65,7 +65,7 @@ AstDeclaration::AstDeclaration(NodeType type, const OString& name, AstScope* pSc
if (pDecl)
{
m_scopedName = pDecl->getScopedName();
- if (m_scopedName.getLength() > 0)
+ if (!m_scopedName.isEmpty())
m_scopedName += sGlobal;
m_scopedName += m_localName;
}
diff --git a/idlc/source/astdump.cxx b/idlc/source/astdump.cxx
index 5f1c738..a1c2154 100644
--- a/idlc/source/astdump.cxx
+++ b/idlc/source/astdump.cxx
@@ -189,7 +189,7 @@ sal_Bool AstService::dump(RegistryKey& rKey)
case NT_interface:
case NT_typedef:
version = TYPEREG_VERSION_1;
- OSL_ASSERT(superName.getLength() == 0);
+ OSL_ASSERT(superName.isEmpty());
superName = (*i)->getRelativName();
break;
@@ -205,7 +205,7 @@ sal_Bool AstService::dump(RegistryKey& rKey)
case NT_service_member:
if (getNodeType() == NT_singleton) {
- OSL_ASSERT(superName.getLength() == 0);
+ OSL_ASSERT(superName.isEmpty());
superName = ((AstServiceMember *)(*i))->
getRealService()->getRelativName();
break;
@@ -243,9 +243,9 @@ sal_Bool AstService::dump(RegistryKey& rKey)
getNodeType() == NT_singleton ? RT_TYPE_SINGLETON : RT_TYPE_SERVICE,
m_bPublished,
rtl::OStringToOUString(getRelativName(), RTL_TEXTENCODING_UTF8),
- superName.getLength() == 0 ? 0 : 1, properties, constructors,
+ superName.isEmpty() ? 0 : 1, properties, constructors,
references);
- if (superName.getLength() != 0) {
+ if (!superName.isEmpty()) {
writer.setSuperTypeName(
0, rtl::OStringToOUString(superName, RTL_TEXTENCODING_UTF8));
}
diff --git a/idlc/source/astscope.cxx b/idlc/source/astscope.cxx
index 49bd39a..e89b2d5 100644
--- a/idlc/source/astscope.cxx
+++ b/idlc/source/astscope.cxx
@@ -36,7 +36,7 @@ using namespace ::rtl;
sal_Bool isGlobal(const OString& scopedName)
{
- if ((scopedName.getLength() == 0) || (scopedName.indexOf(':') == 0))
+ if ((scopedName.isEmpty()) || (scopedName.indexOf(':') == 0))
{
return sal_True;
}
@@ -124,7 +124,7 @@ AstDeclaration* AstScope::lookupByName(const OString& scopedName)
{
AstDeclaration* pDecl = NULL;
AstScope* pScope = NULL;
- if (scopedName.getLength() == 0)
+ if (scopedName.isEmpty())
return NULL;
// If name starts with "::" start look up in global scope
diff --git a/idlc/source/errorhandler.cxx b/idlc/source/errorhandler.cxx
index 4f5dcfc..a5ee0eb 100644
--- a/idlc/source/errorhandler.cxx
+++ b/idlc/source/errorhandler.cxx
@@ -481,7 +481,7 @@ static OString flagToString(sal_uInt32 flag)
flagStr += "'attribute'";
if ( (flag & AF_PROPERTY) == AF_PROPERTY )
flagStr += "'property'";
- if ( !flagStr.getLength() )
+ if ( flagStr.isEmpty() )
flagStr += "'unknown'";
return flagStr;
diff --git a/idlc/source/idlccompile.cxx b/idlc/source/idlccompile.cxx
index b8ceb33..72806d9 100644
--- a/idlc/source/idlccompile.cxx
+++ b/idlc/source/idlccompile.cxx
@@ -145,7 +145,7 @@ OString makeTempName(const OString& prefix)
}
}
- if ( uTmpPath.getLength() )
+ if ( !uTmpPath.isEmpty() )
tmpPath = OUStringToOString(uTmpPath, RTL_TEXTENCODING_UTF8);
#if defined(SAL_W32) || defined(SAL_UNX)
@@ -262,7 +262,7 @@ sal_Int32 compileFile(const OString * pathname)
{
filePath = fileName.copy(0, index);
- if ( filePath.getLength() )
+ if ( !filePath.isEmpty() )
{
cppArgs.append(" -I\"");
cppArgs.append(filePath);
diff --git a/io/source/acceptor/acceptor.cxx b/io/source/acceptor/acceptor.cxx
index f703d2d..d54eaac 100644
--- a/io/source/acceptor/acceptor.cxx
+++ b/io/source/acceptor/acceptor.cxx
@@ -145,7 +145,7 @@ namespace io_acceptor
struct BeingInAccept guard( &m_bInAccept, sConnectionDescription );
Reference< XConnection > r;
- if( m_sLastDescription.getLength() &&
+ if( !m_sLastDescription.isEmpty() &&
m_sLastDescription != sConnectionDescription )
{
// instantiate another acceptor for different ports
@@ -154,7 +154,7 @@ namespace io_acceptor
throw ConnectionSetupException( sMessage, Reference< XInterface > () );
}
- if( ! m_sLastDescription.getLength() )
+ if( m_sLastDescription.isEmpty() )
{
// setup the acceptor
try
diff --git a/javaunohelper/source/javaunohelper.cxx b/javaunohelper/source/javaunohelper.cxx
index 018c83e..5178c76 100644
--- a/javaunohelper/source/javaunohelper.cxx
+++ b/javaunohelper/source/javaunohelper.cxx
@@ -265,7 +265,7 @@ Java_com_sun_star_comp_helper_RegistryServiceFactory_createRegistryServiceFactor
// bootstrap
Reference< lang::XMultiServiceFactory > rMSFac;
- if (aReadRegFile.getLength() == 0)
+ if (aReadRegFile.isEmpty())
rMSFac = ::cppu::createRegistryServiceFactory( aWriteRegFile, bReadOnly);
else
rMSFac = ::cppu::createRegistryServiceFactory(aWriteRegFile, aReadRegFile, bReadOnly);
diff --git a/jvmaccess/source/classpath.cxx b/jvmaccess/source/classpath.cxx
index b1a26df..c99290b 100644
--- a/jvmaccess/source/classpath.cxx
+++ b/jvmaccess/source/classpath.cxx
@@ -74,7 +74,7 @@ void * ::jvmaccess::ClassPath::doTranslateToUrls(
::std::vector< jobject > urls;
for (::sal_Int32 i = 0; i != -1;) {
::rtl::OUString url(classPath.getToken(0, ' ', i));
- if (url.getLength() != 0) {
+ if (!url.isEmpty()) {
css::uno::Reference< css::uri::XVndSunStarExpandUrlReference >
expUrl(
css::uri::UriReferenceFactory::create(context)->parse(url),
--
1.7.5.4
--------------050902050307090106000905--
More information about the LibreOffice
mailing list