initial contribution
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / renderer / IContentRenderer.java
diff --git a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/renderer/IContentRenderer.java b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/renderer/IContentRenderer.java
new file mode 100644 (file)
index 0000000..2ed554f
--- /dev/null
@@ -0,0 +1,16 @@
+package net.sourceforge.phpeclipse.wiki.renderer;
+
+import net.sourceforge.phpeclipse.wiki.editor.WikiEditor;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.jface.text.BadLocationException;
+import org.eclipse.jface.text.IDocument;
+
+
+public interface IContentRenderer {
+       void forEachHeader(IDocument document, StructureClosure closure) throws BadLocationException;
+
+       // new interface methods
+       public void render(String content, StringBuffer buf, int level, boolean completeHTMLPage);
+       public void setProject(IProject project);
+}
\ No newline at end of file