Spelling Engine

Identifier:
org.eclipse.ui.workbench.texteditor.spellingEngine

Since:
3.1

Description:
Allows contributors to add spelling engines.

Configuration Markup:

<!ELEMENT extension (engine+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT engine EMPTY>

<!ATTLIST engine

class            CDATA #REQUIRED

label            CDATA #IMPLIED

id               CDATA #REQUIRED

default          (true | false)

preferencesClass CDATA #IMPLIED>

The definition of a spelling engine.



Examples:
The following is an example of a spelling engine definition.


  <extension point="org.eclipse.ui.workbench.texteditor.spellingEngine">
    <engine
        default="true"
        label="%defaultSpellingEngine.label"
        class="org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine"
        id="org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine">
    </engine>
  </extension>

Supplied Implementation:
The org.eclipse.jdt.ui plugin contributes DefaultSpellingEngine. See its implementation as an example.


Copyright (c) 2001, 2005 IBM Corporation and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0