A C D G I M N O P R S T V W

A

AraMorph - class gpl.pierrick.brihaye.aramorph.AraMorph.
A java port of Buckwalter Arabic Morphological Analyzer Version 1.0.
AraMorph() - Constructor for class gpl.pierrick.brihaye.aramorph.AraMorph
Constructs an arabic morphological analyzer that will output nothing.
AraMorph(PrintStream, boolean) - Constructor for class gpl.pierrick.brihaye.aramorph.AraMorph
Constructs an arabic morphological analyzer
ArabicGlossAnalyzer - class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlossAnalyzer.
An english glosser for the arabic language.
ArabicGlossAnalyzer() - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlossAnalyzer
 
ArabicGlosser - class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlosser.
A filter that will return english glosses from arabic stems.
ArabicGlosser(TokenStream) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlosser
Constructs a filter that will return english glosses from arabic stems.
ArabicGlosser(TokenStream, boolean) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlosser
Constructs a filter that will return english glosses from arabic stems.
ArabicGrammaticalFilter - class gpl.pierrick.brihaye.aramorph.lucene.ArabicGrammaticalFilter.
A filter that will filter arabic tokens regarding to their grammatical category.
ArabicGrammaticalFilter(TokenStream) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicGrammaticalFilter
Constructs a filter that will filter arabic tokens regarding to their grammatical category.
ArabicGrammaticalFilter(TokenStream, boolean) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicGrammaticalFilter
Constructs a filter that will filter arabic tokens regarding to their grammatical category.
ArabicStemAnalyzer - class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemAnalyzer.
Analyzer for the arabic language.
ArabicStemAnalyzer() - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemAnalyzer
Constructs an analyzer that will return grammatically significant arabic tokens in the Buckwalter transliteration system.
ArabicStemAnalyzer(boolean) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemAnalyzer
Constructs an analyzer that will return grammatically significant arabic tokens.
ArabicStemmer - class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer.
A stemmer that will return the possible stems for arabic tokens.
ArabicStemmer(TokenStream) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer
Constructs a stemmer that will return the possible stems for arabic tokens in the Buckwalter transliteration system.
ArabicStemmer(TokenStream, boolean) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer
Constructs a stemmer that will return the possible stems for arabic tokens in the Buckwalter transliteration system.
ArabicStemmer(TokenStream, boolean, boolean) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer
Constructs a stemmer that will return the possible stems for arabic tokens.
ArabicTokenizer - class gpl.pierrick.brihaye.aramorph.lucene.ArabicTokenizer.
A tokenizer that will return tokens in the arabic alphabet.
ArabicTokenizer(Reader) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicTokenizer
Constructs a tokenizer that will return tokens in the arabic alphabet.
ArabicTokenizer(Reader, boolean) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.ArabicTokenizer
Constructs a tokenizer that will return tokens in the arabic alphabet.
analyzeToken(String) - Method in class gpl.pierrick.brihaye.aramorph.AraMorph
Analyzes a token and return the results in the Buckwalter transliteration system.
analyzeToken(String, boolean) - Method in class gpl.pierrick.brihaye.aramorph.AraMorph
Analyzes a token.
arabizeWord(String) - Static method in class gpl.pierrick.brihaye.aramorph.AraMorph
Return an word in arabic from a word in the Buckwalter transliteration system.

C

cnt - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 

D

debug - Variable in class gpl.pierrick.brihaye.aramorph.Solution
Whether or not the dictionnaries inconsistencies should be output
debug - Variable in class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlosser
Whether or not the analyzer should output debug messages
debug - Variable in class gpl.pierrick.brihaye.aramorph.lucene.ArabicGrammaticalFilter
Whether or not the analyzer should output debug messages
debug - Variable in class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer
Whether or not the analyzer should output debug messages

G

