|
||||||||||
| 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.i18n.plugin.AbstractI18nPlugin
public abstract class AbstractI18nPlugin
Classe permettant d'obenir les parametres pendant les différentes phases du plugin.
| Field Summary | |
|---|---|
protected java.lang.String |
artifactId
Nom du projet. |
protected java.lang.String |
bundles
Langues des bundles generes. |
protected static java.lang.String |
DIRECTORY_INSTALL
Répertoire de stockage des fichiers i18n pour la recuperation des fichiers de traduction entre librairie |
protected java.lang.String |
encoding
encoding a utiliser pour charger et sauver les bundles |
protected java.util.List<ParserEvent> |
events
Liste des évènements |
protected boolean |
genSrc
Met les fichiers generes dans le repertoire des sources i18n. |
protected boolean |
keepBackup
conserve les anciens fichiers de traduction avec un suffix ~ Note: par defaut, on ne l'active pas. |
protected boolean |
keysModifier
Active la modification de cle. |
protected java.util.Locale[] |
locales
|
protected java.io.File |
out
Repertoire des fichiers generes i18n. |
protected boolean |
silent
silent flag |
protected java.io.File |
src
Repertoire sources des fichiers i18n. |
protected boolean |
strictMode
ne conserve que les clef scannees (et donc traite tous les fichiers) Note : par default, on ne l'active car rescanne tous les fichiers. s |
protected boolean |
verbose
verbose flag Note: si non renseigne, on utilise la propiété maven.verbose. |
protected I18nLogger |
verboseLog
logger verbeux |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractI18nPlugin()
|
|
| Method Summary | |
|---|---|
protected void |
addGetter()
Prend en compte qu'un getter a été détecté. |
protected void |
addParserEvent(ParserEvent parserEvent)
Ajoute un évènement |
protected void |
backupFile(java.io.File f)
|
protected void |
checkBundle(java.util.Locale locale,
java.util.Properties propertiesOut,
boolean showEmpty)
|
protected void |
copyFile(java.io.File src,
java.io.File dst)
|
java.lang.String |
getArtifactId()
|
java.io.File |
getGetterFile(java.io.File root,
java.lang.String getter,
boolean create)
|
java.io.File |
getGetterFileBackup(java.io.File root,
java.lang.String getter)
|
java.io.File |
getI18nFile(java.io.File root,
java.lang.String artifactId,
java.util.Locale locale,
boolean create)
|
java.io.File |
getI18nFileBackup(java.io.File root,
java.lang.String artifactId,
java.util.Locale bundle)
|
protected I18nLogger |
getVerboseLog()
|
void |
init()
|
protected boolean |
needGeneration()
|
protected void |
removeParserEvent(ParserEvent parserEvent)
Supprime un évènement |
| 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 |
|---|
execute |
| Field Detail |
|---|
protected static final java.lang.String DIRECTORY_INSTALL
protected java.lang.String artifactId
protected java.lang.String bundles
protected java.io.File src
protected java.io.File out
protected java.lang.String encoding
protected boolean genSrc
protected boolean keysModifier
protected boolean verbose
maven.verbose.
protected boolean silent
protected boolean keepBackup
protected boolean strictMode
protected java.util.List<ParserEvent> events
protected java.util.Locale[] locales
protected I18nLogger verboseLog
| Constructor Detail |
|---|
public AbstractI18nPlugin()
| Method Detail |
|---|
protected void addParserEvent(ParserEvent parserEvent)
parserEvent - l'évènement d'ajoutprotected void removeParserEvent(ParserEvent parserEvent)
parserEvent - l'évènement de suppressionpublic void init()
public java.lang.String getArtifactId()
protected boolean needGeneration()
true si des getters ont etes enregistres pendant
le cycle de vie, false sinon.protected void addGetter()
protected I18nLogger getVerboseLog()
public java.io.File getI18nFile(java.io.File root,
java.lang.String artifactId,
java.util.Locale locale,
boolean create)
throws java.io.IOException
root - le repertoire ou sont stockes les fichiers i18nartifactId - le nom de l'artifactlocale - le nom du bundlecreate - true pour creer le fichier si non present
java.io.IOException - si probleme lors de la creation du fichier
public java.io.File getGetterFile(java.io.File root,
java.lang.String getter,
boolean create)
throws java.io.IOException
root - le repertoire ou sont stockes les fichiers gettergetter - le nom du gettercreate - true pour creer le fichier si non present
java.io.IOException - si probleme lors de la creation du fichier
public java.io.File getGetterFileBackup(java.io.File root,
java.lang.String getter)
root - le repertoire ou sont stockes les fichiers gettergetter - le nom du getter
public java.io.File getI18nFileBackup(java.io.File root,
java.lang.String artifactId,
java.util.Locale bundle)
root - le reertoire ou sont stockes les fichiers i18nartifactId - le nom de l'artifactbundle - le nom du bundle
protected void checkBundle(java.util.Locale locale,
java.util.Properties propertiesOut,
boolean showEmpty)
protected void backupFile(java.io.File f)
throws java.io.IOException
java.io.IOException
protected void copyFile(java.io.File src,
java.io.File dst)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||