/** * <p>findProperties</p> * * @param propFile a {@link java.io.File} object. * @return a {@link java.util.Properties} object. * @throws java.io.IOException if any. */ public Properties findProperties(final File propFile) throws IOException { return getHolder(propFile).find(); } /**
/** * <p>updateProperties</p> * * @param propFile a {@link java.io.File} object. * @param props a {@link java.util.Map} object. * @throws java.io.IOException if any. */ public void updateProperties(final File propFile, final Map<String, String> props) throws IOException { getHolder(propFile).update(props); }
/** * <p>saveProperties</p> * * @param propFile a {@link java.io.File} object. * @param properties a {@link java.util.Properties} object. * @throws java.io.IOException if any. */ public void saveProperties(final File propFile, final Properties properties) throws IOException { getHolder(propFile).put(properties); }
/** * <p>getProperty</p> * * @param propFile a {@link java.io.File} object. * @param key a {@link java.lang.String} object. * @return a {@link java.lang.String} object. * @throws java.io.IOException if any. */ public String getProperty(final File propFile, final String key) throws IOException { return getHolder(propFile).getProperty(key); } }
/** * Get the current properties object from the cache loading it in memory * * @param propFile a {@link java.io.File} object. * @throws java.io.IOException if any. * @return a {@link java.util.Properties} object. */ public Properties getProperties(final File propFile) throws IOException { return getHolder(propFile).get(); }
/** * <p>setProperty</p> * * @param propFile a {@link java.io.File} object. * @param key a {@link java.lang.String} object. * @param value a {@link java.lang.String} object. * @throws java.io.IOException if any. */ public void setProperty(final File propFile, final String key, final String value) throws IOException { getHolder(propFile).setProperty(key, value); }