org.languagetool
Class AnalyzedToken
Object
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)
|
| Methods inherited from class Object |
getClass, notify, notifyAll, wait, wait, wait |
AnalyzedToken
public AnalyzedToken(String token,
String posTag,
String lemma)
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