package com.jaivox.tools; import java.io.*; import java.util.*; public class Config { public static Properties kv; public Config (String filename) { kv = new Properties (); try { BufferedReader in = new BufferedReader (new FileReader (filename)); kv.load (in); setAgentNames (); // kv.list (System.out); } catch (Exception e) { e.printStackTrace (); } } void setAgentNames () { String prefix = kv.getProperty ("prefix"); if (prefix == null) return; String recognizer = kv.getProperty ("recognizer"); recognizer = prefix + "_" + recognizer; kv.setProperty ("recognizer", recognizer); String interpreter = kv.getProperty ("interpreter"); interpreter = prefix + "_" + interpreter; kv.setProperty ("interpreter", interpreter); String synthesizer = kv.getProperty ("synthesizer"); synthesizer = prefix + "_" + synthesizer; kv.setProperty ("synthesizer", synthesizer); } };