import com.sun.star.io.IOException;
public class ConfigEnv {
private String envDsIp;
private int envDsPort;
private int envServerId;
private String envOfficeHome;
private int envConvertImpPort;
private static class ConfigEnvHolder {
// try{
private static final ConfigEnv INSTANCE = new ConfigEnv();
// } catch (IOException e){
// }
}
public int GetConvertImpPort(){
return this.envConvertImpPort;
}
public String GetDsIp(){
return this.envDsIp;
}
public int GetDsPort(){
return this.envDsPort;
}
public int GetServerId(){
return this.envServerId;
}
public String GetOfficeHome(){
return this.envOfficeHome;
}
private ConfigEnv (){
IniReader iniReader = null;
try {
iniReader = new IniReader("./fileconver_config.ini");
} catch (IOException e){
System.out.println("ioexception 1.");
e.printStackTrace();
return;
} catch (java.io.IOException e) {
// TODO Auto-generated catch block
System.out.println("ioexception 2.");
e.printStackTrace();
return;
}
String str = iniReader.getValue("config", "ConvertImpPort");
this.envConvertImpPort = Integer.parseInt(str);
this.envOfficeHome = iniReader.getValue("config", "OFFICE_HOME");
this.envDsIp = iniReader.getValue("config", "IP");
this.envDsPort = Integer.parseInt(iniReader.getValue("config", "Port"));
this.envServerId = Integer.parseInt(iniReader.getValue("config", "ID"));
}
public static final ConfigEnv getInstance() {
return ConfigEnvHolder.INSTANCE;
}
} |