summaryrefslogtreecommitdiff
path: root/i18npool/source/characterclassification
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2013-09-05 14:56:08 +0200
committerEike Rathke <erack@redhat.com>2013-09-05 14:57:29 +0200
commit660fe83b4357c9fa070739b9c4da9d9002c9bd51 (patch)
tree36a6dd9b686aaea54d0a6fe5475697515bea0e6a /i18npool/source/characterclassification
parent34af964c640c14db9f4890414641595e9af34696 (diff)
use sensible indentation
that always annoyed me Change-Id: I0c439ddb00d78590b465cd47db6e60d1939bd9f7
Diffstat (limited to 'i18npool/source/characterclassification')
-rw-r--r--i18npool/source/characterclassification/characterclassificationImpl.cxx136
1 files changed, 68 insertions, 68 deletions
diff --git a/i18npool/source/characterclassification/characterclassificationImpl.cxx b/i18npool/source/characterclassification/characterclassificationImpl.cxx
index d1389b69ba0b..e7fe8e692958 100644
--- a/i18npool/source/characterclassification/characterclassificationImpl.cxx
+++ b/i18npool/source/characterclassification/characterclassificationImpl.cxx
@@ -31,8 +31,8 @@ namespace com { namespace sun { namespace star { namespace i18n {
CharacterClassificationImpl::CharacterClassificationImpl(
const Reference < uno::XComponentContext >& rxContext ) : m_xContext( rxContext )
{
- if (createLocaleSpecificCharacterClassification(OUString("Unicode"), Locale()))
- xUCI = cachedItem->xCI;
+ if (createLocaleSpecificCharacterClassification(OUString("Unicode"), Locale()))
+ xUCI = cachedItem->xCI;
}
CharacterClassificationImpl::~CharacterClassificationImpl() {
@@ -47,62 +47,62 @@ OUString SAL_CALL
CharacterClassificationImpl::toUpper( const OUString& Text, sal_Int32 nPos,
sal_Int32 nCount, const Locale& rLocale ) throw(RuntimeException)
{
- return getLocaleSpecificCharacterClassification(rLocale)->toUpper(Text, nPos, nCount, rLocale);
+ return getLocaleSpecificCharacterClassification(rLocale)->toUpper(Text, nPos, nCount, rLocale);
}
OUString SAL_CALL
CharacterClassificationImpl::toLower( const OUString& Text, sal_Int32 nPos,
sal_Int32 nCount, const Locale& rLocale ) throw(RuntimeException)
{
- return getLocaleSpecificCharacterClassification(rLocale)->toLower(Text, nPos, nCount, rLocale);
+ return getLocaleSpecificCharacterClassification(rLocale)->toLower(Text, nPos, nCount, rLocale);
}
OUString SAL_CALL
CharacterClassificationImpl::toTitle( const OUString& Text, sal_Int32 nPos,
sal_Int32 nCount, const Locale& rLocale ) throw(RuntimeException)
{
- return getLocaleSpecificCharacterClassification(rLocale)->toTitle(Text, nPos, nCount, rLocale);
+ return getLocaleSpecificCharacterClassification(rLocale)->toTitle(Text, nPos, nCount, rLocale);
}
sal_Int16 SAL_CALL
CharacterClassificationImpl::getType( const OUString& Text, sal_Int32 nPos )
throw(RuntimeException)
{
- if (xUCI.is())
- return xUCI->getType(Text, nPos);
- throw RuntimeException();
+ if (xUCI.is())
+ return xUCI->getType(Text, nPos);
+ throw RuntimeException();
}
sal_Int16 SAL_CALL
CharacterClassificationImpl::getCharacterDirection( const OUString& Text, sal_Int32 nPos )
throw(RuntimeException)
{
- if (xUCI.is())
- return xUCI->getCharacterDirection(Text, nPos);
- throw RuntimeException();
+ if (xUCI.is())
+ return xUCI->getCharacterDirection(Text, nPos);
+ throw RuntimeException();
}
sal_Int16 SAL_CALL
CharacterClassificationImpl::getScript( const OUString& Text, sal_Int32 nPos )
throw(RuntimeException)
{
- if (xUCI.is())
- return xUCI->getScript(Text, nPos);
- throw RuntimeException();
+ if (xUCI.is())
+ return xUCI->getScript(Text, nPos);
+ throw RuntimeException();
}
sal_Int32 SAL_CALL
CharacterClassificationImpl::getCharacterType( const OUString& Text, sal_Int32 nPos,
const Locale& rLocale ) throw(RuntimeException)
{
- return getLocaleSpecificCharacterClassification(rLocale)->getCharacterType(Text, nPos, rLocale);
+ return getLocaleSpecificCharacterClassification(rLocale)->getCharacterType(Text, nPos, rLocale);
}
sal_Int32 SAL_CALL
CharacterClassificationImpl::getStringType( const OUString& Text, sal_Int32 nPos,
sal_Int32 nCount, const Locale& rLocale ) throw(RuntimeException)
{
- return getLocaleSpecificCharacterClassification(rLocale)->getStringType(Text, nPos, nCount, rLocale);
+ return getLocaleSpecificCharacterClassification(rLocale)->getStringType(Text, nPos, nCount, rLocale);
}
ParseResult SAL_CALL CharacterClassificationImpl::parseAnyToken(
@@ -111,9 +111,9 @@ ParseResult SAL_CALL CharacterClassificationImpl::parseAnyToken(
sal_Int32 contCharTokenType, const OUString& userDefinedCharactersCont )
throw(RuntimeException)
{
- return getLocaleSpecificCharacterClassification(rLocale)->parseAnyToken(Text, nPos, rLocale,
- startCharTokenType,userDefinedCharactersStart,
- contCharTokenType, userDefinedCharactersCont);
+ return getLocaleSpecificCharacterClassification(rLocale)->parseAnyToken(Text, nPos, rLocale,
+ startCharTokenType,userDefinedCharactersStart,
+ contCharTokenType, userDefinedCharactersCont);
}
@@ -123,73 +123,73 @@ ParseResult SAL_CALL CharacterClassificationImpl::parsePredefinedToken(
const OUString& userDefinedCharactersStart, sal_Int32 contCharTokenType,
const OUString& userDefinedCharactersCont ) throw(RuntimeException)
{
- return getLocaleSpecificCharacterClassification(rLocale)->parsePredefinedToken(
- nTokenType, Text, nPos, rLocale, startCharTokenType, userDefinedCharactersStart,
- contCharTokenType, userDefinedCharactersCont);
+ return getLocaleSpecificCharacterClassification(rLocale)->parsePredefinedToken(
+ nTokenType, Text, nPos, rLocale, startCharTokenType, userDefinedCharactersStart,
+ contCharTokenType, userDefinedCharactersCont);
}
sal_Bool SAL_CALL CharacterClassificationImpl::createLocaleSpecificCharacterClassification(const OUString& serviceName, const Locale& rLocale)
{
- // to share service between same Language but different Country code, like zh_CN and zh_SG
- for (size_t l = 0; l < lookupTable.size(); l++) {
- cachedItem = lookupTable[l];
- if (serviceName == cachedItem->aName) {
- lookupTable.push_back( cachedItem = new lookupTableItem(rLocale, serviceName, cachedItem->xCI) );
- return sal_True;
- }
+ // to share service between same Language but different Country code, like zh_CN and zh_SG
+ for (size_t l = 0; l < lookupTable.size(); l++) {
+ cachedItem = lookupTable[l];
+ if (serviceName == cachedItem->aName) {
+ lookupTable.push_back( cachedItem = new lookupTableItem(rLocale, serviceName, cachedItem->xCI) );
+ return sal_True;
}
+ }
- Reference < XInterface > xI = m_xContext->getServiceManager()->createInstanceWithContext(
- OUString("com.sun.star.i18n.CharacterClassification_") + serviceName, m_xContext);
+ Reference < XInterface > xI = m_xContext->getServiceManager()->createInstanceWithContext(
+ OUString("com.sun.star.i18n.CharacterClassification_") + serviceName, m_xContext);
- Reference < XCharacterClassification > xCI;
- if ( xI.is() ) {
- xCI.set( xI, UNO_QUERY );
- if (xCI.is()) {
- lookupTable.push_back( cachedItem = new lookupTableItem(rLocale, serviceName, xCI) );
- return sal_True;
- }
+ Reference < XCharacterClassification > xCI;
+ if ( xI.is() ) {
+ xCI.set( xI, UNO_QUERY );
+ if (xCI.is()) {
+ lookupTable.push_back( cachedItem = new lookupTableItem(rLocale, serviceName, xCI) );
+ return sal_True;
}
- return sal_False;
+ }
+ return sal_False;
}
Reference < XCharacterClassification > SAL_CALL
CharacterClassificationImpl::getLocaleSpecificCharacterClassification(const Locale& rLocale)
throw(RuntimeException)
{
- // reuse instance if locale didn't change
- if (cachedItem && cachedItem->equals(rLocale))
- return cachedItem->xCI;
- else {
- for (size_t i = 0; i < lookupTable.size(); i++) {
- cachedItem = lookupTable[i];
- if (cachedItem->equals(rLocale))
- return cachedItem->xCI;
- }
-
- // Load service with name <base>_<lang>_<country> or
- // <base>_<bcp47> and fallbacks.
- bool bLoaded = createLocaleSpecificCharacterClassification(
- LocaleDataImpl::getFirstLocaleServiceName( rLocale), rLocale);
- if (!bLoaded)
- {
- ::std::vector< OUString > aFallbacks( LocaleDataImpl::getFallbackLocaleServiceNames( rLocale));
- for (::std::vector< OUString >::const_iterator it( aFallbacks.begin()); it != aFallbacks.end(); ++it)
- {
- bLoaded = createLocaleSpecificCharacterClassification( *it, rLocale);
- if (bLoaded)
- break;
- }
- }
- if (bLoaded)
+ // reuse instance if locale didn't change
+ if (cachedItem && cachedItem->equals(rLocale))
+ return cachedItem->xCI;
+ else {
+ for (size_t i = 0; i < lookupTable.size(); i++) {
+ cachedItem = lookupTable[i];
+ if (cachedItem->equals(rLocale))
return cachedItem->xCI;
- else if (xUCI.is())
+ }
+
+ // Load service with name <base>_<lang>_<country> or
+ // <base>_<bcp47> and fallbacks.
+ bool bLoaded = createLocaleSpecificCharacterClassification(
+ LocaleDataImpl::getFirstLocaleServiceName( rLocale), rLocale);
+ if (!bLoaded)
+ {
+ ::std::vector< OUString > aFallbacks( LocaleDataImpl::getFallbackLocaleServiceNames( rLocale));
+ for (::std::vector< OUString >::const_iterator it( aFallbacks.begin()); it != aFallbacks.end(); ++it)
{
- lookupTable.push_back( cachedItem = new lookupTableItem( rLocale, OUString("Unicode"), xUCI));
- return cachedItem->xCI;
+ bLoaded = createLocaleSpecificCharacterClassification( *it, rLocale);
+ if (bLoaded)
+ break;
}
}
- throw RuntimeException();
+ if (bLoaded)
+ return cachedItem->xCI;
+ else if (xUCI.is())
+ {
+ lookupTable.push_back( cachedItem = new lookupTableItem( rLocale, OUString("Unicode"), xUCI));
+ return cachedItem->xCI;
+ }
+ }
+ throw RuntimeException();
}
const sal_Char cClass[] = "com.sun.star.i18n.CharacterClassification";