package mj.ocraptor.configuration; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.Properties; /** * * * @author */ public class PropertiesManager { private String configFile; private Properties properties; /** * */ public PropertiesManager(String configFile) { this.configFile = configFile; } /** * * * @return * * @throws IOException */ public Properties getProperties() throws IOException { if (configFile != null) { this.properties = new Properties(); BufferedInputStream stream = new BufferedInputStream(new FileInputStream(configFile)); InputStreamReader in = new InputStreamReader(stream, "UTF-8"); BufferedReader buf = new BufferedReader(in); this.properties.load(buf); stream.close(); return properties; } return null; } }