org.languagetool
Class AnalyzedToken

Object
  extended by AnalyzedToken
Direct Known Subclasses:
AnalyzedGermanToken

public class AnalyzedToken
extends Object

A word (or punctuation, or whitespace) and its part-of-speech tag.

Author:
Daniel Naber

Constructor Summary
AnalyzedToken(String token, String posTag, String lemma)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getLemma()
           
 String getPOSTag()
           
 String getToken()
           
 String getTokenInflected()
           
 int hashCode()
           
 boolean hasNoTag()
           
 boolean isWhitespaceBefore()
           
 boolean matches(AnalyzedToken an)
           
 void setNoPOSTag(boolean noTag)
           
 void setWhitespaceBefore(boolean isWhite)
           
 String toString()
           
 
Methods inherited from class Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnalyzedToken

public AnalyzedToken(String token,
                     String posTag,
                     String lemma)
Method Detail

getToken

public final String getToken()

getPOSTag

public final String getPOSTag()

getLemma

public final String getLemma()

getTokenInflected

public final String getTokenInflected()

setWhitespaceBefore

public final void setWhitespaceBefore(boolean isWhite)

isWhitespaceBefore

public final boolean isWhitespaceBefore()

matches

public final boolean matches(AnalyzedToken an)
Parameters:
an - AnalyzedToken to test
Returns:
true if all of the non-null values (lemma, POS, token) of AnalyzedToken match this token.
Since:
1.5

hasNoTag

public final boolean hasNoTag()
Returns:
true if the AnalyzedToken has no real POS tag (= is not null or a special tag)
Since:
1.5

setNoPOSTag

public final void setNoPOSTag(boolean noTag)
Since:
1.5 If other readings of the token have real POS tags, you can set the flag here that they do, so that the test in the Element class would be correct for all cases.

toString

public String toString()
Overrides:
toString in class Object

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

equals

public final boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2005-2011 Daniel Naber