Add predefined Velocity and CSS template if wiki builder is assigned to a project
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / export / WikiExporter.java
index 1463a25..998bdc7 100644 (file)
@@ -12,6 +12,7 @@ import java.util.TreeSet;
 
 import net.sourceforge.phpeclipse.wiki.builder.CreatePageAction;
 import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin;
+import net.sourceforge.phpeclipse.wiki.preferences.Util;
 
 import org.eclipse.core.resources.IContainer;
 import org.eclipse.core.resources.IFile;
@@ -45,11 +46,12 @@ public final class WikiExporter {
       InstantiationException, IllegalAccessException, ClassNotFoundException {
     //    exportDirectory = new File(exportDirectoryName);
     IResource[] resources = folder.members(IResource.FILE);
+    String templateFileName = Util.getExportTemplate(folder);
 //    monitor.beginTask(WikiEditorPlugin.getResourceString("Export.wikiPages"), resources.length + 1);
     for (int i = 0; i < resources.length; i++) {
       if (resources[i] instanceof IFile) {
         monitor.subTask(WikiEditorPlugin.getResourceString("Export.exportFile")+resources[i].getLocation());
-        CreatePageAction.createPage((IFile) resources[i], exportDirectoryName, srcBasePath);
+        CreatePageAction.createPage(templateFileName, (IFile) resources[i], exportDirectoryName, srcBasePath);
         monitor.worked(1);
       } else if (resources[i] instanceof IFolder) {
         monitor.subTask(WikiEditorPlugin.getResourceString("Export.exportFolder")+resources[i].getLocation());