-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathConfig.java
47 lines (42 loc) · 1.17 KB
/
Config.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
import java.util.Properties;
public class Config
{
Properties configFile;
FileReader fr;
Reader reader;
public Config()
{
configFile = new java.util.Properties();
try {
//fr = new FileReader("src/config1.cfg"); // June 17, 2014, for FunctorWrapper, NOTE: real data for FunctorWrapper, cross validation: e.g. unielwin_Training1
fr = new FileReader( "cfg/subsetctcomputation.cfg" ); // May 22, 2014 zqian, computing the score for link analysis off.
reader = new BufferedReader(fr);
configFile.load( reader );
}catch(Exception eta){
eta.printStackTrace();
}
}
public String getProperty(String key)
{
return this.configFile.getProperty(key);
}
public int closeFile()
{
try
{
reader.close();
fr.close();
}
catch ( IOException e )
{
System.out.println( "Failed to close file." );
e.printStackTrace();
return -1;
}
return 0;
}
}