ch.uzh.ifi.attempto.acewiki.core
Class AbstractLanguageHandler

java.lang.Object
  extended by ch.uzh.ifi.attempto.acewiki.core.AbstractLanguageHandler
All Implemented Interfaces:
LanguageHandler
Direct Known Subclasses:
GFHandler, MonolingualHandler

public abstract class AbstractLanguageHandler
extends java.lang.Object
implements LanguageHandler

This is a partial implementation of a language handler.

Author:
Tobias Kuhn

Constructor Summary
AbstractLanguageHandler()
           
 
Method Summary
 LexiconChanger getLexiconChanger(java.lang.String type)
          Returns a lexicon changer object for the given lexical type.
 SentenceSuggestion getSuggestion(Sentence sentence)
          Returns a suggestion to change a newly created sentence, or null (no suggestion).
 void setLexiconChanger(java.lang.String type, LexiconChanger lexiconChanger)
          Sets a lexicon changer for the given lexical type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.uzh.ifi.attempto.acewiki.core.LanguageHandler
extractSentences, getEditorController, getLanguage, getPredictiveParser, getTextOperator, init
 

Constructor Detail

AbstractLanguageHandler

public AbstractLanguageHandler()
Method Detail

setLexiconChanger

public void setLexiconChanger(java.lang.String type,
                              LexiconChanger lexiconChanger)
Sets a lexicon changer for the given lexical type.

Parameters:
type - The lexical type.
lexiconChanger - The lexicon changer.

getLexiconChanger

public LexiconChanger getLexiconChanger(java.lang.String type)
Description copied from interface: LanguageHandler
Returns a lexicon changer object for the given lexical type.

Specified by:
getLexiconChanger in interface LanguageHandler
Parameters:
type - The lexical type.
Returns:
A lexicon changer object.

getSuggestion

public SentenceSuggestion getSuggestion(Sentence sentence)
Description copied from interface: LanguageHandler
Returns a suggestion to change a newly created sentence, or null (no suggestion).

Specified by:
getSuggestion in interface LanguageHandler
Parameters:
sentence - The newly created sentence.
Returns:
A suggestion to change the sentence or null.


Copyright 2008-2012, AceWiki developers