com.agilejava.docbkx.maven
Class AbstractHtmlMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.agilejava.docbkx.maven.AbstractTransformerMojo
          extended by com.agilejava.docbkx.maven.AbstractMojoBase
              extended by com.agilejava.docbkx.maven.AbstractHtmlMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DocbkxHtmlMojo

public abstract class AbstractHtmlMojo
extends AbstractMojoBase

A dedicated base class for plugins generating HTML output, in order to allow the specific stylesheet chosen to be dependent on the chunkedOutput property.

Author:
Wilfred Springer

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractHtmlMojo()
           
 
Method Summary
 void adjustTransformer(javax.xml.transform.Transformer transformer, java.lang.String sourceFilename, java.io.File targetFile)
           This implementation will set the root.filename property, based on the targetFile's name.
protected  java.lang.String getNonDefaultStylesheetLocation()
           
 
Methods inherited from class com.agilejava.docbkx.maven.AbstractMojoBase
preProcess
 
Methods inherited from class com.agilejava.docbkx.maven.AbstractTransformerMojo
configure, createCatalogManager, createDocumentBuilder, createTitleXPath, createTransformerBuilder, execute, executeTasks, getArtifacts, getDefaultStylesheetLocation, getDefaultStylesheetURL, getEntities, getIncludes, getMavenProject, getNonDefaultStylesheetURL, getPostProcess, getPreProcess, getSourceDirectory, getStylesheetLocation, getStylesheetURL, getTargetDirectory, getTargetFileExtension, getType, getXIncludeSupported, postProcess, postProcessResult
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHtmlMojo

public AbstractHtmlMojo()
Method Detail

getNonDefaultStylesheetLocation

protected java.lang.String getNonDefaultStylesheetLocation()
Overrides:
getNonDefaultStylesheetLocation in class com.agilejava.docbkx.maven.AbstractTransformerMojo

adjustTransformer

public void adjustTransformer(javax.xml.transform.Transformer transformer,
                              java.lang.String sourceFilename,
                              java.io.File targetFile)
This implementation will set the root.filename property, based on the targetFile's name.

Overrides:
adjustTransformer in class com.agilejava.docbkx.maven.AbstractTransformerMojo


Copyright © 2006-2011. All Rights Reserved.