X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/spelling/package.html b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/spelling/package.html new file mode 100644 index 0000000..f880e28 --- /dev/null +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/spelling/package.html @@ -0,0 +1,70 @@ + + + + + + + Package-level Javadoc + + +Provides facilities for spell-checking of comments and strings in Java source code. +

+Package Specification

+The content of this package extends the base functionality of the spell-checking engine. +

+It contains a spell-check engine specialized in Javadoc comments. +Several dictionaries with Java specific content like Javadoc keywords, HTML tags and Task tags +are provided. +Additionally, the engine contributes correction proposals to the QuickFix processor. +For non Java specific content the engine also contributes +word completion proposals to the content assist processor. +

+Spell-check engine

+SpellCheckEngine is the default implementation of the interface ISpellCheckEngine. +It provides a facade for dealing with the setup of a spell-checker. This class provides methods +to retrieve the available dictionaries and is responsible for the registration of those with the spell-checker. +SpellCheckEngine also has support for life-cycle management. Single dictionaries can be temporarily +unloaded from memory or unregistered.
+To contribute own dictionaries use the methods to register locale sensitive or insensitive dictionaries. A dictionary can +be associated to a specified locale, but can also be available for spell-checking arbitrary text in arbitrary languages. +The actual spell-checker for a specified language can then be obtained by calling createSpellChecker(Locale). +This is the central point to working with the spell-checker. When requesting a spell-checker for a specified locale, the +engine looks up the corresponding dictionary and registers it with the spell-checker. Note that the dictionaries +are lazily loaded and can be further optimized by prefiltering the queried words. +

+Note: Locale sensitive dictionaries must be located in the "dictionaries/" subdirectory of the JDT UI plugin install +location. The dictionaries are newline-separated word lists having the filename "language_country.dictionary", where "language" and "country" are +the lowercase ISO-3166 language and country codes, respectively. The default dictionary is "en_us.dictionary". For correct +behavior of the spell-check engine, at least the default dictionary must be installed. The default dictionary corresponds to the default locale +of the spell-check engine. +

+Dictionaries

+This implementation for a Javadoc comment spell-checker provides the following read-only +dictionaries: + +

+QuickFix processor

+The comment spell-checker also contributes a quickfix processor as an extension. This implementation of a quickfix processor +contributes the following correction proposals: + +

+Content Assist processor

+The last contribution of the spell-checker is the support for word completion. The spell-checker provides a custom +content assist processor to produce word completion proposals.
+Word completion works on all non Java code content types and delivers a number of proposals based on the current +caret position. + +