public class ConfigFile
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ConfigFile.FileFormat
Known file formats.
|
Modifier and Type | Field and Description |
---|---|
boolean |
addInverseRelations |
java.lang.String |
allowedCharactersFeature |
java.lang.String |
allowedCharactersWord |
java.lang.String |
boundaryMarks |
java.lang.String |
closingTag |
int |
discoVersion |
boolean |
dontCompute2ndOrder |
java.lang.String |
existingCoocFile |
java.lang.String |
existingWeightFile |
boolean |
findMultiTokenWords |
java.lang.String |
inputDir |
ConfigFile.FileFormat |
inputFileFormat |
int |
leftContext |
boolean |
lemma |
boolean |
lemmaFeatures |
int |
maxFreq |
int |
maximumFeatureLength |
int |
maximumWordLength |
int |
minFreq |
int |
minimumFeatureLength |
int |
minimumWordLength |
float |
minWeight |
java.lang.String |
multiTokenWordsDictionary |
int |
numberFeatureWords |
java.lang.String |
openingTag |
java.lang.String |
outputDir |
boolean |
position |
int |
rightContext |
DISCO.SimilarityMeasure |
similarityMeasure |
java.lang.String |
stopwordFile |
java.lang.String |
stopwords |
long |
tokencount |
int |
vocabularySize |
java.lang.String |
weightingMethod |
boolean |
wordByDocument |
Constructor and Description |
---|
ConfigFile()
Constructor 1: create class with empty (default) fields.
|
ConfigFile(java.lang.String dirName)
Constructor 2: read data from file into class fields.
|
Modifier and Type | Method and Description |
---|---|
static ConfigFile.FileFormat |
parseFileFormat(java.lang.String fileFormat)
Get FileFormat type from string.
|
void |
write(java.lang.String dirName)
Write the current values to new disco.config properties file in the
directory dirName.
|
public ConfigFile.FileFormat inputFileFormat
public boolean lemma
public boolean lemmaFeatures
public java.lang.String boundaryMarks
public java.lang.String stopwordFile
public java.lang.String stopwords
public int minFreq
public int maxFreq
public long tokencount
public int vocabularySize
public java.lang.String inputDir
public java.lang.String outputDir
public int leftContext
public int rightContext
public boolean position
public java.lang.String openingTag
public java.lang.String closingTag
public boolean wordByDocument
public boolean addInverseRelations
public int numberFeatureWords
public java.lang.String weightingMethod
public float minWeight
public DISCO.SimilarityMeasure similarityMeasure
public boolean dontCompute2ndOrder
public java.lang.String existingCoocFile
public java.lang.String existingWeightFile
public int discoVersion
public int minimumWordLength
public int maximumWordLength
public java.lang.String allowedCharactersWord
public int minimumFeatureLength
public int maximumFeatureLength
public java.lang.String allowedCharactersFeature
public boolean findMultiTokenWords
public java.lang.String multiTokenWordsDictionary
public ConfigFile()
public ConfigFile(java.lang.String dirName) throws java.io.FileNotFoundException, java.io.IOException, CorruptConfigFileException
dirName
- Name of the directory where "disco.config" resides OR name
of the configFile itself.java.io.FileNotFoundException
CorruptConfigFileException
java.io.IOException
public static ConfigFile.FileFormat parseFileFormat(java.lang.String fileFormat)
fileFormat
- public void write(java.lang.String dirName) throws java.io.IOException
dirName
- java.io.IOException