/[Apache-SVN]/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java
ViewVC logotype

Diff of /maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java	2006/03/13 05:16:54	385427
+++ maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java	2006/03/13 14:28:10	385559
@@ -16,6 +16,7 @@
  * limitations under the License.
  */
 
+import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext;
 import org.apache.maven.doxia.site.decoration.DecorationModel;
 import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink;
 
@@ -23,6 +24,7 @@
 import java.io.IOException;
 import java.io.Writer;
 import java.net.MalformedURLException;
+import java.util.Collection;
 import java.util.Locale;
 import java.util.Map;
 
@@ -34,31 +36,31 @@
 {
     String ROLE = Renderer.class.getName();
 
-    void render( File siteDirectory, File outputDirectory, SiteRenderingContext context )
+    void render( Collection documents, SiteRenderingContext siteRenderingContext, File outputDirectory )
         throws RendererException, IOException;
 
-    void render( File siteDirectory, File outputDirectory, SiteRenderingContext context, String outputEncoding )
+    void render( Collection documents, SiteRenderingContext siteRenderingContext, File outputDirectory,
+                 String outputEncoding )
         throws RendererException, IOException;
 
-    void render( File moduleBasedir, File outputDirectory, String module, String moduleExtension, String moduleParserId,
-                 SiteRenderingContext context, String outputEncoding )
-        throws RendererException, IOException;
-
-    void generateDocument( Writer writer, SiteRendererSink sink, SiteRenderingContext siteContext )
+    void generateDocument( Writer writer, SiteRendererSink sink, SiteRenderingContext siteRenderingContext )
         throws RendererException;
 
-    SiteRendererSink createSink( File moduleBaseDir, String document )
+    SiteRendererSink createSink( RenderingContext renderingContext )
         throws RendererException, IOException;
 
-    SiteRenderingContext createContextForSkin( File skinFile, Map attributes, DecorationModel decoration, Locale locale,
-                                               String defaultWindowTitle, File resourcesDirectory )
+    SiteRenderingContext createContextForSkin( File skinFile, Map attributes, DecorationModel decoration,
+                                               String defaultWindowTitle, Locale locale )
         throws IOException;
 
-    SiteRenderingContext createContextForTemplate( File templateFile, Map attributes, DecorationModel decoration,
-                                                   Locale locale, String defaultWindowTitle, File skinFile,
-                                                   File resourcesDirectory )
+    SiteRenderingContext createContextForTemplate( File templateFile, File skinFile, Map attributes,
+                                                   DecorationModel decoration, String defaultWindowTitle,
+                                                   Locale locale )
         throws MalformedURLException;
 
-    void copyResources( File outputDirectory, SiteRenderingContext siteContext )
+    void copyResources( SiteRenderingContext siteRenderingContext, File resourcesDirectory, File outputDirectory )
         throws IOException;
+
+    Map locateDocumentFiles( SiteRenderingContext siteRenderingContext )
+        throws IOException, RendererException;
 }

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.2-dev