getAramorph() - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlosser
Returns the arabic morphological analyzer in use.
getAramorph() - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer
Returns the arabic stemmer in use.
getCnt() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the order in solutions' sequence.
getLemma() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the lemma id in the stems dictionary.
getPrefix() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the dictionary entry for the word's prefix as provided by the prefixes dictionnary, i.e.
getPrefixMorphology() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the morphology of the prefix.
getPrefixesArabicLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalizations in arabic of the recomputed prefixes and their grammatical categories or null if there is no stem for the word.
getPrefixesArabicVocalizations() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalizations of the recomputed prefixes in arabic or null if there are no prefixes for the word.
getPrefixesGlosses() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the english glosses of the prefixes.
getPrefixesLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalizations using the Buckwalter transliteration system of the recomputed prefixes and their grammatical categories or null if there are no prefixes for the word.
getPrefixesPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the grammatical categories of the recomputed prefixes or null if there are no prefixes for the word.
getPrefixesVocalizations() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalizations of the recomputed prefixes in the Buckwalter transliteration system or null if there are no prefixes for the word.
getStem() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the dictionary entry for the word's stem as provided by the stems dictionnary, i.e.
getStemArabicLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalization in arabic of the recomputed stem and its grammatical category or null if there is no stem for the word.
getStemArabicVocalization() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalization of the recomputed stem in arabic or null if there is no stem for the word.
getStemGloss() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the english gloss of the stem.
getStemLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalization using the Buckwalter transliteration system of the recomputed stem and its grammatical category or null if there is no stem for the word.
getStemMorphology() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the morphology of the stem.
getStemPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the grammatical category of the recomputed stem.
getStemVocalization() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalization of the recomputed stem in the Buckwalter transliteration system or null if there is no stem for the word.
getSuffix() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the dictionary entry for the word's suffix as provided by the suffixes dictionnary, i.e.
getSuffixMorphology() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the morphology of the suffix.
getSuffixesArabicLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalization in arabic of the recomputed suffixes and their grammatical categories or null if there is are no suffixes for the word.
getSuffixesArabicVocalizations() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalizations of the recomputed suffixes in arabic or null if there ares no suffixes for the word.
getSuffixesGlosses() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the english glosses of the suffixes.
getSuffixesLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalizations using the Buckwalter transliteration system of the recomputed suffixes and their grammatical categories or null if there is are no suffixes for the word.
getSuffixesPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The grammatical categories of the recomputed suffixes or null if there are no suffixes for the word..
getSuffixesVocalizations() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalizations of the recomputed suffixes in the Buckwalter transliteration system or null if there ares no suffixes for the word.
getWordArabicLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalization of the word in atabic and its grammatical categories.
getWordArabicVocalization() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalization of the word in arabic.
getWordGlosses() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the english glosses of the word.
getWordLongPOS() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns The vocalization of the word in the Buckwalter transliteration system and its grammatical categories.
getWordMorphology() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the morphology of the word.
getWordSolutions(String) - Method in class gpl.pierrick.brihaye.aramorph.AraMorph
Returns the solutions for a previously analyzed word.
getWordVocalization() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns the vocalization of the word in the Buckwalter transliteration system.
gpl.pierrick.brihaye.aramorph - package gpl.pierrick.brihaye.aramorph
 
gpl.pierrick.brihaye.aramorph.lucene - package gpl.pierrick.brihaye.aramorph.lucene
 
gpl.pierrick.brihaye.aramorph.test - package gpl.pierrick.brihaye.aramorph.test
 

I

isArabicChar(char) - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicTokenizer
Whether or not a character is in the arabic alphabet.

M

main(String[]) - Static method in class gpl.pierrick.brihaye.aramorph.AraMorph
Entry point for command line interface.
main(String[]) - Static method in class gpl.pierrick.brihaye.aramorph.test.TestArabicAnalyzer
Entry point for command line interface.
main(String[]) - Static method in class gpl.pierrick.brihaye.aramorph.test.TestArabicGlosser
Entry point for command line interface.

