package config; import java.io.File; import org.jconfig.Configuration; import org.jconfig.ConfigurationManager; import org.jconfig.ConfigurationManagerException; import org.jconfig.handler.XMLFileHandler; public final class ConfigurationWrapper { private ConfigurationManager configManager; private Configuration configuration; private XMLFileHandler handler; public ConfigurationWrapper(String xmlFileName) throws ConfigurationManagerException { configManager = ConfigurationManager.getInstance(); handler = new XMLFileHandler(); handler.setFile(new File(xmlFileName)); configManager.load(handler, xmlFileName); configuration = ConfigurationManager.getConfiguration(xmlFileName); } public Configuration getConfiguration() { return configuration; } public void save() throws ConfigurationManagerException { configManager.save(handler, configuration); } }