in src/main/java/org/apache/commons/configuration2/PropertiesConfigurationLayout.java [530:544]
public void onEvent(final ConfigurationEvent event) {
if (!event.isBeforeUpdate() && loadCounter.get() == 0) {
if (ConfigurationEvent.ADD_PROPERTY.equals(event.getEventType())) {
final boolean contained = layoutData.containsKey(event.getPropertyName());
final PropertyLayoutData data = fetchLayoutData(event.getPropertyName());
data.setSingleLine(!contained);
} else if (ConfigurationEvent.CLEAR_PROPERTY.equals(event.getEventType())) {
layoutData.remove(event.getPropertyName());
} else if (ConfigurationEvent.CLEAR.equals(event.getEventType())) {
clear();
} else if (ConfigurationEvent.SET_PROPERTY.equals(event.getEventType())) {
fetchLayoutData(event.getPropertyName());
}
}
}