initial contribution
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / renderer / RendererFactory.java
1 package net.sourceforge.phpeclipse.wiki.renderer;
2
3 import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin;
4
5 import org.eclipse.core.resources.IProject;
6
7
8
9 public final class RendererFactory {
10
11         private RendererFactory() {
12                 super();
13         }
14         
15         public static IContentRenderer createContentRenderer(IProject project) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
16                 IContentRenderer renderer =(AbstractContentRenderer) Class.forName(getContentRendererName()).newInstance();
17                 renderer.setProject(project);
18                 return  renderer;
19         }
20                 
21         public static String getContentRendererName() {
22             return WikipediaContentRenderer.class.getName();
23 //              return WikiEditorPlugin.getDefault().getPreferenceStore().getString(WikiConstants.BROWSER_RENDERER);
24         }
25
26 }