org.nuiton.i18n.plugin.parser.impl
Class ParserJavaActionConfigMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.nuiton.plugin.AbstractPlugin
          extended by org.nuiton.i18n.plugin.AbstractI18nMojo
              extended by org.nuiton.i18n.plugin.parser.AbstractI18nParserMojo
                  extended by org.nuiton.i18n.plugin.parser.impl.ParserJavaMojo
                      extended by org.nuiton.i18n.plugin.parser.impl.ParserJavaActionConfigMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, I18nParserConfiguration, org.nuiton.plugin.Plugin
Direct Known Subclasses:
ParserJavaTabConfigMojo

public class ParserJavaActionConfigMojo
extends ParserJavaMojo

Un parseur java pour scanner les annotations ActionConfig

Author:
tchemit
Is defined by the goal name:
parserJavaActionConfig
Is bound to the specified phase of the standard build lifecycle:
generate-resources

Nested Class Summary
 
Nested classes/interfaces inherited from class org.nuiton.i18n.plugin.parser.impl.ParserJavaMojo
ParserJavaMojo.JavaFileParser
 
Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin
org.nuiton.plugin.Plugin.InitState, org.nuiton.plugin.Plugin.Packaging
 
Field Summary
protected static Pattern MATCH_PATTERN
           
 
Fields inherited from class org.nuiton.i18n.plugin.parser.impl.ParserJavaMojo
cp, defaultBasedir, defaultIncludes
 
Fields inherited from class org.nuiton.i18n.plugin.parser.AbstractI18nParserMojo
backupGetter, entries, force, keysModifier, oldLanguage, oldParser, safeMode, showTouchedFiles, t0, treateDefaultEntry
 
Fields inherited from class org.nuiton.i18n.plugin.AbstractI18nMojo
artifactId, bundles, encoding, genSrc, locales, out, project, silent, src, strictMode, verbose
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ParserJavaActionConfigMojo()
           
 
Method Summary
protected  String getKeyModifierEnd()
           
protected  String getKeyModifierStart()
           
protected  String getOutGetter()
           
 FileParser newFileParser()
           
 
Methods inherited from class org.nuiton.i18n.plugin.parser.impl.ParserJavaMojo
getDefaultBasedir, getDefaultExcludes, getDefaultIncludes, newFileUpdater
 
Methods inherited from class org.nuiton.i18n.plugin.parser.AbstractI18nParserMojo
addDefaultEntry, doAction, getLogEntry, getResult, init, isForce, isShowTouchedFiles, isStrictMode, saveGetterFile
 
Methods inherited from class org.nuiton.i18n.plugin.AbstractI18nMojo
addGetter, backupFile, checkBundle, checkPackaging, getArtifactId, getBackupFile, getEncoding, getGetterFile, getI18nFile, getProject, isSilent, isVerbose, needGeneration, setEncoding, setProject, setVerbose
 
Methods inherited from class org.nuiton.plugin.AbstractPlugin
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, afterExecute, checkResource, checkRunOnceDone, checkSkip, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getTemplate, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, renameFile, 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.nuiton.i18n.plugin.parser.I18nParserConfiguration
getLog, isSilent, isVerbose
 
Methods inherited from interface org.apache.maven.plugin.Mojo
getLog, setLog
 

Field Detail

MATCH_PATTERN

protected static final Pattern MATCH_PATTERN
Constructor Detail

ParserJavaActionConfigMojo

public ParserJavaActionConfigMojo()
Method Detail

getOutGetter

protected String getOutGetter()
Overrides:
getOutGetter in class ParserJavaMojo
Returns:
the outGetter to use for the instance (java.getter,...)

newFileParser

public FileParser newFileParser()
Overrides:
newFileParser in class ParserJavaMojo
Returns:
a new file parser to be used in the parser consumer parserExecutor

getKeyModifierStart

protected String getKeyModifierStart()
Overrides:
getKeyModifierStart in class ParserJavaMojo
Returns:
the starting regex expression to catch keys in key modifier

getKeyModifierEnd

protected String getKeyModifierEnd()
Overrides:
getKeyModifierEnd in class ParserJavaMojo
Returns:
the ending regex expression to catch keys in key modifier


Copyright © 2007-2010 CodeLutin. All Rights Reserved.