jvanzyl 2004/04/14 15:25:27
Added:
maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/model
DependenciesRenderer.java
Log:
o dependency renderer
Revision Changes Path
1.1
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/model/DependenciesRenderer.java
Index: DependenciesRenderer.java
===================================================================
package org.apache.maven.xdoc.render.model;
import org.apache.maven.model.Model;
import org.apache.maven.model.MailingList;
import org.apache.maven.model.Dependency;
import org.apache.maven.xdoc.render.XMLWriter;
import java.util.Iterator;
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @version $Id: DependenciesRenderer.java,v 1.1 2004/04/14 22:25:27 jvanzyl Exp $
*/
public class DependenciesRenderer
extends AbstractModelElementRenderer
{
public String getTitle()
{
return "Project Dependencies";
}
public void renderBody( XMLWriter writer, Model model )
throws Exception
{
writer.startElement( "section" );
writer.addAttribute( "name", getTitle() );
writer.startElement( "p" );
writer.startElement( "table" );
writer.startElement( "tr" );
writer.startElement( "th" );
writer.writeText( "Artifact ID" );
writer.endElement();
writer.startElement( "th" );
writer.writeText( "Type" );
writer.endElement();
writer.startElement( "th" );
writer.writeText( "Version" );
writer.endElement();
writer.startElement( "th" );
writer.writeText( "URL" );
writer.endElement();
writer.endElement();
for ( Iterator iterator = model.getDependencies().iterator();
iterator.hasNext(); )
{
Dependency d = (Dependency) iterator.next();
writer.startElement( "tr" );
writer.startElement( "td" );
write( writer, d.getArtifactId() );
writer.endElement();
writer.startElement( "td" );
write( writer, d.getType() );
writer.endElement();
writer.startElement( "td" );
write( writer, d.getVersion() );
writer.endElement();
writer.startElement( "td" );
write( writer, d.getUrl() );
writer.endElement();
writer.endElement();
}
writer.endElement();
writer.endElement();
writer.endElement();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]