org.apache.maven.plugins.pdf
Class DocumentModelBuilder

java.lang.Object
  extended byorg.apache.maven.plugins.pdf.DocumentModelBuilder

public class DocumentModelBuilder
extends java.lang.Object

Construct a DocumentModel from a MavenProject and related information.

Version:
$Id: DocumentModelBuilder.java 787640 2009-06-23 11:36:59Z ltheussl $
Author:
ltheussl

Constructor Summary
DocumentModelBuilder(org.apache.maven.project.MavenProject project)
          Constructor.
DocumentModelBuilder(org.apache.maven.project.MavenProject project, org.apache.maven.doxia.site.decoration.DecorationModel decorationModel)
          Constructor.
 
Method Summary
 org.apache.maven.doxia.document.DocumentModel getDocumentModel()
          Get a DocumentModel.
 org.apache.maven.doxia.document.DocumentModel getDocumentModel(java.util.Date date)
          Get a DocumentModel.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentModelBuilder

public DocumentModelBuilder(org.apache.maven.project.MavenProject project)
Constructor. Initialize a MavenProject to extract information from.

Parameters:
project - a MavenProject. May be null.

DocumentModelBuilder

public DocumentModelBuilder(org.apache.maven.project.MavenProject project,
                            org.apache.maven.doxia.site.decoration.DecorationModel decorationModel)
Constructor. Initialize a MavenProject and a DecorationModel to extract information from.

Parameters:
project - a MavenProject. May be null.
decorationModel - a DecorationModel. May be null.
Method Detail

getDocumentModel

public org.apache.maven.doxia.document.DocumentModel getDocumentModel()
Get a DocumentModel.

Returns:
a DocumentModel. Always non-null.

getDocumentModel

public org.apache.maven.doxia.document.DocumentModel getDocumentModel(java.util.Date date)
Get a DocumentModel.

Parameters:
date - overrides the default date in meta- and cover information.
Returns:
a DocumentModel. Always non-null.


Copyright © 2002-2009 The Apache Software Foundation. All Rights Reserved.