public void onEvent()

in src/main/java/org/apache/commons/configuration2/PropertiesConfigurationLayout.java [699:713]


    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());
            }
        }
    }