info.flexmojos.generator
Class GeneratorMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
info.flexmojos.generator.GeneratorMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.granite.generator.as3.JavaAs3GroovyConfiguration, org.granite.generator.Configuration, org.granite.generator.gsp.GroovyConfiguration
public class GeneratorMojo
- extends org.apache.maven.plugin.AbstractMojo
- implements org.granite.generator.as3.JavaAs3GroovyConfiguration
Goal which touches a timestamp file.
|
Field Summary |
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource
|
protected org.apache.maven.model.Build |
build
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
Local repository to be used by the plugin to resolve dependencies. |
protected org.apache.maven.project.MavenProjectBuilder |
mavenProjectBuilder
|
protected org.apache.maven.project.MavenProject |
project
The maven project. |
protected java.util.List |
remoteRepositories
List of remote repositories to be used by the plugin to resolve dependencies. |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver
|
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| 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 |
project
protected org.apache.maven.project.MavenProject project
- The maven project.
build
protected org.apache.maven.model.Build build
resolver
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
artifactMetadataSource
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
mavenProjectBuilder
protected org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder
localRepository
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
- Local repository to be used by the plugin to resolve dependencies.
remoteRepositories
protected java.util.List remoteRepositories
- List of remote repositories to be used by the plugin to resolve dependencies.
GeneratorMojo
public GeneratorMojo()
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
execute in interface org.apache.maven.plugin.Mojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
getAs3TypeFactory
public org.granite.generator.as3.As3TypeFactory getAs3TypeFactory()
- Specified by:
getAs3TypeFactory in interface org.granite.generator.as3.JavaAs3GroovyConfiguration
getBaseOutputDir
public java.io.File getBaseOutputDir(org.granite.generator.as3.JavaAs3Input javaas3input)
- Specified by:
getBaseOutputDir in interface org.granite.generator.as3.JavaAs3GroovyConfiguration
getOutputDir
public java.io.File getOutputDir(org.granite.generator.as3.JavaAs3Input javaas3input)
- Specified by:
getOutputDir in interface org.granite.generator.as3.JavaAs3GroovyConfiguration
getTemplateUris
public org.granite.generator.TemplateUri[] getTemplateUris(org.granite.generator.as3.reflect.JavaType javaType)
- Specified by:
getTemplateUris in interface org.granite.generator.as3.JavaAs3GroovyConfiguration
getTranslators
public java.util.List<org.granite.generator.as3.PackageTranslator> getTranslators()
- Specified by:
getTranslators in interface org.granite.generator.as3.JavaAs3GroovyConfiguration
getUid
public java.lang.String getUid()
- Specified by:
getUid in interface org.granite.generator.as3.JavaAs3GroovyConfiguration
isGenerated
public boolean isGenerated(java.lang.Class<?> clazz)
- Specified by:
isGenerated in interface org.granite.generator.as3.JavaAs3GroovyConfiguration
getGroovyTemplateFactory
public org.granite.generator.gsp.GroovyTemplateFactory getGroovyTemplateFactory()
- Specified by:
getGroovyTemplateFactory in interface org.granite.generator.gsp.GroovyConfiguration
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoader in interface org.granite.generator.Configuration
Copyright © 2008-2009 Flex-Mojos. All Rights Reserved.