|
||||||||||
| 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.eugene.plugin.AvailableDataMojo
public class AvailableDataMojo
Obtain the list of some known data informations.
Use thedataTypes property to specify a specific data type to use
(otherwise will display all known data types).
| Field Summary | |
|---|---|
protected ModelPropertiesUtil.ModelPropertiesProvider |
currentPropertiesProvider
|
protected String |
dataTypes
Data type to display (let empty to see all datas). |
protected Map<String,ModelPropertiesUtil.ModelPropertiesProvider> |
loadedProviders
|
protected Map<String,ModelPropertiesUtil.ModelPropertiesProvider> |
modelPropertiesProviders
All available model properties providers introspects via plexus |
protected Map<String,ModelReader<?>> |
modelReaders
All available writers introspects via plexus |
protected Map<String,Template<?>> |
modelTemplates
All available templates introspects via plexus |
protected Map<String,Model> |
modelTypes
All available models (obtain by plexus, keys are plexus roles, values are a instance of corresponding model). |
protected Map<String,ChainedFileWriter> |
writers
All available writers introspects via plexus |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AvailableDataMojo()
|
|
| Method Summary | |
|---|---|
protected void |
appendData(org.nuiton.eugene.plugin.AvailableDataMojo.AvailableData data,
StringBuilder buffer)
|
void |
execute()
|
protected ModelPropertiesUtil.ModelPropertiesProvider |
getCurrentPropertiesProvider()
|
protected ModelPropertiesUtil.ModelPropertiesProvider |
getModelPropertiesProvider()
|
| 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 |
|---|
protected String dataTypes
modeltype, modelreader, modeltemplate, writer, stereotype, tagvalueNote: Let empty to display all data types.
protected Map<String,Model> modelTypes
protected Map<String,ModelReader<?>> modelReaders
protected Map<String,Template<?>> modelTemplates
protected Map<String,ChainedFileWriter> writers
protected Map<String,ModelPropertiesUtil.ModelPropertiesProvider> modelPropertiesProviders
protected Map<String,ModelPropertiesUtil.ModelPropertiesProvider> loadedProviders
protected ModelPropertiesUtil.ModelPropertiesProvider currentPropertiesProvider
| Constructor Detail |
|---|
public AvailableDataMojo()
| Method Detail |
|---|
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected void appendData(org.nuiton.eugene.plugin.AvailableDataMojo.AvailableData data,
StringBuilder buffer)
protected ModelPropertiesUtil.ModelPropertiesProvider getCurrentPropertiesProvider()
protected ModelPropertiesUtil.ModelPropertiesProvider getModelPropertiesProvider()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||