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

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.nuiton.i18n.plugin.AbstractI18nPlugin
          extended by org.nuiton.i18n.plugin.parser.AbstractI18nParser
              extended by org.nuiton.i18n.plugin.parser.impl.ParserJava
                  extended by org.nuiton.i18n.plugin.parser.impl.ParserJavaActionConfig
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, Parser
Direct Known Subclasses:
ParserJavaTabConfig

public class ParserJavaActionConfig
extends ParserJava

Un parseur java pour scanner les annotations ActionConfig

Author:
chemit

Field Summary
protected static java.util.regex.Pattern MATCH_PATTERN
           
 
Fields inherited from class org.nuiton.i18n.plugin.parser.impl.ParserJava
cp, defaultBasedir, defaultIncludes, filter, project
 
Fields inherited from class org.nuiton.i18n.plugin.parser.AbstractI18nParser
entries, fileTreated, oldLanguage, oldParser, result, safeMode, showTouchedFiles, t0, touchFile, treadedFiles, treateDefaultEntry
 
Fields inherited from class org.nuiton.i18n.plugin.AbstractI18nPlugin
artifactId, bundles, DIRECTORY_INSTALL, encoding, events, genSrc, keepBackup, keysModifier, locales, out, silent, src, strictMode, verbose, verboseLog
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ParserJavaActionConfig()
           
 
Method Summary
 java.lang.String extract(java.lang.String i18nString)
           
protected  java.lang.String getKeyModifierEnd()
           
protected  java.lang.String getKeyModifierStart()
           
protected  java.lang.String getOutGetter()
           
 void parseLine(java.io.File srcFile, java.lang.String line)
          Parse une partie du fichier
 
Methods inherited from class org.nuiton.i18n.plugin.parser.impl.ParserJava
getDefaultBasedir, getDefaultExcludes, getDefaultIncludes, init, newFileUpdater, parseFile
 
Methods inherited from class org.nuiton.i18n.plugin.parser.AbstractI18nParser
addDefaultEntry, execute, isStrictMode, parse, parseEntry, saveGetterFile
 
Methods inherited from class org.nuiton.i18n.plugin.AbstractI18nPlugin
addGetter, addParserEvent, backupFile, checkBundle, copyFile, getArtifactId, getGetterFile, getGetterFileBackup, getI18nFile, getI18nFileBackup, getVerboseLog, needGeneration, removeParserEvent
 
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

MATCH_PATTERN

protected static final java.util.regex.Pattern MATCH_PATTERN
Constructor Detail

ParserJavaActionConfig

public ParserJavaActionConfig()
Method Detail

getKeyModifierStart

protected java.lang.String getKeyModifierStart()
Overrides:
getKeyModifierStart in class ParserJava
Returns:
the starting regex expression to catch keys in key modifier

getKeyModifierEnd

protected java.lang.String getKeyModifierEnd()
Overrides:
getKeyModifierEnd in class ParserJava
Returns:
the ending regex expression to catch keys in key modifier

getOutGetter

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

extract

public java.lang.String extract(java.lang.String i18nString)

parseLine

public void parseLine(java.io.File srcFile,
                      java.lang.String line)
Description copied from interface: Parser
Parse une partie du fichier

Specified by:
parseLine in interface Parser
Overrides:
parseLine in class ParserJava
Parameters:
srcFile - le fichier à parser
line - ? TODO


Copyright © 2007-2009 CodeLutin. All Rights Reserved.