public class WmsConfigure {
private String fileName = "configure.xml";
/** Creates a new instance of WmsConfigure */
public WmsConfigure() {
}
/*以下爲ini文件的讀寫處理*/
// /*獲取指定name的預警週期
// *如果設置文件中沒有,或者爲空,則返回0
// *時間單位爲毫秒
// */
// public int get(String name){
// String value = "";
// try {
// String lineString;
// br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
// while ( (lineString=br.readLine())!=null) {
// if(lineString.lastIndexOf(name)!=-1)
// value = this.getValue(lineString);
// }
// br.close();
// } catch (Exception e) {
// e.printStackTrace();
// }
// int i;
// try {
// i = Integer.parseInt(value);
// } catch (NumberFormatException ex) {
// i=0;
// }
// return i;
// }
//
// /*
// *設置指定name的週期爲newValue
// */
// public int set(String name,int newValue){
// try {
// String lineString;
// fileVector = new Vector();
// br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
// while ( (lineString=br.readLine())!=null) {
// if(lineString.lastIndexOf(name)!=-1){
// String oldValue = this.getValue(lineString);
// lineString = lineString.replaceAll("="+oldValue,"="+newValue);
// }
// fileVector.add(lineString);
// }
// br.close();
// try {
// bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName)));
// } catch (FileNotFoundException ex) {
// JOptionPane.showMessageDialog(JWmsMainFrame.thisFrame,"文件未找到");
// ex.printStackTrace();
// return -1;//設置失敗
// }
// for(int i = 0; i<fileVector.size();i++){
// bw.write(String.valueOf(fileVector.get(i)));
// bw.write(" ");
// }
// bw.close();
// } catch (Exception e) {
// e.printStackTrace();
// return -1;//設置失敗
// }
// return 0;//設置成功
// }
//
// private String getValue(String lineString){
// //獲取某行中的值,在等號之後。
// int p1 = lineString.indexOf('=');
// return lineString.substring(p1+1,lineString.length());
// }
//
private String fileName = "configure.xml";
/** Creates a new instance of WmsConfigure */
public WmsConfigure() {
}
/*以下爲ini文件的讀寫處理*/
// /*獲取指定name的預警週期
// *如果設置文件中沒有,或者爲空,則返回0
// *時間單位爲毫秒
// */
// public int get(String name){
// String value = "";
// try {
// String lineString;
// br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
// while ( (lineString=br.readLine())!=null) {
// if(lineString.lastIndexOf(name)!=-1)
// value = this.getValue(lineString);
// }
// br.close();
// } catch (Exception e) {
// e.printStackTrace();
// }
// int i;
// try {
// i = Integer.parseInt(value);
// } catch (NumberFormatException ex) {
// i=0;
// }
// return i;
// }
//
// /*
// *設置指定name的週期爲newValue
// */
// public int set(String name,int newValue){
// try {
// String lineString;
// fileVector = new Vector();
// br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
// while ( (lineString=br.readLine())!=null) {
// if(lineString.lastIndexOf(name)!=-1){
// String oldValue = this.getValue(lineString);
// lineString = lineString.replaceAll("="+oldValue,"="+newValue);
// }
// fileVector.add(lineString);
// }
// br.close();
// try {
// bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName)));
// } catch (FileNotFoundException ex) {
// JOptionPane.showMessageDialog(JWmsMainFrame.thisFrame,"文件未找到");
// ex.printStackTrace();
// return -1;//設置失敗
// }
// for(int i = 0; i<fileVector.size();i++){
// bw.write(String.valueOf(fileVector.get(i)));
// bw.write(" ");
// }
// bw.close();
// } catch (Exception e) {
// e.printStackTrace();
// return -1;//設置失敗
// }
// return 0;//設置成功
// }
//
// private String getValue(String lineString){
// //獲取某行中的值,在等號之後。
// int p1 = lineString.indexOf('=');
// return lineString.substring(p1+1,lineString.length());
// }
//