<html> <head> <title>Module i18n</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="../../../../idl.css"> </head> <body> <div id="adc-idlref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="3"> <tr> <td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td> <td class="navimainself">Module</td> <td class="navimainnone">Use</td> <td class="navimainnone">Devguide</td> <td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td> </tr> </table> <table class="navisub" border="0" cellpadding="0"> <tr> <td class="navisub">Nested Modules</td> <td class="navisub"><a href="#Services" class="navisub">Services</a></td> <td class="navisub">Singletons</td> <td class="navisub"><a href="#Interfaces" class="navisub">Interfaces</a></td> <td class="navisub"><a href="#Structs" class="navisub">Structs</a></td> <td class="navisub"><a href="#Exceptions" class="navisub">Exceptions</a></td> <td class="navisub"><a href="#Enums" class="navisub">Enums</a></td> <td class="navisub">Typedefs</td> <td class="navisub"><a href="#ConstantGroups" class="navisub">Constant Groups</a></td> </tr> </table> <hr> <table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;"> <tr> <td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: </p> </td> </tr> <tr> <td class="title">module i18n</td> </tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>Interface for internationalization (deprecated draft).</dd> </dl> </td> </tr> </table> <hr> <a name="Services"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Services</td> </tr> <tr> <td class="imsum_left"><a href="BreakIterator.html">BreakIterator</a></td> <td class="imsum_right">contains the base routines for iteration in Unicode string. Iterates over characters, words, sentences and line breaks. </td> </tr> <tr> <td class="imsum_left"><a href="ChapterCollator.html">ChapterCollator</a></td> <td class="imsum_right">Specific collator to sort chapter numbering.</td> </tr> <tr> <td class="imsum_left"><a href="CharacterClassification.html">CharacterClassification</a></td> <td class="imsum_right">Character classification, such as upper, lower, alpha, digit, et al. </td> </tr> <tr> <td class="imsum_left"><a href="Collator.html">Collator</a></td> <td class="imsum_right">Access collation algorithms of different locales. </td> </tr> <tr> <td class="imsum_left"><a href="IndexEntrySupplier.html">IndexEntrySupplier</a></td> <td class="imsum_right">Supplier for creating index entries in a "table of alphabetical index"</td> </tr> <tr> <td class="imsum_left"><a href="InputSequenceChecker.html">InputSequenceChecker</a></td> <td class="imsum_right">Check input sequence of CTL languages like Thai or Hindi. </td> </tr> <tr> <td class="imsum_left"><a href="LocaleCalendar.html">LocaleCalendar</a></td> <td class="imsum_right">Access a locale specific calendar.</td> </tr> <tr> <td class="imsum_left"><a href="LocaleData.html">LocaleData</a></td> <td class="imsum_right">Access locale specific data.</td> </tr> <tr> <td class="imsum_left"><a href="NativeNumberSupplier.html">NativeNumberSupplier</a></td> <td class="imsum_right">Supplier for transliteration of numerals (native number strings). </td> </tr> <tr> <td class="imsum_left"><a href="NumberFormatMapper.html">NumberFormatMapper</a></td> <td class="imsum_right">Access locale data number format codes to use with the number formatter </td> </tr> <tr> <td class="imsum_left"><a href="OrdinalSuffix.html">OrdinalSuffix</a></td> <td class="imsum_right">provides access to locale specific ordinal suffix systems. </td> </tr> <tr> <td class="imsum_left"><a href="TextConversion.html">TextConversion</a></td> <td class="imsum_right">offers generic text conversion. </td> </tr> <tr> <td class="imsum_left"><a href="Transliteration.html">Transliteration</a></td> <td class="imsum_right">Transliteration of characters, such as case folding</td> </tr> </table> <a name="Interfaces"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Interfaces</td> </tr> <tr> <td class="imsum_left"><a href="XBreakIterator.html">XBreakIterator</a></td> <td class="imsum_right">contains the base routines for iteration in Unicode string. Iterates over characters, words, sentences and line breaks. </td> </tr> <tr> <td class="imsum_left"><a href="XCalendar.html">XCalendar</a></td> <td class="imsum_right">Access to locale specific calendar systems. </td> </tr> <tr> <td class="imsum_left"><a href="XCharacterClassification.html">XCharacterClassification</a></td> <td class="imsum_right">Character classification (upper, lower, digit, letter, number, ...) and generic Unicode enabled parser. </td> </tr> <tr> <td class="imsum_left"><a href="XCollator.html">XCollator</a></td> <td class="imsum_right">provides locale-sensitive collation algorithms for string comparison. </td> </tr> <tr> <td class="imsum_left"><a href="XExtendedCalendar.html">XExtendedCalendar</a></td> <td class="imsum_right">This interface provides access to locale specific calendar systems. </td> </tr> <tr> <td class="imsum_left"><a href="XExtendedIndexEntrySupplier.html">XExtendedIndexEntrySupplier</a></td> <td class="imsum_right">This interface provides information for creating "Table of Index" </td> </tr> <tr> <td class="imsum_left"><a href="XExtendedInputSequenceChecker.html">XExtendedInputSequenceChecker</a></td> <td class="imsum_right">This interface perform input sequence correction for the languages like Thai and Hindi </td> </tr> <tr> <td class="imsum_left"><a href="XExtendedTextConversion.html">XExtendedTextConversion</a></td> <td class="imsum_right">This interface provides Text Conversion service. </td> </tr> <tr> <td class="imsum_left"><a href="XExtendedTransliteration.html">XExtendedTransliteration</a></td> <td class="imsum_right">This interface provides character conversions like case folding or Hiragana to Katakana. </td> </tr> <tr> <td class="imsum_left"><a href="XForbiddenCharacters.html">XForbiddenCharacters</a></td> <td class="imsum_right">provides access to forbidden character settings in a document. </td> </tr> <tr> <td class="imsum_left"><a href="XIndexEntrySupplier.html">XIndexEntrySupplier</a></td> <td class="imsum_right">supplies information on index entries to generate a "table of alphabetical index" for a given locale. </td> </tr> <tr> <td class="imsum_left"><a href="XInputSequenceChecker.html">XInputSequenceChecker</a></td> <td class="imsum_right">contains the routine to check Thai input sequence checking </td> </tr> <tr> <td class="imsum_left"><a href="XLocaleData.html">XLocaleData</a></td> <td class="imsum_right">Access locale specific data as it is defined in XML locale data files compiled into the binary data libraries liblocaledata*.so respectively localedata*.dll. </td> </tr> <tr> <td class="imsum_left"><a href="XLocaleData2.html">XLocaleData2</a></td> <td class="imsum_right">Access locale specific data. </td> </tr> <tr> <td class="imsum_left"><a href="XNativeNumberSupplier.html">XNativeNumberSupplier</a></td> <td class="imsum_right">Methods to convert between strings of ASCII Arabic digits and native numeral strings. </td> </tr> <tr> <td class="imsum_left"><a href="XNumberFormatCode.html">XNumberFormatCode</a></td> <td class="imsum_right">Access number format codes defined in locale data. </td> </tr> <tr> <td class="imsum_left"><a href="XOrdinalSuffix.html">XOrdinalSuffix</a></td> <td class="imsum_right">provides access to locale specific ordinal suffix systems. </td> </tr> <tr> <td class="imsum_left"><a href="XScriptTypeDetector.html">XScriptTypeDetector</a></td> <td class="imsum_right">contains the help routines for layouting complex text </td> </tr> <tr> <td class="imsum_left"><a href="XTextConversion.html">XTextConversion</a></td> <td class="imsum_right">Method to convert text from one type to another </td> </tr> <tr> <td class="imsum_left"><a href="XTransliteration.html">XTransliteration</a></td> <td class="imsum_right">Character conversions like case folding or Hiragana to Katakana. </td> </tr> </table> <a name="Structs"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Structs</td> </tr> <tr> <td class="imsum_left"><a href="Boundary.html">Boundary</a></td> <td class="imsum_right">contains start and end position of a word. </td> </tr> <tr> <td class="imsum_left"><a href="Calendar.html">Calendar</a></td> <td class="imsum_right">A calendar as returned in a sequence by <a href="XLocaleData.html">XLocaleData</a>::<a href="XLocaleData.html#getAllCalendars">getAllCalendars()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="CalendarItem.html">CalendarItem</a></td> <td class="imsum_right">One entry in a calendar, for example, a day of week or a month or an era. </td> </tr> <tr> <td class="imsum_left"><a href="Currency.html">Currency</a></td> <td class="imsum_right">Symbols, names, and attributes of a specific currency, returned in a sequence by <a href="XLocaleData.html">XLocaleData</a>::<a href="XLocaleData.html#getAllCurrencies">getAllCurrencies()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="Currency2.html">Currency2</a></td> <td class="imsum_right">Symbols, names, and attributes of a specific currency, returned in a sequence by <a href="XLocaleData2.html">XLocaleData2</a>::<a href="XLocaleData2.html#getAllCurrencies2">getAllCurrencies2()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="ForbiddenCharacters.html">ForbiddenCharacters</a></td> <td class="imsum_right">Locale (mostly CJK) dependent characters that are forbidden at the start or end of a line. </td> </tr> <tr> <td class="imsum_left"><a href="FormatElement.html">FormatElement</a></td> <td class="imsum_right">One number format code and its attributes, returned in a sequence by <a href="XLocaleData.html">XLocaleData</a>::<a href="XLocaleData.html#getAllFormats">getAllFormats()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="Implementation.html">Implementation</a></td> <td class="imsum_right">Implementation name details returned in a sequence by <a href="XLocaleData.html">XLocaleData</a>::<a href="XLocaleData.html#getCollatorImplementations">getCollatorImplementations()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="LanguageCountryInfo.html">LanguageCountryInfo</a></td> <td class="imsum_right">The language and country identifiers and descriptive names of the loaded locale data returned by <a href="XLocaleData.html">XLocaleData</a>::<a href="XLocaleData.html#getLanguageCountryInfo">getLanguageCountryInfo()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="LineBreakHyphenationOptions.html">LineBreakHyphenationOptions</a></td> <td class="imsum_right">Hyphenation options passed in calls to <a href="XBreakIterator.html">XBreakIterator</a>::<a href="XBreakIterator.html#getLineBreak">getLineBreak()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="LineBreakResults.html">LineBreakResults</a></td> <td class="imsum_right">Results of method <a href="XBreakIterator.html">XBreakIterator</a>::<a href="XBreakIterator.html#getLineBreak">getLineBreak()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="LineBreakUserOptions.html">LineBreakUserOptions</a></td> <td class="imsum_right">Line break options passed in calls to <a href="XBreakIterator.html">XBreakIterator</a>::<a href="XBreakIterator.html#getLineBreak">getLineBreak()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="LocaleDataItem.html">LocaleDataItem</a></td> <td class="imsum_right">Locale specific data, for example, separators, quotation marks. </td> </tr> <tr> <td class="imsum_left"><a href="NativeNumberXmlAttributes.html">NativeNumberXmlAttributes</a></td> <td class="imsum_right">Attributes describing a native number mode for a specific locale, stored in XML file format. </td> </tr> <tr> <td class="imsum_left"><a href="NumberFormatCode.html">NumberFormatCode</a></td> <td class="imsum_right">Number format code information returned by various <a href="XNumberFormatCode.html">XNumberFormatCode</a> methods. </td> </tr> <tr> <td class="imsum_left"><a href="ParseResult.html">ParseResult</a></td> <td class="imsum_right">Parser results returned by <a href="XCharacterClassification.html">XCharacterClassification</a>::<a href="XCharacterClassification.html#parseAnyToken">parseAnyToken()</a> and <a href="XCharacterClassification.html">XCharacterClassification</a>::<a href="XCharacterClassification.html#parsePredefinedToken">parsePredefinedToken()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="TextConversionResult.html">TextConversionResult</a></td> <td class="imsum_right">Text conversion result to be used with <a href="XTextConversion.html">XTextConversion</a>. </td> </tr> </table> <a name="Exceptions"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Exceptions</td> </tr> <tr> <td class="imsum_left"><a href="MultipleCharsOutputException.html">MultipleCharsOutputException</a></td> <td class="imsum_right">Indicates transliteration generated multiple characters output but only single character return value was requested. </td> </tr> </table> <a name="Enums"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Enums</td> </tr> <tr> <td class="imsum_left"><a href="DirectionProperty.html">DirectionProperty</a></td> <td class="imsum_right">Direction properties returned by <method>XCharacterClassification::getCharacterDirection</method>. </td> </tr> <tr> <td class="imsum_left"><a href="TransliterationModules.html">TransliterationModules</a></td> <td class="imsum_right">Old transliteration module enumeration to use with <a href="XTransliteration.html">XTransliteration</a>::<a href="XTransliteration.html#loadModule">loadModule()</a> </td> </tr> <tr> <td class="imsum_left"><a href="TransliterationModulesNew.html">TransliterationModulesNew</a></td> <td class="imsum_right">New transliteration module enumeration to use with <a href="XTransliteration.html">XTransliteration</a>::<a href="XTransliteration.html#loadModuleNew">loadModuleNew()</a> </td> </tr> <tr> <td class="imsum_left"><a href="UnicodeScript.html">UnicodeScript</a></td> <td class="imsum_right">Unicode script types, returned by <a href="XCharacterClassification.html">XCharacterClassification</a>::<a href="XCharacterClassification.html#getScript">getScript()</a> </td> </tr> </table> <a name="ConstantGroups"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Constant Groups</td> </tr> <tr> <td class="imsum_left"><a href="AmPmValue.html">AmPmValue</a></td> <td class="imsum_right">Constants for AM/PM used in calls to <a href="XCalendar.html">XCalendar</a>::<a href="XCalendar.html#getDisplayName">getDisplayName()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="BreakType.html">BreakType</a></td> <td class="imsum_right">Constants to specify the type of a line break, used with <a href="LineBreakResults.html">LineBreakResults</a>::<a href="LineBreakResults.html#breakType">breakType</a>. </td> </tr> <tr> <td class="imsum_left"><a href="CTLScriptType.html">CTLScriptType</a></td> <td class="imsum_right">CTL tcript type constants for layout engine, returned by <a href="XScriptTypeDetector.html">XScriptTypeDetector</a>::<a href="XScriptTypeDetector.html#getCTLScriptType">getCTLScriptType()</a> </td> </tr> <tr> <td class="imsum_left"><a href="CalendarDisplayCode.html">CalendarDisplayCode</a></td> <td class="imsum_right">Constants to use with <a href="XExtendedCalendar.html">XExtendedCalendar</a>::<a href="XExtendedCalendar.html#getDisplayString">getDisplayString()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="CalendarDisplayIndex.html">CalendarDisplayIndex</a></td> <td class="imsum_right">Values to be passed to <a href="XCalendar.html">XCalendar</a>::<a href="XCalendar.html#getDisplayName">getDisplayName()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="CalendarFieldIndex.html">CalendarFieldIndex</a></td> <td class="imsum_right">Field indices to be passed to various <a href="XCalendar.html">XCalendar</a> methods. </td> </tr> <tr> <td class="imsum_left"><a href="CharType.html">CharType</a></td> <td class="imsum_right">Constants to specify the character type that starts a character block. Character type is Unicode type defined in <a href="UnicodeType.html">UnicodeType</a> </td> </tr> <tr> <td class="imsum_left"><a href="CharacterIteratorMode.html">CharacterIteratorMode</a></td> <td class="imsum_right">Constants to specify the type of character iteration. </td> </tr> <tr> <td class="imsum_left"><a href="CollatorOptions.html">CollatorOptions</a></td> <td class="imsum_right">Options to be used with <a href="XCollator.html">XCollator</a> methods. </td> </tr> <tr> <td class="imsum_left"><a href="InputSequenceCheckMode.html">InputSequenceCheckMode</a></td> <td class="imsum_right">Input check mode constants to use with <a href="XInputSequenceChecker.html">XInputSequenceChecker</a>::<a href="XInputSequenceChecker.html#checkInputSequence">checkInputSequence()</a> </td> </tr> <tr> <td class="imsum_left"><a href="KCharacterType.html">KCharacterType</a></td> <td class="imsum_right">Constants to identify the character type. </td> </tr> <tr> <td class="imsum_left"><a href="KNumberFormatType.html">KNumberFormatType</a></td> <td class="imsum_right">Attribute of number format, classifies the length of the formatted display string. </td> </tr> <tr> <td class="imsum_left"><a href="KNumberFormatUsage.html">KNumberFormatUsage</a></td> <td class="imsum_right">Category of number format code. </td> </tr> <tr> <td class="imsum_left"><a href="KParseTokens.html">KParseTokens</a></td> <td class="imsum_right">These constants specify the characters a name or identifier token to be parsed can have. </td> </tr> <tr> <td class="imsum_left"><a href="KParseType.html">KParseType</a></td> <td class="imsum_right">Constants to specify the type of a parsed token. </td> </tr> <tr> <td class="imsum_left"><a href="LocaleItem.html">LocaleItem</a></td> <td class="imsum_right">[ DEPRECATED ]<br> </td> </tr> <tr> <td class="imsum_left"><a href="Months.html">Months</a></td> <td class="imsum_right">Constants for month names used in calls to <a href="XCalendar.html">XCalendar</a>::<a href="XCalendar.html#getDisplayName">getDisplayName()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="NativeNumberMode.html">NativeNumberMode</a></td> <td class="imsum_right">Constants to use with <a href="XExtendedCalendar.html">XExtendedCalendar</a>::<a href="XExtendedCalendar.html#getDisplayString">getDisplayString()</a> and the <a href="XNativeNumberSupplier.html">XNativeNumberSupplier</a> methods. </td> </tr> <tr> <td class="imsum_left"><a href="NumberFormatIndex.html">NumberFormatIndex</a></td> <td class="imsum_right">Number format indices to be passed as the index argument to <a href="XNumberFormatCode.html">XNumberFormatCode</a>::<a href="XNumberFormatCode.html#getFormatCode">getFormatCode()</a> or ::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/XNumberFormatTypes.html">XNumberFormatTypes</a>::<a href="../util/XNumberFormatTypes.html#getFormatIndex">getFormatIndex()</a>. </td> </tr> <tr> <td class="imsum_left"><a href="ScriptDirection.html">ScriptDirection</a></td> <td class="imsum_right">Script direction constants to use with <a href="XScriptTypeDetector.html">XScriptTypeDetector</a> methods. </td> </tr> <tr> <td class="imsum_left"><a href="ScriptType.html">ScriptType</a></td> <td class="imsum_right">Constants to specify the script type. </td> </tr> <tr> <td class="imsum_left"><a href="TextConversionOption.html">TextConversionOption</a></td> <td class="imsum_right">Text conversion options to be used with <a href="XTextConversion.html">XTextConversion</a>. </td> </tr> <tr> <td class="imsum_left"><a href="TextConversionType.html">TextConversionType</a></td> <td class="imsum_right">These constansts specifiy the conversion type to be used with <a href="XTextConversion.html">XTextConversion</a>. </td> </tr> <tr> <td class="imsum_left"><a href="TransliterationType.html">TransliterationType</a></td> <td class="imsum_right">Bitmask transliteration types used with <a href="XTransliteration.html">XTransliteration</a>::<a href="XTransliteration.html#getType">getType()</a> and <a href="XTransliteration.html">XTransliteration</a>::<a href="XTransliteration.html#getAvailableModules">getAvailableModules()</a> methods. </td> </tr> <tr> <td class="imsum_left"><a href="UnicodeType.html">UnicodeType</a></td> <td class="imsum_right">Constants to classify Unicode characters, returned by <a href="XCharacterClassification.html">XCharacterClassification</a>::<a href="XCharacterClassification.html#getType">getType()</a> </td> </tr> <tr> <td class="imsum_left"><a href="Weekdays.html">Weekdays</a></td> <td class="imsum_right">Constants for days of a week. </td> </tr> <tr> <td class="imsum_left"><a href="WordType.html">WordType</a></td> <td class="imsum_right">Constants to specify the type of words. </td> </tr> <tr> <td class="imsum_left"><a href="reservedWords.html">reservedWords</a></td> <td class="imsum_right">Offsets into the sequence of strings returned by <a href="XLocaleData.html">XLocaleData</a>::<a href="XLocaleData.html#getReservedWord">getReservedWord()</a>. </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p> </div> <!-- id="adc-idlref" --> </body> </html>