jvanzyl 2004/04/14 13:35:44
Added:
maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render
RenderingContext.java
maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element
AbstractXdocElementRenderer.java
XdocElementRenderer.java
Log:
Revision Changes Path
1.1
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/RenderingContext.java
Index: RenderingContext.java
===================================================================
package org.apache.maven.xdoc.render;
import org.apache.maven.project.MavenProject;
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @version $Id: RenderingContext.java,v 1.1 2004/04/14 20:35:44 jvanzyl Exp $
*/
public class RenderingContext
{
String basedir;
String relativePath;
String outputName;
MavenProject project;
String outputDirectory;
public RenderingContext( String basedir, MavenProject project, String
outputDirectory, String relativePath, String outputName )
{
this.basedir = basedir;
this.relativePath = relativePath;
// For navigation comparisons we'll prepend a "/"
this.outputName = "/" + outputName;
this.project = project;
this.outputDirectory = outputDirectory;
}
// Elements we need out of the POM
//
// #project.getName()
// #project.getUrl()
// #project.getLogo()
// #project.getInceptionYear()
// #project.getOrganization().getName()
// #project.getOrganization().getUrl()
// #project.getOrganization().getLogo()
public String getBasedir()
{
return basedir;
}
public String getRelativePath()
{
return relativePath;
}
public String getOutputName()
{
return outputName;
}
public MavenProject getProject()
{
return project;
}
public String getOutputDirectory()
{
return outputDirectory;
}
}
1.1
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/AbstractXdocElementRenderer.java
Index: AbstractXdocElementRenderer.java
===================================================================
package org.apache.maven.xdoc.render.element;
import org.apache.maven.xdoc.render.Xpp3Dom;
import org.apache.maven.xdoc.render.XMLWriter;
import org.apache.maven.xdoc.render.RenderingContext;
import org.apache.maven.xdoc.render.XdocRenderer;
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @version $Id: AbstractXdocElementRenderer.java,v 1.1 2004/04/14 20:35:44 jvanzyl
Exp $
*/
public abstract class AbstractXdocElementRenderer
implements XdocElementRenderer
{
private XdocRenderer xdocRenderer;
protected AbstractXdocElementRenderer( XdocRenderer xdocRenderer )
{
this.xdocRenderer = xdocRenderer;
}
protected void renderElement( Xpp3Dom element, XMLWriter writer,
RenderingContext renderingContext )
throws Exception
{
xdocRenderer.renderElement( element, writer, renderingContext );
}
public void renderChildren( Xpp3Dom element, XMLWriter writer, RenderingContext
renderingContext )
throws Exception
{
xdocRenderer.renderChildren( element, writer, renderingContext );
}
}
1.1
maven-components/maven-plugins/maven-xdoc-plugin/src/main/java/org/apache/maven/xdoc/render/element/XdocElementRenderer.java
Index: XdocElementRenderer.java
===================================================================
package org.apache.maven.xdoc.render.element;
import org.apache.maven.xdoc.render.RenderingContext;
import org.apache.maven.xdoc.render.XMLWriter;
import org.apache.maven.xdoc.render.Xpp3Dom;
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @version $Id: XdocElementRenderer.java,v 1.1 2004/04/14 20:35:44 jvanzyl Exp $
*/
public interface XdocElementRenderer
{
void render( Xpp3Dom element, XMLWriter writer, RenderingContext
renderingContext )
throws Exception;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]