Package org.languagetool.tagging.ar
Class ArabicTagManager
java.lang.Object
org.languagetool.tagging.ar.ArabicTagManager
- Since:
- 5.0
- Author:
- Taha Zerrouki
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConjunctionPrefix(String postag) getDefinitePrefix(String postag) chargetJarPrefix(String postag) getPronounSuffix(String postag) booleanhasConjunction(String postag) booleanbooleanhasPronoun(String postag) booleanbooleanisAttached(String postag) booleanbooleanisDefinite(String postag) booleanbooleanbooleanisFutureTense(String postag) booleanbooleanbooleanbooleanisStopWord(String postag) booleanisUnAttachedNoun(String postag) booleanmergePosTag(String sourcePosTag, String targetPosTag) modifyPosTag(String postag, List<String> tags) setConjunction(String postag, String flag) setDefinite(String postag, String flag) setMajrour(String postag) setMansoub(String postag) setMarfou3(String postag) setProcleticFlags(String postag) setPronoun(String postag, String flag) unifyPronounTag(String postag)
-
Constructor Details
-
ArabicTagManager
public ArabicTagManager()
-
-
Method Details
-
modifyPosTag
-
addTag
-
addTag
-
isMajrour
- Returns:
- true if have flag majrour
-
setJar
- Returns:
- add jar flag to noun
-
setDefinite
- Returns:
- add definite flag to noun
-
unifyPronounTag
-
setConjunction
- Returns:
- add conjuction flag to noun
-
setPronoun
- Returns:
- add conjunction flag to noun
-
isFutureTense
- Returns:
- true if have flag future
-
isUnAttachedNoun
- Returns:
- true if have flag is noun and has attached pronoun
-
isAttached
- Returns:
- true if have flag is noun/verb and has attached pronoun
-
isStopWord
- Returns:
- test if word has stopword tagging
-
isNoun
- Returns:
- true if have flag noun
-
isDual
- Returns:
- true if have flag dual
-
isVerb
- Returns:
- true if have flag verb
-
isAdj
- Returns:
- true if have flag Adj
-
isMasdar
- Returns:
- true if have flag Adj
-
isDefinite
- Returns:
- true if have flag is noun and definite
-
isFeminin
- Returns:
- true if have flag is feminine or masculine
-
isBreak
- Returns:
- true if a word has procletics like conj and jar
-
hasJar
- Returns:
- true if the postag has a Jar
-
hasPronoun
- Returns:
- true if the postag has a Jar
-
hasConjunction
- Returns:
- true if the postag has a conjuction
-
getDefinitePrefix
- Returns:
- if have a flag which is a noun and definite, return the prefix letter for this case
-
getJarPrefix
- Returns:
- the Jar prefix letter
-
getConjunctionPrefix
- Returns:
- the Conjunction prefix letter
-
getPronounSuffix
- Returns:
- if have a flag which is a noun and has pronoun, return the suffix letters for this case
-
getFlag
-
setFlag
-
setProcleticFlags
-
mergePosTag
-
setSingle
-
setDual
-
setPlural
-
setMajrour
-
setMarfou3
-
setMansoub
-
setTanwin
-