X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/export/WikiExporter.java b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/export/WikiExporter.java deleted file mode 100644 index 998bdc7..0000000 --- a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/export/WikiExporter.java +++ /dev/null @@ -1,171 +0,0 @@ -package net.sourceforge.phpeclipse.wiki.export; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.nio.MappedByteBuffer; -import java.nio.channels.FileChannel; -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; -import org.eclipse.core.resources.IFolder; -import org.eclipse.core.resources.IResource; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IProgressMonitor; - -import de.java2html.converter.JavaSource2HTMLConverter; -import de.java2html.javasource.JavaSource; -import de.java2html.javasource.JavaSourceParser; -import de.java2html.options.Java2HtmlConversionOptions; - -public final class WikiExporter { - - public static final String HTML_EXTENSION = ".html"; - - public static final String WORKSPACE = "workspace"; - - // private File exportDirectory; - - // private ExportLinkMaker exportLinkMaker; - private TreeSet index; - - public WikiExporter() { - // exportLinkMaker = new ExportLinkMaker(); - index = new TreeSet(String.CASE_INSENSITIVE_ORDER); - } - - public void export(IContainer folder, String exportDirectoryName, String srcBasePath, IProgressMonitor monitor) throws IOException, CoreException, - 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(templateFileName, (IFile) resources[i], exportDirectoryName, srcBasePath); - monitor.worked(1); - } else if (resources[i] instanceof IFolder) { - monitor.subTask(WikiEditorPlugin.getResourceString("Export.exportFolder")+resources[i].getLocation()); - export((IFolder) resources[i], exportDirectoryName, srcBasePath, monitor); - monitor.worked(1); - } - } - // monitor.subTask(WikiEditorPlugin.getResourceString("Export.linkedResources")); - // exportLinkedResources(); - // createIndex(); -// monitor.worked(1); - } - - /** - * TODO: This is a horrible hack for a quick solution. - */ - // private void createIndex() throws IOException { - // File indexFile = createHtmlFile("index"); - // - // PrintWriter writer = new PrintWriter(new FileWriter(indexFile)); - // writer.println(""); - // writer.println(""); - // writer.println(""); - // writer.println("
"); - // writer.print("