package frame.data.reader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; import frame.data.Variant; public class PropertyReader { private File file; private Properties properties; public PropertyReader(File file) throws IOException { this.file = file; load(); } public Variant get(String name) { String value = properties.getProperty(name); return new Variant(value); } private void load() throws IOException { properties = new Properties(); FileInputStream inputStream = new FileInputStream(file); try { properties.load(inputStream); } finally { inputStream.close(); } } }