Author: brett
Date: Thu Apr  6 04:14:25 2006
New Revision: 391965

URL: http://svn.apache.org/viewcvs?rev=391965&view=rev
Log:
fix class cast exception

Modified:
    
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java

Modified: 
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
URL: 
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?rev=391965&r1=391964&r2=391965&view=diff
==============================================================================
--- 
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
 (original)
+++ 
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
 Thu Apr  6 04:14:25 2006
@@ -148,7 +148,8 @@
 
                     if ( moduleExcludes != null && moduleExcludes.containsKey( 
module.getParserId() ) )
                     {
-                        addModuleFiles( moduleBasedir, module, 
(String)moduleExcludes.get( module.getParserId() ), files );
+                        addModuleFiles( moduleBasedir, module, (String) 
moduleExcludes.get( module.getParserId() ),
+                                        files );
                     }
                     else
                     {
@@ -166,11 +167,13 @@
             {
                 if ( moduleExcludes != null && moduleExcludes.containsKey( 
module.getParserId() ) )
                 {
-                    addModuleFiles( module.getBasedir(), 
siteModuleManager.getSiteModule( module.getParserId() ), 
(String)moduleExcludes.get( module.getParserId() ), files );
+                    addModuleFiles( module.getBasedir(), 
siteModuleManager.getSiteModule( module.getParserId() ),
+                                    (String) moduleExcludes.get( 
module.getParserId() ), files );
                 }
                 else
                 {
-                    addModuleFiles( module.getBasedir(), 
siteModuleManager.getSiteModule( module.getParserId() ), null, files );
+                    addModuleFiles( module.getBasedir(), 
siteModuleManager.getSiteModule( module.getParserId() ), null,
+                                    files );
                 }
             }
             catch ( SiteModuleNotFoundException e )
@@ -198,7 +201,8 @@
 
                 if ( files.containsKey( key ) )
                 {
-                    RenderingContext originalContext = (RenderingContext) 
files.get( key );
+                    DocumentRenderer renderer = (DocumentRenderer) files.get( 
key );
+                    RenderingContext originalContext = 
renderer.getRenderingContext();
                     File originalDoc = new File( originalContext.getBasedir(), 
originalContext.getInputName() );
                     throw new RendererException( "Files '" + doc + "' clashes 
with existing '" + originalDoc + "'" );
                 }
@@ -218,10 +222,9 @@
 
             RenderingContext renderingContext = 
docRenderer.getRenderingContext();
 
-            File outputFile = new File ( outputDirectory, 
docRenderer.getOutputName() );
-
-            File inputFile = new File ( renderingContext.getBasedir(), 
renderingContext.getInputName() );
+            File outputFile = new File( outputDirectory, 
docRenderer.getOutputName() );
 
+            File inputFile = new File( renderingContext.getBasedir(), 
renderingContext.getInputName() );
 
             if ( !outputFile.exists() || inputFile.lastModified() > 
outputFile.lastModified() )
             {
@@ -270,7 +273,8 @@
         }
         catch ( ParseException e )
         {
-            getLogger().error( "Error parsing " + fullPathDoc + ": line [" + 
e.getLineNumber() + "] " + e.getMessage() , e );
+            getLogger().error( "Error parsing " + fullPathDoc + ": line [" + 
e.getLineNumber() + "] " + e.getMessage(),
+                               e );
         }
         finally
         {


Reply via email to