/** * Returns the value of the specified variable. * * @param name the variable name * @param defaultValue the default value if the variable doesn't exist, or is {@code null} */ @Override public String get(String name, String defaultValue) { final String value = properties.getProperty(name, defaultValue); return containsOverride(name) ? overrides.fetch(name, value) : value; }
@Override public void processOptions(InstallData installData, Overrides overrides) { String path = overrides.fetch(InstallData.INSTALL_PATH); handleInstallPath(installData, path); }
@Override public void processOptions(InstallData installData, Overrides overrides) { String path = overrides.fetch(InstallData.INSTALL_PATH); if (path != null) { handleInstallPath(installData, path); } }
/** * Returns the value of the specified variable. * * @param name the variable name * @return the value. May be {@code null} */ @Override public String get(String name) { return containsOverride(name) ? overrides.fetch(name) : properties.getProperty(name); }