private Iterator handleConfigSubpath()

in src/main/java/org/apache/sling/maven/projectsupport/BundleListContentProvider.java [219:237]


    private Iterator<String> handleConfigSubpath(String path) {
        final File f = getConfigFile(path);
        if(!f.exists()) {
            getLog().warn("BundleListContentProvider cannot get children of config path: " + path);
            return EMPTY_STRING_LIST.iterator();
        }

        if (f.isFile()){
            return EMPTY_STRING_LIST.iterator();
        }

        File[] configFiles = f.listFiles();
        List<String> fileNames = new ArrayList<String>();
        for (File cfgFile : configFiles) {
            fileNames.add(path + "/" + cfgFile.getName());
        }

        return fileNames.iterator();
    }