public class WekaResultsImporterImpl extends java.lang.Object implements WekaResultsImporter
Modifier and Type | Class and Description |
---|---|
class |
WekaResultsImporterImpl.ClassifierEvaluationInstanceImporter |
Modifier and Type | Field and Description |
---|---|
private DocumentResultInstanceImporter |
docResultInstanceImporter
this imports the classification results for a document
|
private static Log |
log |
private static java.util.regex.Pattern |
patHeader |
private static java.util.regex.Pattern |
patResult |
private SessionFactory |
sessionFactory |
Constructor and Description |
---|
WekaResultsImporterImpl() |
Modifier and Type | Method and Description |
---|---|
DocumentResultInstanceImporter |
getDocResultInstanceImporter() |
SessionFactory |
getSessionFactory() |
void |
importClassifierEvaluation(java.lang.String name,
java.lang.Integer fold,
java.lang.String algorithm,
java.lang.String label,
java.lang.String options,
java.lang.String experiment,
java.io.BufferedReader reader) |
void |
importDocumentResults(java.lang.String task,
java.io.BufferedReader reader)
Delegate to importResults
|
void |
importResults(WekaResultInstanceImporter resultInstanceImporter,
java.lang.String task,
java.io.BufferedReader reader)
Parse results, pass them off to WekaResultInstanceImporter
|
void |
setDocResultInstanceImporter(DocumentResultInstanceImporter docResultInstanceImporter) |
void |
setSessionFactory(SessionFactory sessionFactory) |
private static final java.util.regex.Pattern patHeader
private static final java.util.regex.Pattern patResult
private SessionFactory sessionFactory
private static final Log log
private DocumentResultInstanceImporter docResultInstanceImporter
public SessionFactory getSessionFactory()
public void setSessionFactory(SessionFactory sessionFactory)
public DocumentResultInstanceImporter getDocResultInstanceImporter()
public void setDocResultInstanceImporter(DocumentResultInstanceImporter docResultInstanceImporter)
public void importDocumentResults(java.lang.String task, java.io.BufferedReader reader) throws java.io.IOException
importDocumentResults
in interface WekaResultsImporter
java.io.IOException
WekaResultsImporter.importDocumentResults(java.lang.String,
java.io.BufferedReader)
public void importResults(WekaResultInstanceImporter resultInstanceImporter, java.lang.String task, java.io.BufferedReader reader) throws java.io.IOException
importResults
in interface WekaResultsImporter
java.io.IOException
org.apache.ctakes.ytex.weka.WekaResultsImporter#importResults(org.apache.ctakes.ytex.weka.
WekaResultInstanceImporter, java.lang.String,
java.io.BufferedReader)
public void importClassifierEvaluation(java.lang.String name, java.lang.Integer fold, java.lang.String algorithm, java.lang.String label, java.lang.String options, java.lang.String experiment, java.io.BufferedReader reader) throws java.io.IOException
importClassifierEvaluation
in interface WekaResultsImporter
java.io.IOException