The Free and Open Productivity Suite
Follow us on Twitter: @ApacheOO

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


:: com :: sun :: star ::

module i18n
Description
Interface for internationalization (deprecated draft).

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.
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.
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().
CalendarItem 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 tcript 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 constansts specifiy 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

Apache Software Foundation

Copyright & License | Privacy | Website Feedback | Contact Us | Donate | Thanks

Apache, the Apache feather logo, and OpenOffice are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.