/** * Removes all child configurations and reinitializes the <em>in-memory * configuration</em>. <strong>Attention:</strong> A new in-memory * configuration is created; the old one is lost. */ @Override public void clear() { configList.clear(); // recreate the in memory configuration inMemoryConfiguration = new BaseConfiguration(); ((BaseConfiguration) inMemoryConfiguration).setThrowExceptionOnMissing(isThrowExceptionOnMissing()); ((BaseConfiguration) inMemoryConfiguration).setListDelimiter(getListDelimiter()); ((BaseConfiguration) inMemoryConfiguration).setDelimiterParsingDisabled(isDelimiterParsingDisabled()); configList.add(inMemoryConfiguration); inMemoryConfigIsChild = false; }
/** * Removes all child configurations and reinitializes the <em>in-memory * configuration</em>. <strong>Attention:</strong> A new in-memory * configuration is created; the old one is lost. */ @Override public void clear() { configList.clear(); // recreate the in memory configuration inMemoryConfiguration = new BaseConfiguration(); ((BaseConfiguration) inMemoryConfiguration).setThrowExceptionOnMissing(isThrowExceptionOnMissing()); ((BaseConfiguration) inMemoryConfiguration).setListDelimiter(getListDelimiter()); ((BaseConfiguration) inMemoryConfiguration).setDelimiterParsingDisabled(isDelimiterParsingDisabled()); configList.add(inMemoryConfiguration); inMemoryConfigIsChild = false; }
config.setThrowExceptionOnMissing(false);