Class AbstractTrainingDocument
- java.lang.Object
-
- org.predict4all.nlp.trainer.corpus.AbstractTrainingDocument
-
- Direct Known Subclasses:
AbstractTokenTrainingDocument
,ParserTrainingDocument
public abstract class AbstractTrainingDocument extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected int
count
protected java.lang.String
encoding
static java.lang.String
INFO_EXTENSION
protected java.io.File
inputFile
static java.lang.String
OUTPUT_EXTENSION
protected java.io.File
outputFile
-
Constructor Summary
Constructors Constructor Description AbstractTrainingDocument(TrainingStep step, java.lang.String encoding, java.io.File inputFile, java.io.File outputDirectory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
getCount()
java.io.File
getInputFile()
java.io.File
getOutputFile()
TrainingStep
getStep()
protected abstract void
initializeInformation()
void
writeInformations(int outputCount)
-
-
-
Field Detail
-
INFO_EXTENSION
public static final java.lang.String INFO_EXTENSION
- See Also:
- Constant Field Values
-
OUTPUT_EXTENSION
public static final java.lang.String OUTPUT_EXTENSION
- See Also:
- Constant Field Values
-
encoding
protected final java.lang.String encoding
-
inputFile
protected final java.io.File inputFile
-
outputFile
protected final java.io.File outputFile
-
count
protected int count
-
-
Constructor Detail
-
AbstractTrainingDocument
public AbstractTrainingDocument(TrainingStep step, java.lang.String encoding, java.io.File inputFile, java.io.File outputDirectory)
-
-
Method Detail
-
initializeInformation
protected abstract void initializeInformation() throws java.io.IOException
- Throws:
java.io.IOException
-
getStep
public TrainingStep getStep()
-
getInputFile
public java.io.File getInputFile()
-
getCount
public int getCount()
-
getOutputFile
public java.io.File getOutputFile()
-
writeInformations
public void writeInformations(int outputCount)
-
-