Package net.ontopia.topicmaps.classify
Class DocumentClassifier
- java.lang.Object
-
- net.ontopia.topicmaps.classify.DocumentClassifier
-
public class DocumentClassifier extends Object
INTERNAL:
-
-
Constructor Summary
Constructors Constructor Description DocumentClassifier(TermDatabase tdb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDocumentAnalyzer(DocumentAnalyzerIF analyzer)voidaddTermAnalyzer(TermAnalyzerIF analyzer)voidanalyzeDocument(Document doc)protected voidanalyzeRegion(Region region, DocumentAnalyzerIF analyzer)voidanalyzeTerms()protected voidanalyzeTextBlock(Region parent, TextBlock tb, DocumentAnalyzerIF analyzer)voiddump()protected voidextractTerms(Document doc)protected voidextractTerms(Region region)protected voidextractTerms(Region parent, TextBlock tb)TermDatabasegetTermDatabase()voidsetTermDatabase(TermDatabase tdb)voidsetTermStemmer(TermStemmerIF stemmer)
-
-
-
Constructor Detail
-
DocumentClassifier
public DocumentClassifier(TermDatabase tdb)
-
-
Method Detail
-
getTermDatabase
public TermDatabase getTermDatabase()
-
setTermDatabase
public void setTermDatabase(TermDatabase tdb)
-
setTermStemmer
public void setTermStemmer(TermStemmerIF stemmer)
-
addDocumentAnalyzer
public void addDocumentAnalyzer(DocumentAnalyzerIF analyzer)
-
addTermAnalyzer
public void addTermAnalyzer(TermAnalyzerIF analyzer)
-
extractTerms
protected void extractTerms(Document doc)
-
extractTerms
protected void extractTerms(Region region)
-
analyzeDocument
public void analyzeDocument(Document doc)
-
analyzeRegion
protected void analyzeRegion(Region region, DocumentAnalyzerIF analyzer)
-
analyzeTextBlock
protected void analyzeTextBlock(Region parent, TextBlock tb, DocumentAnalyzerIF analyzer)
-
analyzeTerms
public void analyzeTerms()
-
dump
public void dump()
-
-