Public Member Functions | Public Attributes

mozISpellI18NUtil Interface Reference

This interface contains various I18N related code used in various places by the spell checker. More...

import "mozISpellI18NUtil.idl";

List of all members.

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.

Detailed Description

This interface contains various I18N related code used in various places by the spell checker.


Member Function Documentation

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.


Member Data Documentation

const PRUint32 mozISpellI18NUtil::kCheck = 0
const PRUint32 mozISpellI18NUtil::kSuggest = 1
readonly attribute wstring mozISpellI18NUtil::language

The language being used to check spelling.


The documentation for this interface was generated from the following file: