Overview | Module | Use | Devguide | Index

Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups

:: com :: sun :: star ::
module i18n
Description Interface for internationalization. Regard this as an internal API, subject to change.

Services
BreakIterator | contains the base routines for iteration in Unicode string. Iterates over characters, words, sentences and line breaks.
ChapterCollator | Specific collator to sort chapter numbering.
CharacterClassification | Character classification, such as upper, lower, alpha, digit, et al.
Collator | Access collation algorithms of different locales.
IndexEntrySupplier | Supplier for creating index entries in a "table of alphabetical index"
InputSequenceChecker | Check input sequence of CTL languages like Thai or Hindi.
LocaleCalendar | Access a locale specific calendar.
LocaleData | Access locale specific data.
NativeNumberSupplier | Supplier for transliteration of numerals (native number strings).
NumberFormatMapper | Access locale data number format codes to use with the number formatter
OrdinalSuffix | provides access to locale specific ordinal suffix systems.
TextConversion | offers generic text conversion.
Transliteration | Transliteration of characters, such as case folding

Interfaces
XBreakIterator | contains the base routines for iteration in Unicode string. Iterates over characters, words, sentences and line breaks.
XCalendar | Access to locale specific calendar systems.
XCalendar3 | This interface provides access to locale specific calendar systems.
XCharacterClassification | Character classification (upper, lower, digit, letter, number, ...) and generic Unicode enabled parser.
XCollator | provides locale-sensitive collation algorithms for string comparison.
XExtendedCalendar | This interface provides access to locale specific calendar systems.
XExtendedIndexEntrySupplier | This interface provides information for creating "Table of Index"
XExtendedInputSequenceChecker | This interface perform input sequence correction for the languages like Thai and Hindi
XExtendedTextConversion | This interface provides Text Conversion service.
XExtendedTransliteration | This interface provides character conversions like case folding or Hiragana to Katakana.
XForbiddenCharacters | provides access to forbidden character settings in a document.
XIndexEntrySupplier | supplies information on index entries to generate a "table of alphabetical index" for a given locale.
XInputSequenceChecker | contains the routine to check Thai input sequence checking
XLocaleData | Access locale specific data as it is defined in XML locale data files compiled into the binary data libraries liblocaledata*.so respectively localedata*.dll.
XLocaleData2 | Access locale specific data.
XLocaleData3 | Access locale specific data.
XLocaleData4 | Access locale specific data.
XNativeNumberSupplier | Methods to convert between strings of ASCII Arabic digits and native numeral strings.
XNumberFormatCode | Access number format codes defined in locale data.
XOrdinalSuffix | provides access to locale specific ordinal suffix systems.
XScriptTypeDetector | contains the help routines for layouting complex text
XTextConversion | Method to convert text from one type to another
XTransliteration | Character conversions like case folding or Hiragana to Katakana.

Structs
Boundary | contains start and end position of a word.
Calendar | A calendar as returned in a sequence by XLocaleData::getAllCalendars().
Calendar2 | Calendar items as returned in a sequence by XLocaleData3::getAllCalendars2().
CalendarItem | One entry in a calendar, for example, a day of week or a month or an era.
CalendarItem2 | One entry in a calendar, for example, a day of week or a month or an era.
Currency | Symbols, names, and attributes of a specific currency, returned in a sequence by XLocaleData::getAllCurrencies().
Currency2 | Symbols, names, and attributes of a specific currency, returned in a sequence by XLocaleData2::getAllCurrencies2().
ForbiddenCharacters | Locale (mostly CJK) dependent characters that are forbidden at the start or end of a line.
FormatElement | One number format code and its attributes, returned in a sequence by XLocaleData::getAllFormats().
Implementation | Implementation name details returned in a sequence by XLocaleData::getCollatorImplementations().
LanguageCountryInfo | The language and country identifiers and descriptive names of the loaded locale data returned by XLocaleData::getLanguageCountryInfo().
LineBreakHyphenationOptions | Hyphenation options passed in calls to XBreakIterator::getLineBreak().
LineBreakResults | Results of method XBreakIterator::getLineBreak().
LineBreakUserOptions | Line break options passed in calls to XBreakIterator::getLineBreak().
LocaleDataItem | Locale specific data, for example, separators, quotation marks.
NativeNumberXmlAttributes | Attributes describing a native number mode for a specific locale, stored in XML file format.
NumberFormatCode | Number format code information returned by various XNumberFormatCode methods.
ParseResult | Parser results returned by XCharacterClassification::parseAnyToken() and XCharacterClassification::parsePredefinedToken().
TextConversionResult | Text conversion result to be used with XTextConversion.

Exceptions
MultipleCharsOutputException | Indicates transliteration generated multiple characters output but only single character return value was requested.

Enums
DirectionProperty | Direction properties returned by XCharacterClassification::getCharacterDirection.
TransliterationModules | Old transliteration module enumeration.
TransliterationModulesNew | New transliteration module enumeration to use with XTransliteration::loadModuleNew()
UnicodeScript | Unicode script types, returned by XCharacterClassification::getScript()

Constant Groups
AmPmValue | Constants for AM/PM used in calls to XCalendar::getDisplayName().
BreakType | Constants to specify the type of a line break, used with LineBreakResults::breakType.
CTLScriptType | CTL script type constants for layout engine, returned by XScriptTypeDetector::getCTLScriptType()
CalendarDisplayCode | Constants to use with XExtendedCalendar::getDisplayString().
CalendarDisplayIndex | Values to be passed to XCalendar::getDisplayName().
CalendarFieldIndex | Field indices to be passed to various XCalendar methods.
CharType | Constants to specify the character type that starts a character block. Character type is Unicode type defined in UnicodeType
CharacterIteratorMode | Constants to specify the type of character iteration.
CollatorOptions | Options to be used with XCollator methods.
InputSequenceCheckMode | Input check mode constants to use with XInputSequenceChecker::checkInputSequence()
KCharacterType | Constants to identify the character type.
KNumberFormatType | Attribute of number format, classifies the length of the formatted display string.
KNumberFormatUsage | Category of number format code.
KParseTokens | These constants specify the characters a name or identifier token to be parsed can have.
KParseType | Constants to specify the type of a parsed token.
LocaleItem | [ DEPRECATED ]
Months | Constants for month names used in calls to XCalendar::getDisplayName().
NativeNumberMode | Constants to use with XExtendedCalendar::getDisplayString() and the XNativeNumberSupplier methods.
NumberFormatIndex | Number format indices to be passed as the index argument to XNumberFormatCode::getFormatCode() or ::com::sun::star::util::XNumberFormatTypes::getFormatIndex().
ScriptDirection | Script direction constants to use with XScriptTypeDetector methods.
ScriptType | Constants to specify the script type.
TextConversionOption | Text conversion options to be used with XTextConversion.
TextConversionType | These constants specify the conversion type to be used with XTextConversion.
TransliterationModulesExtra | Extra transliteration module enumeration to use with XTransliteration::loadModule() The values used in this group need to be different from the ones in TransliterationModules and TransliterationModulesNew!
TransliterationType | Bitmask transliteration types used with XTransliteration::getType() and XTransliteration::getAvailableModules() methods.
UnicodeType | Constants to classify Unicode characters, returned by XCharacterClassification::getType()
Weekdays | Constants for days of a week.
WordType | Constants to specify the type of words.
reservedWords | Offsets into the sequence of strings returned by XLocaleData::getReservedWord().

Top of Page

Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.

LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.

The Document Foundation acknowledges all community members, please find more info at our website.

Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.