private void scanForSlingMessages()

in src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java [313:326]


    private void scanForSlingMessages(final Resource rsrc, final Map<String, Object> targetDictionary) {
        final ValueMap vm = rsrc.adaptTo(ValueMap.class);
        if (vm != null) {
            final String value = vm.get(PROP_VALUE, String.class);
            if (value != null) {
                final String key = vm.get(PROP_KEY, rsrc.getName());
                targetDictionary.put(key, value);
            }
        }

        for (final Resource c : rsrc.getChildren()) {
            scanForSlingMessages(c, targetDictionary);
        }
    }