X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/renderer/AbstractContentRenderer.java b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/renderer/AbstractContentRenderer.java index 4c86952..88f36b1 100644 --- a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/renderer/AbstractContentRenderer.java +++ b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/renderer/AbstractContentRenderer.java @@ -1,15 +1,11 @@ package net.sourceforge.phpeclipse.wiki.renderer; import java.io.IOException; -import java.util.StringTokenizer; import net.sourceforge.phpeclipse.wiki.editor.WikiEditor; import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin; -import net.sourceforge.phpeclipse.wiki.preferences.Util; import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.Path; import org.eclipse.jface.text.BadLocationException; import org.eclipse.jface.text.IDocument; @@ -122,8 +118,8 @@ public abstract class AbstractContentRenderer implements IContentRenderer { protected abstract void initialise(); - protected void appendHeader() throws IOException { - buffer.append(""); + protected void appendHeader(StringBuffer buf) throws IOException { + buf.append(""); // String basePath = Util.getMiscProjectsPreferenceValue(fProject, WikiConstants.HTML_OUTPUT_PATH); // buffer.append(""); @@ -134,7 +130,7 @@ public abstract class AbstractContentRenderer implements IContentRenderer { // } // appendStyle(); - buffer.append("\n"); + buf.append("\n"); } private void appendContents() { @@ -174,8 +170,8 @@ public abstract class AbstractContentRenderer implements IContentRenderer { return lineNumber < editor.getDocument().getNumberOfLines(); } - protected void appendFooter() { - buffer.append("\n"); + protected void appendFooter(StringBuffer buf) { + buf.append("\n"); } // protected void appendStyle() throws IOException { @@ -321,7 +317,7 @@ public abstract class AbstractContentRenderer implements IContentRenderer { protected abstract boolean isHeader(String line); - protected abstract void appendHeader(String line); +// protected abstract void appendHeader(String line); protected abstract boolean isList(String line); @@ -402,15 +398,15 @@ public abstract class AbstractContentRenderer implements IContentRenderer { return ""; } - public void forEachHeader(IDocument document, StructureClosure closure) throws BadLocationException { - for (int i = 0; i < document.getNumberOfLines(); i++) { - String line = getLine(document, i); - if (isHeader(line)) { - String header = getHeaderText(line); - closure.acceptHeader(header, document.getLineOffset(i)); - } - } - } +// public void forEachHeader(IDocument document, StructureClosure closure) throws BadLocationException { +// for (int i = 0; i < document.getNumberOfLines(); i++) { +// String line = getLine(document, i); +// if (isHeader(line)) { +// String header = getHeaderText(line); +// closure.acceptHeader(header, document.getLineOffset(i)); +// } +// } +// } /** * Get the header from a line with header markup @@ -418,7 +414,7 @@ public abstract class AbstractContentRenderer implements IContentRenderer { * @param line * guaranteed to be a valid header as defined by b {@link #isHeader(String) isHeader(String)} */ - protected abstract String getHeaderText(String line); +// protected abstract String getHeaderText(String line); /** * @param project