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]

Reply via email to