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.