|
Jazzy example source code file (SpellCheckEvent.java)
The Jazzy SpellCheckEvent.java source code/* Jazzy - a Java library for Spell Checking Copyright (C) 2001 Mindaugas Idzelis Full text of license can be found in LICENSE.txt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ package com.swabunga.spell.event; import java.util.List; /** * This event is fired off by the SpellChecker and is passed to the * registered SpellCheckListeners * <p/> * AFAIK we will only require one implementation of the SpellCheckEvent * (BasicSpellCheckEvent) but I have defnied this interface just in case. The * BasicSpellCheckEvent implementation is currently package private. * <p/> * * @author Jason Height (jheight@chariot.net.au) */ public interface SpellCheckEvent { /** Field indicating that the incorrect word should be ignored*/ public static final short IGNORE = 0; /** Field indicating that the incorrect word should be ignored forever*/ public static final short IGNOREALL = 1; /** Field indicating that the incorrect word should be replaced*/ public static final short REPLACE = 2; /** Field indicating that the incorrect word should be replaced always*/ public static final short REPLACEALL = 3; /** Field indicating that the incorrect word should be added to the dictionary*/ public static final short ADDTODICT = 4; /** Field indicating that the spell checking should be terminated*/ public static final short CANCEL = 5; /** Initial case for the action */ public static final short INITIAL = -1; /** Returns the list of suggested Word objects*/ public List getSuggestions(); /** Returns the currently misspelt word*/ public String getInvalidWord(); /** Returns the context in which the misspelt word is used*/ public String getWordContext(); /** Returns the start position of the misspelt word in the context*/ public int getWordContextPosition(); public short getAction(); public String getReplaceWord(); /** Set the action to replace the currently misspelt word with the new word * @param newWord The word to replace the currently misspelt word * @param replaceAll If set to true, the SpellChecker will replace all * further occurances of the misspelt word without firing a SpellCheckEvent. */ public void replaceWord(String newWord, boolean replaceAll); /** Set the action it ignore the currently misspelt word. * @param ignoreAll If set to true, the SpellChecker will replace all * further occurances of the misspelt word without firing a SpellCheckEvent. */ public void ignoreWord(boolean ignoreAll); /** Set the action to add a new word into the dictionary. This will also replace the * currently misspelt word. */ public void addToDictionary(String newWord); /** Set the action to terminate processing of the spellchecker. */ public void cancel(); } Other Jazzy examples (source code examples)Here is a short list of links related to this Jazzy SpellCheckEvent.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.