|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CogrooTagDictionary
Provides a way of determining which tags are valid for a particular word based on a tag dictionary read from a file.
| Method Summary | |
|---|---|
boolean |
exists(String word,
boolean cs)
|
String[] |
getInflectedPrimitive(String primitive,
TagMask tagMask,
boolean cs)
Given a lexeme, returns its inflected form as determined by the tagMask. |
String[] |
getPrimitive(String lexeme,
MorphologicalTag morphologicalTag,
boolean cs)
Given a lexeme and its morphological tag, returns the possible primitives of the lexeme or an array with an empty string, if none is found. |
String[] |
getPrimitive(String lexeme,
TagMask tagMask,
boolean cs)
Given a lexeme and its inflected form as determined by the tagMask,
returns its primitive. |
TagInterpreter |
getTagInterpreter()
|
MorphologicalTag[] |
getTags(String word)
Returns a list of valid tags for the specified word. |
MorphologicalTag[] |
getTags(String word,
boolean cs)
Returns a list of valid tags for the specified word. |
boolean |
match(String lexeme,
TagMask tagMask,
boolean cs)
Tells if a lexeme inflected as determined by the tagMask, exists in the dictionary. |
| Method Detail |
|---|
MorphologicalTag[] getTags(String word)
word - The word.caseSensitive - Specifies whether the tag dictionary is case sensitive or not.
MorphologicalTag[] getTags(String word,
boolean cs)
word - The word.caseSensitive - Specifies whether the tag dictionary is case sensitive or not.
boolean match(String lexeme,
TagMask tagMask,
boolean cs)
lexeme - the lexeme to be searchedtagMask - the inflection of the lexemecs - case sensitive?
String[] getInflectedPrimitive(String primitive,
TagMask tagMask,
boolean cs)
lexeme, returns its inflected form as determined by the tagMask.
Returns an array with an empty string if the inflection could not be found.
tokens - the lexeme to be inflectedtagMask - the tag mask will determine the inflectioncs - case sensitive?
String[] getPrimitive(String lexeme,
TagMask tagMask,
boolean cs)
lexeme and its inflected form as determined by the tagMask,
returns its primitive.
lexeme - the lexeme of which the primitive will be searchedtagMask - the mask that represents the inflection of the lexemecs - case sensitive?
String[] getPrimitive(String lexeme,
MorphologicalTag morphologicalTag,
boolean cs)
lexeme - a lexememorphologicalTag - a morphological tagcs - tells whether the match of the lexeme must be case sensitive or not
boolean exists(String word,
boolean cs)
TagInterpreter getTagInterpreter()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||