in src/main/java/org/apache/sling/feature/cpconverter/handlers/slinginitialcontent/ContentReaderProvider.java [39:53]
ContentReader getContentReaderForEntry(@NotNull File entry, @NotNull PathEntry pathEntry) {
String entryName = entry.getName();
if (entryName.endsWith(".json") && !pathEntry.isIgnoredImportProvider("json")) {
return jsonReader;
} else if (entryName.endsWith(".xml") && !pathEntry.isIgnoredImportProvider("xml")) {
return xmlReader;
} else if (
(entryName.endsWith(".zip") && !pathEntry.isIgnoredImportProvider("zip")) ||
(entryName.endsWith(".jar") && !pathEntry.isIgnoredImportProvider("jar"))
) {
return zipReader;
} else {
return null;
}
}