Author: hboutemy Date: Thu Mar 31 22:00:51 2011 New Revision: 1087455 URL: http://svn.apache.org/viewvc?rev=1087455&view=rev Log: updated code to generics from doxia-decoration-model
Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMap.java maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java maven/plugins/trunk/maven-site-plugin/src/test/java/org/apache/maven/plugins/site/SiteMojoTest.java Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java?rev=1087455&r1=1087454&r2=1087455&view=diff ============================================================================== --- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java Thu Mar 31 22:00:51 2011 @@ -628,7 +628,7 @@ public abstract class AbstractDeployMojo /** * Extract the distributionManagment site of the top level parent of the given MavenProject. - * This climbs up the project hirarchy and returns the site of the last project + * This climbs up the project hierarchy and returns the site of the last project * for which {@link #getSite(org.apache.maven.project.MavenProject)} returns a site. * * @param project the MavenProject. Not null. Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java?rev=1087455&r1=1087454&r2=1087455&view=diff ============================================================================== --- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java Thu Mar 31 22:00:51 2011 @@ -122,7 +122,7 @@ public abstract class AbstractSiteRender * * @parameter expression="${attributes}" */ - private Map<Object, Object> attributes; + private Map<String, Object> attributes; /** * Site renderer. @@ -195,7 +195,7 @@ public abstract class AbstractSiteRender { if ( attributes == null ) { - attributes = new HashMap<Object, Object>(); + attributes = new HashMap<String, Object>(); } if ( attributes.get( "project" ) == null ) @@ -214,7 +214,10 @@ public abstract class AbstractSiteRender } // Put any of the properties in directly into the Velocity context - attributes.putAll( project.getProperties() ); + for ( Map.Entry<Object, Object> entry : project.getProperties().entrySet() ) + { + attributes.put( (String) entry.getKey(), entry.getValue() ); + } DecorationModel decorationModel; try Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMap.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMap.java?rev=1087455&r1=1087454&r2=1087455&view=diff ============================================================================== --- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMap.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMap.java Thu Mar 31 22:00:51 2011 @@ -22,7 +22,6 @@ package org.apache.maven.plugins.site; import java.io.File; import java.io.IOException; -import java.util.Iterator; import java.util.List; import java.util.Locale; @@ -144,10 +143,8 @@ public class SiteMap sink.text( i18n.getString( "site-plugin", locale, "site.sitemap.description" ) ); sink.paragraph_(); - for ( Iterator<Menu> it = decoration.getMenus().iterator(); it.hasNext(); ) + for ( Menu menu : decoration.getMenus() ) { - Menu menu = it.next(); - sink.section3(); sink.sectionTitle3(); sink.text( menu.getName() ); Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java?rev=1087455&r1=1087454&r2=1087455&view=diff ============================================================================== --- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java Thu Mar 31 22:00:51 2011 @@ -105,7 +105,7 @@ public class SiteMojo } else { - filteredReports = Collections.EMPTY_LIST; + filteredReports = Collections.emptyList(); } try Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java?rev=1087455&r1=1087454&r2=1087455&view=diff ============================================================================== --- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/wagon/PathUtils.java Thu Mar 31 22:00:51 2011 @@ -410,7 +410,7 @@ public final class PathUtils /** * Decodes the specified (portion of a) URL. <strong>Note:</strong> This decoder assumes that ISO-8859-1 is used to - * convert URL-encoded octets to characters. + * convert URL-encoded bytes to characters. * * @param url The URL to decode, may be <code>null</code>. * @return The decoded URL or <code>null</code> if the input was <code>null</code>. Modified: maven/plugins/trunk/maven-site-plugin/src/test/java/org/apache/maven/plugins/site/SiteMojoTest.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/test/java/org/apache/maven/plugins/site/SiteMojoTest.java?rev=1087455&r1=1087454&r2=1087455&view=diff ============================================================================== --- maven/plugins/trunk/maven-site-plugin/src/test/java/org/apache/maven/plugins/site/SiteMojoTest.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/test/java/org/apache/maven/plugins/site/SiteMojoTest.java Thu Mar 31 22:00:51 2011 @@ -57,8 +57,9 @@ public class SiteMojoTest assertTrue( siteDescriptorContent.indexOf( "${project.name}" ) != -1 ); SiteTool siteTool = (SiteTool) lookup( SiteTool.ROLE ); - siteDescriptorContent = siteTool.getInterpolatedSiteDescriptorContent( new HashMap(), siteMojo.project, - siteDescriptorContent, "UTF-8", "UTF-8" ); + siteDescriptorContent = + siteTool.getInterpolatedSiteDescriptorContent( new HashMap<String, String>(), siteMojo.project, + siteDescriptorContent, "UTF-8", "UTF-8" ); assertNotNull( siteDescriptorContent ); assertTrue( siteDescriptorContent.indexOf( "${project.name}" ) == -1 ); }