de.danielnaber.languagetool.rules.de
Class GermanWordRepeatRule

Object
  extended by Rule
      extended by WordRepeatRule
          extended by GermanWordRepeatRule

public class GermanWordRepeatRule
extends WordRepeatRule

Check if a word is repeated twice, taking into account an exception for German where e.g. "..., die die ..." is often okay.

Author:
Daniel Naber

Constructor Summary
GermanWordRepeatRule(ResourceBundle messages, Language language)
           
 
Method Summary
 String getId()
           
 boolean ignore(AnalyzedTokenReadings[] tokens, int position)
          Implement this method to return true if there's a potential word repetition at the current position should be ignored, i.e. if no error should be created.
 
Methods inherited from class WordRepeatRule
getDescription, match, reset
 
Methods inherited from class Rule
addRuleMatch, clearMatches, getCategory, getCorrectExamples, getIncorrectExamples, getMatches, getMatchesIndex, isDefaultOff, isInMatches, isInRemoved, isParagraphBackTrack, setAsDeleted, setCategory, setCorrectExamples, setDefaultOff, setIncorrectExamples, setParagraphBackTrack, supportsLanguage
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GermanWordRepeatRule

public GermanWordRepeatRule(ResourceBundle messages,
                            Language language)
Method Detail

getId

public String getId()
Overrides:
getId in class WordRepeatRule

ignore

public boolean ignore(AnalyzedTokenReadings[] tokens,
                      int position)
Description copied from class: WordRepeatRule
Implement this method to return true if there's a potential word repetition at the current position should be ignored, i.e. if no error should be created.

Overrides:
ignore in class WordRepeatRule
Parameters:
tokens - the tokens of the sentence currently being checked
position - the current position in the tokens
Returns:
this implementation always returns false


Copyright © 2005-2009 Daniel Naber