Back to index

lightning-sunbird  0.9+nobinonly
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";

Inheritance diagram for mozISpellI18NUtil:
Inheritance graph
[legend]
Collaboration diagram for mozISpellI18NUtil:
Collaboration graph
[legend]

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.

Definition at line 46 of file mozISpellI18NUtil.idl.


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

Definition at line 48 of file mozISpellI18NUtil.idl.

Definition at line 49 of file mozISpellI18NUtil.idl.

The language being used to check spelling.

Definition at line 54 of file mozISpellI18NUtil.idl.


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