Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
mozISpellCheckingEngine Interface Reference

This interface represents a SpellChecker. More...

import "mozISpellCheckingEngine.idl";

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

List of all members.

Public Member Functions

void getDictionaryList ([array, size_is(count)] out wstring dictionaries, out PRUint32 count)
 Get the list of dictionaries.
boolean check (in wstring word)
 check a word
void suggest (in wstring word,[array, size_is(count)] out wstring suggestions, out PRUint32 count)
 get a list of suggestions for a misspelled word

Public Attributes

attribute wstring dictionary
 The name of the current dictionary.
readonly attribute wstring language
 The language this spellchecker is using when checking.
readonly attribute boolean providesPersonalDictionary
 Does the engine provide its own personal dictionary?
readonly attribute boolean providesWordUtils
 Does the engine provide its own word utils?
readonly attribute wstring name
 The name of the engine.
readonly attribute wstring copyright
 a string indicating the copyright of the engine
attribute mozIPersonalDictionary personalDictionary
 the personal dictionary

Detailed Description

This interface represents a SpellChecker.

Definition at line 48 of file mozISpellCheckingEngine.idl.


Member Function Documentation

check a word

Here is the caller graph for this function:

void mozISpellCheckingEngine::getDictionaryList ( [array, size_is(count)] out wstring  dictionaries,
out PRUint32  count 
)

Get the list of dictionaries.

void mozISpellCheckingEngine::suggest ( in wstring  word,
[array, size_is(count)] out wstring  suggestions,
out PRUint32  count 
)

get a list of suggestions for a misspelled word


Member Data Documentation

a string indicating the copyright of the engine

Definition at line 77 of file mozISpellCheckingEngine.idl.

The name of the current dictionary.

Definition at line 52 of file mozISpellCheckingEngine.idl.

The language this spellchecker is using when checking.

Definition at line 57 of file mozISpellCheckingEngine.idl.

The name of the engine.

Definition at line 72 of file mozISpellCheckingEngine.idl.

the personal dictionary

Definition at line 82 of file mozISpellCheckingEngine.idl.

Does the engine provide its own personal dictionary?

Definition at line 62 of file mozISpellCheckingEngine.idl.

Does the engine provide its own word utils?

Definition at line 67 of file mozISpellCheckingEngine.idl.


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