org.nuiton.jaxx.plugin
Class AbstractJaxxMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.nuiton.plugin.AbstractPlugin
          extended by org.nuiton.jaxx.plugin.AbstractJaxxMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.nuiton.plugin.Plugin
Direct Known Subclasses:
GenerateHelpMojo, GenerateMojo

public abstract class AbstractJaxxMojo
extends org.nuiton.plugin.AbstractPlugin

Abract Jaxx Mojo.

Since:
1.3
Author:
chemit

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin
org.nuiton.plugin.Plugin.Packaging
 
Field Summary
protected  java.lang.String encoding
          Encoding pour la generation des fichiers
protected  java.io.File helpIdsStore
          The store of helpIds generated by the goal GenerateMojo and then used by the goal GenerateHelpMojo.
protected  org.apache.maven.project.MavenProject project
          Dépendance du projet.
protected  boolean verbose
          verbose flag
 
Fields inherited from class org.nuiton.plugin.AbstractPlugin
skipAfterInitMessage
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractJaxxMojo()
           
 
Method Summary
protected  boolean checkPackaging()
           
 java.lang.String getEncoding()
           
 java.io.File getHelpIdsStore()
           
 org.apache.maven.project.MavenProject getProject()
           
abstract  java.io.File getTargetDirectory()
           
 boolean isVerbose()
           
 void setEncoding(java.lang.String encoding)
           
 void setHelpIdsStore(java.io.File helpIdsStore)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
abstract  void setTargetDirectory(java.io.File targetDirectory)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from class org.nuiton.plugin.AbstractPlugin
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, checkResource, checkRunOnceDone, copyFile, doAction, execute, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getTemplate, init, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, writeFile
 
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
 
Methods inherited from interface org.apache.maven.plugin.Mojo
getLog, setLog
 

Field Detail

project

protected org.apache.maven.project.MavenProject project
Dépendance du projet.

Is defined by:
default-value:
${project}
Is readonly.
Is required.

encoding

protected java.lang.String encoding
Encoding pour la generation des fichiers

Since:
2.0.0
Is defined by:
expression:
${jaxx.encoding}
default-value:
${project.build.sourceEncoding}

verbose

protected boolean verbose
verbose flag

Since:
1.3
Is defined by:
expression:
${jaxx.verbose}
default-value:
false

helpIdsStore

protected java.io.File helpIdsStore
The store of helpIds generated by the goal GenerateMojo and then used by the goal GenerateHelpMojo.

Since:
1.3
Is defined by:
expression:
${jaxx.helpIdsStore}
default-value:
target/generated-sources/jaxx/helpIds.properties
Is required.
Constructor Detail

AbstractJaxxMojo

public AbstractJaxxMojo()
Method Detail

getTargetDirectory

public abstract java.io.File getTargetDirectory()

setTargetDirectory

public abstract void setTargetDirectory(java.io.File targetDirectory)

checkPackaging

protected boolean checkPackaging()
Overrides:
checkPackaging in class org.nuiton.plugin.AbstractPlugin

getProject

public org.apache.maven.project.MavenProject getProject()

isVerbose

public boolean isVerbose()

setProject

public void setProject(org.apache.maven.project.MavenProject project)

setVerbose

public void setVerbose(boolean verbose)

getHelpIdsStore

public java.io.File getHelpIdsStore()

setHelpIdsStore

public void setHelpIdsStore(java.io.File helpIdsStore)

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)


Copyright © 2008-2009 CodeLutin. All Rights Reserved.