org.cogroo.text.impl
Class TokenImpl
java.lang.Object
org.cogroo.text.impl.TokenImpl
- All Implemented Interfaces:
- Token
public class TokenImpl
- extends Object
- implements Token
The TokenImpl class represents a token, which is a word, its
lemma, its morphological posTag and the position of it in the sentence.
TokenImpl
public TokenImpl(int start,
int end,
String lexeme)
TokenImpl
public TokenImpl(int start,
int end,
String lexeme,
String[] lemmas,
String tag,
String features)
getLemmas
public String[] getLemmas()
- Specified by:
getLemmas in interface Token
setLemmas
public void setLemmas(String[] lemmas)
- Specified by:
setLemmas in interface Token
getLexeme
public String getLexeme()
- Specified by:
getLexeme in interface Token
setLexeme
public void setLexeme(String lexeme)
- Specified by:
setLexeme in interface Token
getPOSTag
public String getPOSTag()
- Specified by:
getPOSTag in interface Token
setPOSTag
public void setPOSTag(String tag)
- Specified by:
setPOSTag in interface Token
setFeatures
public void setFeatures(String features)
- Specified by:
setFeatures in interface Token
getFeatures
public String getFeatures()
- Specified by:
getFeatures in interface Token
getChunkTag
public String getChunkTag()
- Specified by:
getChunkTag in interface Token
setChunkTag
public void setChunkTag(String chunkTag)
- Specified by:
setChunkTag in interface Token
setSyntacticTag
public void setSyntacticTag(String tag)
- Specified by:
setSyntacticTag in interface Token
getSyntacticTag
public String getSyntacticTag()
- Specified by:
getSyntacticTag in interface Token
addContext
public void addContext(Analyzers analyzer,
String value)
- Specified by:
addContext in interface Token
getAdditionalContext
public String getAdditionalContext(Analyzers analyzer)
- Specified by:
getAdditionalContext in interface Token
lexemesToString
public String[] lexemesToString(List<Token> tokens)
- Parameters:
tokens - the list of each token of a sentence
- Returns:
- the
String list of lexemes
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
getStart
public int getStart()
- Specified by:
getStart in interface Token
getEnd
public int getEnd()
- Specified by:
getEnd in interface Token
setBoundaries
public void setBoundaries(int start,
int end)
- Specified by:
setBoundaries in interface Token
getPOSTagProb
public double getPOSTagProb()
- Specified by:
getPOSTagProb in interface Token
setPOSTagProb
public void setPOSTagProb(double prob)
- Specified by:
setPOSTagProb in interface Token
isChunkHead
public boolean isChunkHead()
- Specified by:
isChunkHead in interface Token
isChunkHead
public void isChunkHead(boolean ch)
- Specified by:
isChunkHead in interface Token
Copyright © 2012-2013 CoGrOO. All Rights Reserved.