com.agilejava.docbkx.maven
Class AbstractEpubMojo

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.AbstractEpubMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DocbkxEpubMojo

public abstract class AbstractEpubMojo
extends AbstractMojoBase

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

Author:
Cedric Pronzato, Brian Richard Jackson

Field Summary
 
Fields inherited from class com.agilejava.docbkx.maven.AbstractTransformerMojo
catalogs
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractEpubMojo()
           
 
Method Summary
 void adjustTransformer(Transformer transformer, String sourceFilename, File targetFile)
           This implementation will set the root.filename property, based on the targetFile's name.
 void postProcessResult(File result)
           
 
Methods inherited from class com.agilejava.docbkx.maven.AbstractMojoBase
preProcess
 
Methods inherited from class com.agilejava.docbkx.maven.AbstractTransformerMojo
configure, convertBooleanToXsltParam, convertStringToXsltParam, createCatalogManager, createDocumentBuilder, createSource, createTitleXPath, createTransformerBuilder, dumpResolvedXML, execute, executeTasks, getArtifacts, getCustomizationParameters, getDefaultStylesheetLocation, getDefaultStylesheetURL, getEntities, getGeneratedSourceDirectory, getIncludes, getMavenProject, getNonDefaultStylesheetLocation, getNonDefaultStylesheetURL, getPostProcess, getPreProcess, getProperty, getSourceDirectory, getStylesheetLocation, getStylesheetURL, getSystemProperties, getTargetDirectory, getTargetFileExtension, getType, getXIncludeSupported, isShowXslMessages, isUseStandardOutput, postProcess, setProperty, setShowXslMessages, setTargetFileExtension
 
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

AbstractEpubMojo

public AbstractEpubMojo()
Method Detail

adjustTransformer

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

Overrides:
adjustTransformer in class AbstractTransformerMojo

postProcessResult

public void postProcessResult(File result)
                       throws org.apache.maven.plugin.MojoExecutionException
Overrides:
postProcessResult in class AbstractTransformerMojo
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2006-2013. All Rights Reserved.