package org.jbake.template.model; import org.jbake.app.ContentStore; import org.jbake.app.DocumentList; import org.jbake.model.DocumentTypes; import org.jbake.template.ModelExtractor; import java.util.Map; public class AllContentExtractor implements ModelExtractor<DocumentList> { @Override public DocumentList get(ContentStore db, Map model, String key) { DocumentList allContent = new DocumentList(); String[] documentTypes = DocumentTypes.getDocumentTypes(); for (String docType : documentTypes) { DocumentList query = db.getAllContent(docType); allContent.addAll(query); } return allContent; } }