N

next() - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlosser
Returns the next token in the stream, or null at EOS.
next() - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicGrammaticalFilter
Returns the next token in the stream, or null at EOS.
next() - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer
Returns the next token in the stream, or null at EOS.
next() - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicTokenizer
Returns the next token in the stream, or null at EOS.
next() - Method in class gpl.pierrick.brihaye.aramorph.lucene.WhitespaceFilter
Returns the next word in the stream.

O

outputBuckwalter - Variable in class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemAnalyzer
Whether or not the analyzer should output tokens in the Buckwalter transliteration system
outputBuckwalter - Variable in class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemmer
Whether or not the analyzer should output tokens in the Buckwalter transliteration system

P

prefix - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
prefixesGlosses - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
prefixesPOS - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
printStats() - Method in class gpl.pierrick.brihaye.aramorph.AraMorph
Display the statistics on what has been analyzed so far.

R

romanizeWord(String) - Static method in class gpl.pierrick.brihaye.aramorph.AraMorph
Returns a word in the Buckwalter transliteration system from a word in arabic.

S

STOP_WORDS - Static variable in class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlossAnalyzer
An array containing some common english words that are usually not useful for searching.
Solution - class gpl.pierrick.brihaye.aramorph.Solution.
A solution for a word.
Solution(int, DictionaryEntry, DictionaryEntry, DictionaryEntry) - Constructor for class gpl.pierrick.brihaye.aramorph.Solution
Constructs a solution for a word.
Solution(boolean, int, DictionaryEntry, DictionaryEntry, DictionaryEntry) - Constructor for class gpl.pierrick.brihaye.aramorph.Solution
Constructs a solution for a word.
setVerbose(boolean) - Method in class gpl.pierrick.brihaye.aramorph.AraMorph
Whether or not the analyzer should output some convenience messages
sol - Static variable in class gpl.pierrick.brihaye.aramorph.AraMorph
The solutions handler.
stem - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
stemsGlosses - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
stemsPOS - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
suffix - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
suffixesGlosses - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 
suffixesPOS - Variable in class gpl.pierrick.brihaye.aramorph.Solution
 

T

TestArabicAnalyzer - class gpl.pierrick.brihaye.aramorph.test.TestArabicAnalyzer.
Convenient class for testing the arabic analyzer.
TestArabicAnalyzer() - Constructor for class gpl.pierrick.brihaye.aramorph.test.TestArabicAnalyzer
 
TestArabicGlosser - class gpl.pierrick.brihaye.aramorph.test.TestArabicGlosser.
Convenient class for testing the arabic/english glosser.
TestArabicGlosser() - Constructor for class gpl.pierrick.brihaye.aramorph.test.TestArabicGlosser
 
toArabizedString() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns a string representation of how the word can be analyzed using arabic for the vocalizations..
toString() - Method in class gpl.pierrick.brihaye.aramorph.Solution
Returns a string representation of how the word can be analyzed using the Buckwalter transliteration system for the vocalizations.
tokenStream(String, Reader) - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicGlossAnalyzer
Returns a token stream of glosses of arabic words whose grammatical categories are found to be significant.
tokenStream(String, Reader) - Method in class gpl.pierrick.brihaye.aramorph.lucene.ArabicStemAnalyzer
Returns a token stream of arabic words whose grammatically categories are found to be significant.

V

verbose - Variable in class gpl.pierrick.brihaye.aramorph.AraMorph
Whether or not the analyzer should output some convenience messages

W

WhitespaceFilter - class gpl.pierrick.brihaye.aramorph.lucene.WhitespaceFilter.
Normalizes token text to whitespaces
WhitespaceFilter(TokenStream) - Constructor for class gpl.pierrick.brihaye.aramorph.lucene.WhitespaceFilter
Constructs a filter which tokenizes words from the input stream.

A C D G I M N O P R S T V W