|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.nuiton.jaxx.AbstractJaxxMojo
org.nuiton.jaxx.JaxxHelpGeneratorMojo
public class JaxxHelpGeneratorMojo
Mojo to generate javax help stuff for your project. HelpIds should have been discovered by the JaxxMojo.
| Field Summary | |
|---|---|
protected java.io.File |
contentTemplate
The template used to generate helpset content file. |
protected java.util.Properties |
helpIds
The help ids discovered by Jaxx compilation |
protected java.lang.String |
helpsetFileName
The file name of the helpset to generate. |
protected java.io.File |
helpSetTemplate
The template used to generate helpset file. |
protected java.io.File |
i18nTemplate
The template used to generate helpset content file. |
protected java.lang.String |
i8nFileName
The file name of the i18n java file to generate. |
protected java.lang.String |
indexFileName
The file name of the helpset index to generate. |
protected java.io.File |
indexTemplate
The template used to generate helpset index file. |
protected java.lang.String |
locale
The locale to generate for help. |
protected java.lang.String |
mapFileName
The file name of the helpset map to generate. |
protected java.io.File |
mapTemplate
The template used to generate helpset map file. |
protected java.lang.String |
packageName
The package where to generate i18n java file. |
protected java.io.File |
target
The directory where to generate javaHelp skeleton files. |
protected java.lang.String |
tocFileName
The file name of the helpset toc to generate. |
protected java.io.File |
tocTemplate
The template used to generate helpset toc file. |
| Fields inherited from class org.nuiton.jaxx.AbstractJaxxMojo |
|---|
cl, helpIdStore, helpsetI18nPrefix, helpsetIndexI18nSuffix, helpSetName, helpsetTitleI18nSuffix, helpsetTocI18nSuffix, i18nable, outJava, project, skip, verbose |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
JaxxHelpGeneratorMojo()
|
|
| Method Summary | |
|---|---|
protected void |
checkResource(java.io.File f)
|
void |
doAction()
|
protected void |
doGen(java.io.File template,
java.io.File f,
java.util.Properties env)
|
protected boolean |
generateHelSetFile(java.io.File file,
java.util.Properties env)
|
protected void |
generateI18nFile(java.io.File file,
java.util.Properties env,
java.util.Properties mergedHelpIds,
NodeItem indexRootItem,
NodeItem tocRootItem)
|
protected NodeItem |
generateIndexFile(java.io.File file,
java.util.Properties env)
|
protected java.util.Properties |
generateMapFile(java.io.File file,
java.util.Properties env)
|
protected NodeItem |
generateTocFile(java.io.File file,
java.util.Properties env)
|
protected java.util.Properties |
getExistingHelpIds(java.io.File file)
|
protected NodeItem |
getExistingItems(java.lang.String tagName,
java.io.File file)
|
protected java.net.URL |
getTemplate(java.io.File f)
|
void |
init()
|
protected TemplateGenerator |
prepareGenerator(java.io.File template)
|
| Methods inherited from class org.nuiton.jaxx.AbstractJaxxMojo |
|---|
execute |
| 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 |
| Field Detail |
|---|
protected java.io.File target
protected java.lang.String locale
protected java.lang.String packageName
protected java.lang.String helpsetFileName
protected java.lang.String mapFileName
protected java.lang.String indexFileName
protected java.lang.String tocFileName
protected java.lang.String i8nFileName
protected java.io.File helpSetTemplate
protected java.io.File mapTemplate
protected java.io.File indexTemplate
protected java.io.File tocTemplate
protected java.io.File contentTemplate
protected java.io.File i18nTemplate
protected java.util.Properties helpIds
| Constructor Detail |
|---|
public JaxxHelpGeneratorMojo()
| Method Detail |
|---|
public void init()
throws java.lang.Exception
init in class AbstractJaxxMojojava.lang.Exception
public void doAction()
throws java.lang.Exception
doAction in class AbstractJaxxMojojava.lang.Exception
protected void generateI18nFile(java.io.File file,
java.util.Properties env,
java.util.Properties mergedHelpIds,
NodeItem indexRootItem,
NodeItem tocRootItem)
throws java.lang.Exception
java.lang.Exception
protected boolean generateHelSetFile(java.io.File file,
java.util.Properties env)
throws java.lang.Exception
java.lang.Exception
protected java.util.Properties generateMapFile(java.io.File file,
java.util.Properties env)
throws java.lang.Exception
java.lang.Exception
protected NodeItem generateIndexFile(java.io.File file,
java.util.Properties env)
throws java.lang.Exception
java.lang.Exception
protected NodeItem generateTocFile(java.io.File file,
java.util.Properties env)
throws java.lang.Exception
java.lang.Exception
protected void doGen(java.io.File template,
java.io.File f,
java.util.Properties env)
throws java.lang.Exception
java.lang.Exception
protected TemplateGenerator prepareGenerator(java.io.File template)
throws java.lang.Exception
java.lang.Exception
protected java.net.URL getTemplate(java.io.File f)
throws java.io.IOException
java.io.IOException
protected void checkResource(java.io.File f)
throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
protected java.util.Properties getExistingHelpIds(java.io.File file)
throws org.xml.sax.SAXException,
java.io.IOException
org.xml.sax.SAXException
java.io.IOException
protected NodeItem getExistingItems(java.lang.String tagName,
java.io.File file)
throws org.xml.sax.SAXException,
java.io.IOException
org.xml.sax.SAXException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||