This interface contains various I18N related code used in various places by the spell checker. More...
import "mozISpellI18NUtil.idl";
Public Member Functions | |
| void | getRootForm (in wstring word, in PRUint32 type,[array, size_is(count)] out wstring words, out PRUint32 count) |
| Given a word return a list of possible root forms of that word. | |
| void | fromRootForm (in wstring word,[array, size_is(icount)] in wstring iwords, in PRUint32 icount,[array, size_is(ocount)] out wstring owords, out PRUint32 ocount) |
| Given a word return a list of possible root forms of that word. | |
| void | findNextWord (in wstring word, in PRUint32 length, in PRUint32 offset, out PRInt32 begin, out PRInt32 end) |
| Given a unicode string and an offset, find the beginning and end of the next word. | |
Public Attributes | |
| const PRUint32 | kCheck = 0 |
| const PRUint32 | kSuggest = 1 |
| readonly attribute wstring | language |
| The language being used to check spelling. | |
This interface contains various I18N related code used in various places by the spell checker.
| void mozISpellI18NUtil::findNextWord | ( | in wstring | word, | |
| in PRUint32 | length, | |||
| in PRUint32 | offset, | |||
| out PRInt32 | begin, | |||
| out PRInt32 | end | |||
| ) |
Given a unicode string and an offset, find the beginning and end of the next word.
begin and end are -1 if there are no words remaining in the string. This should really be folded into the Line/WordBreaker.
| void mozISpellI18NUtil::fromRootForm | ( | in wstring | word, | |
| [array, size_is(icount)] in wstring | iwords, | |||
| in PRUint32 | icount, | |||
| [array, size_is(ocount)] out wstring | owords, | |||
| out PRUint32 | ocount | |||
| ) |
Given a word return a list of possible root forms of that word.
| void mozISpellI18NUtil::getRootForm | ( | in wstring | word, | |
| in PRUint32 | type, | |||
| [array, size_is(count)] out wstring | words, | |||
| out PRUint32 | count | |||
| ) |
Given a word return a list of possible root forms of that word.
| const PRUint32 mozISpellI18NUtil::kCheck = 0 |
| const PRUint32 mozISpellI18NUtil::kSuggest = 1 |
| readonly attribute wstring mozISpellI18NUtil::language |
The language being used to check spelling.
1.7.1