@Mojo(name="transform-flat-properties-to-compact")
public class TransformFlatPropertiesToCompactMojo
extends org.nuiton.plugin.AbstractPlugin
[model] modeTagValue value modelStereotype [package] fr.ird.observe.entities packageTagValue value packageStereotype [class] fr.ird.observe.entities.CommentableEntity classTagValue value classStereotype attribute.attributeTagValue value attribute.attributeStereotype
model.tagValue.modeTagValue=value model.stereotype.modelStereotype package.fr.ird.observe.entities.tagValue.packageTagValue=value package.fr.ird.observe.entities.stereotype=packageStereotype fr.ird.observe.entities.CommentableEntity.class.tagValue.classTagValue=value fr.ird.observe.entities.CommentableEntity.class.stereotype=classStereotype fr.ird.observe.entities.CommentableEntity.attribute.attribute.tagValue.attributeTagValue=value fr.ird.observe.entities.CommentableEntity.attribute.attribute.stereotype=attributeStereotype*Created on 09/09/16.
| Modifier and Type | Field and Description |
|---|---|
protected File |
directory
Where to find and generate files.
|
protected boolean |
dryRun
Display transformation result, but do not generate file.
|
protected String |
encoding
Encoding to be used for generation of files.
|
protected String |
eol |
protected File[] |
inputFiles |
protected String |
modelName
Name of model (the generated file name is
modelName.objectmodel-ext). |
protected File |
outputFile |
protected org.apache.maven.project.MavenProject |
project
Maven project.
|
protected boolean |
verbose
Verbose mode.
|
| Constructor and Description |
|---|
TransformFlatPropertiesToCompactMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendMap(Map<String,String> map,
String prefix,
String name,
StringBuilder result) |
protected void |
appendSet(Set<String> set,
String prefix,
String name,
StringBuilder result) |
protected void |
doAction() |
org.apache.maven.project.MavenProject |
getProject() |
protected void |
init() |
boolean |
isVerbose() |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setVerbose(boolean verbose) |
acceptPackaging, addCompileSourceRoots, addDirectoryToUrlsList, addResourceDir, addTestCompileSourceRoots, addTestResourceDir, addUrlToUrlsList, afterExecute, backupFile, checkEncoding, checkPackaging, checkResource, checkRunOnceDone, checkSkip, copyFile, createDirectoryIfNecessary, createNewFile, deleteFile, execute, getBackupFile, getFileFromBasedir, getFilesToTreate, getFilesToTreateForRoots, getRootProject, getTemplate, hasClassPath, initClassLoader, isExecutionRoot, isFileNewerThanPomFile, needInvoke, needInvoke, rejectPackaging, removeCompileSourceRoots, removeTestCompileSourceRoots, renameFile, writeFilegetLog, getPluginContext, setLog, setPluginContext@Parameter(property="eugene.modelName",
required=true)
protected String modelName
modelName.objectmodel-ext).@Parameter(property="eugene.directory",
defaultValue="${project.basedir}/src/main/xmi",
required=true)
protected File directory
@Parameter(defaultValue="${project}",
readonly=true)
protected org.apache.maven.project.MavenProject project
@Parameter(property="eugene.dryRun") protected boolean dryRun
@Parameter(property="eugene.verbose",
defaultValue="${maven.verbose}")
protected boolean verbose
@Parameter(property="eugene.encoding",
defaultValue="${project.build.sourceEncoding}")
protected String encoding
file.encoding.protected File[] inputFiles
protected File outputFile
protected String eol
public TransformFlatPropertiesToCompactMojo()
protected void init()
throws Exception
init in class org.nuiton.plugin.AbstractPluginExceptionprotected void doAction()
throws Exception
doAction in class org.nuiton.plugin.AbstractPluginExceptionpublic org.apache.maven.project.MavenProject getProject()
public void setProject(org.apache.maven.project.MavenProject project)
public boolean isVerbose()
public void setVerbose(boolean verbose)
protected void appendMap(Map<String,String> map, String prefix, String name, StringBuilder result)
protected void appendSet(Set<String> set, String prefix, String name, StringBuilder result)
Copyright © 2006–2016 CodeLutin. All rights reserved.