|
||||||||||
| 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.plugin.AbstractPlugin
org.nuiton.i18n.plugin.AbstractI18nMojo
org.nuiton.i18n.plugin.parser.AbstractI18nParserMojo
org.nuiton.i18n.plugin.parser.impl.AbstractParserXmlMojo
org.nuiton.i18n.plugin.parser.impl.ParserXmlUserMojo
public class ParserXmlUserMojo
To obtain i18n keys from xml files using the userRulesFiles (and
an optional coreRuleFile if any serves your purpose).
process-resources phase, otherwise all files will be considered as
uptodate.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.nuiton.i18n.plugin.parser.impl.AbstractParserXmlMojo |
|---|
AbstractParserXmlMojo.XmlFileParser |
| Nested classes/interfaces inherited from interface org.nuiton.plugin.Plugin |
|---|
org.nuiton.plugin.Plugin.InitState, org.nuiton.plugin.Plugin.Packaging |
| Field Summary | |
|---|---|
protected File |
basedir
Default directory where to look for files. |
protected String |
coreRuleFile
Defines an optional files which contain xpath rules to obtain i18n keys in xml files and is defined in plugin. |
protected String |
includes
Defines files to parse. |
protected String |
outputGetter
Defines the file name of the getter where to put detected i18n keys while getter phase. |
| Fields inherited from class org.nuiton.i18n.plugin.parser.impl.AbstractParserXmlMojo |
|---|
BUFFER_SIZE, documentBuilderFactory, factory, namespaces, rules, userRulesFiles |
| Fields inherited from class org.nuiton.i18n.plugin.parser.AbstractI18nParserMojo |
|---|
backupGetter, cp, entries, force, keysModifier, oldLanguage, oldParser, 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 | |
|---|---|
ParserXmlUserMojo()
|
|
| Method Summary | |
|---|---|
protected String |
getCoreRuleFile()
|
File |
getDefaultBasedir()
|
String[] |
getDefaultExcludes()
|
String[] |
getDefaultIncludes()
|
protected String |
getKeyModifierEnd()
|
protected String |
getKeyModifierStart()
|
protected String |
getOutGetter()
|
org.nuiton.io.FileUpdater |
newFileUpdater(SourceEntry entry)
|
protected AbstractParserXmlMojo.XmlFileParser |
newXmlFileParser(XPath xpath,
DocumentBuilder builder)
|
| Methods inherited from class org.nuiton.i18n.plugin.parser.impl.AbstractParserXmlMojo |
|---|
getRulefiles, getUserRuleFiles, init, loadRules, loadRulesFile, newFileParser |
| Methods inherited from class org.nuiton.i18n.plugin.parser.AbstractI18nParserMojo |
|---|
addDefaultEntry, doAction, getLogEntry, getResult, isForce, isShowTouchedFiles, isStrictMode, onEnterEntry, 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, checkEncoding, checkResource, checkRunOnceDone, checkSkip, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getRootProject, getTemplate, hasClassPath, 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 |
|---|
execute, getLog, setLog |
| Field Detail |
|---|
protected File basedir
protected String includes
protected String coreRuleFile
protected String outputGetter
| Constructor Detail |
|---|
public ParserXmlUserMojo()
| Method Detail |
|---|
public String[] getDefaultIncludes()
getDefaultIncludes in class AbstractI18nParserMojopublic String[] getDefaultExcludes()
getDefaultExcludes in class AbstractI18nParserMojopublic File getDefaultBasedir()
getDefaultBasedir in class AbstractI18nParserMojoprotected String getCoreRuleFile()
getCoreRuleFile in class AbstractParserXmlMojo
protected AbstractParserXmlMojo.XmlFileParser newXmlFileParser(XPath xpath,
DocumentBuilder builder)
newXmlFileParser in class AbstractParserXmlMojoprotected String getOutGetter()
getOutGetter in class AbstractI18nParserMojoprotected String getKeyModifierStart()
getKeyModifierStart in class AbstractI18nParserMojoprotected String getKeyModifierEnd()
getKeyModifierEnd in class AbstractI18nParserMojopublic org.nuiton.io.FileUpdater newFileUpdater(SourceEntry entry)
newFileUpdater in class AbstractI18nParserMojoentry - the incoming source entry to attach to the file updater
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||