Package org.nuiton.jaxx.plugin
Class GenerateHelpMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.nuiton.plugin.AbstractPlugin
org.nuiton.jaxx.plugin.AbstractJaxxMojo
org.nuiton.jaxx.plugin.AbstractGenerateHelpMojo
org.nuiton.jaxx.plugin.GenerateHelpMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,org.nuiton.plugin.Plugin,org.nuiton.plugin.PluginWithEncoding
@Mojo(name="generate-help",
defaultPhase=PROCESS_SOURCES,
requiresProject=true,
requiresDependencyResolution=COMPILE)
@Execute(goal="generate-help-search")
public class GenerateHelpMojo
extends AbstractGenerateHelpMojo
Mojo to generate all the javax help stuff for your project.
This mojo will chain all others help mojo required.
- Since:
- 1.3
- Author:
- Tony Chemit - chemit@codelutin.com
-
Nested Class Summary
Nested classes/interfaces inherited from class org.nuiton.jaxx.plugin.AbstractJaxxMojo
AbstractJaxxMojo.JaxxFileUpdaterNested classes/interfaces inherited from interface org.nuiton.plugin.Plugin
org.nuiton.plugin.Plugin.InitState, org.nuiton.plugin.Plugin.Packaging -
Field Summary
Fields inherited from class org.nuiton.jaxx.plugin.AbstractGenerateHelpMojo
generateSearch, localesFields inherited from class org.nuiton.jaxx.plugin.AbstractJaxxMojo
generateHelpFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors Constructor Description GenerateHelpMojo() -
Method Summary
Modifier and Type Method Description voiddoAction()protected voiddoActionForLocale(java.util.Locale locale, boolean isDefaultLocale, java.io.File localizedTarget, java.lang.String localePath)Do the action for the given locale.java.io.FilegetTargetDirectory()protected voidpostDoAction()Call back after doing all stuff for all locales declaredprotected voidpreDoAction()Call back before doing all stuff for all locales declaredvoidsetTargetDirectory(java.io.File targetDirectory)Methods inherited from class org.nuiton.jaxx.plugin.AbstractGenerateHelpMojo
checkSkip, cleanHelpIdsStore, getHelpIdsFilename, getHelpIdsStoreFile, getMergeHelpIdsFilename, getMergeHelpIdsStoreFile, getOutputHelpIds, init, loadHelpIds, removeQuote, setHelpIdsFilename, setMergeHelpIdsFilename, setOutputHelpIds, storeHelpIdsMethods inherited from class org.nuiton.jaxx.plugin.AbstractJaxxMojo
checkPackaging, getEncoding, getLastModified, getProject, isForce, isVerbose, setEncoding, setForce, setProject, setVerboseMethods inherited from class org.nuiton.plugin.AbstractPlugin
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, afterExecute, backupFile, checkEncoding, checkResource, checkRunOnceDone, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getBackupFile, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getRootProject, getTemplate, hasClassPath, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, needInvoke, needInvoke, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, renameFile, writeFileMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.plugin.Mojo
execute, getLog, setLog
-
Constructor Details
-
GenerateHelpMojo
public GenerateHelpMojo()
-
-
Method Details
-
getTargetDirectory
public java.io.File getTargetDirectory()- Specified by:
getTargetDirectoryin classAbstractJaxxMojo
-
setTargetDirectory
public void setTargetDirectory(java.io.File targetDirectory)- Specified by:
setTargetDirectoryin classAbstractJaxxMojo
-
doAction
public void doAction() throws java.lang.Exception- Overrides:
doActionin classAbstractGenerateHelpMojo- Throws:
java.lang.Exception
-
preDoAction
protected void preDoAction() throws java.io.IOExceptionDescription copied from class:AbstractGenerateHelpMojoCall back before doing all stuff for all locales declared- Specified by:
preDoActionin classAbstractGenerateHelpMojo- Throws:
java.io.IOException
-
postDoAction
protected void postDoAction()Description copied from class:AbstractGenerateHelpMojoCall back after doing all stuff for all locales declared- Specified by:
postDoActionin classAbstractGenerateHelpMojo
-
doActionForLocale
protected void doActionForLocale(java.util.Locale locale, boolean isDefaultLocale, java.io.File localizedTarget, java.lang.String localePath) throws java.lang.ExceptionDescription copied from class:AbstractGenerateHelpMojoDo the action for the given locale.- Specified by:
doActionForLocalein classAbstractGenerateHelpMojo- Parameters:
locale- the locale to treateisDefaultLocale-trueif given locale is de the default localelocalizedTarget- where are stored help files for the given localelocalePath- the locale path to use (isdefaultif given locale is default).- Throws:
java.lang.Exception- if any pb
-