|
JSF Test Framework: Maven Mock-Generator Plugin 1.1.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.jboss.mockgenerator.AbstractMockMojo
public abstract class AbstractMockMojo
| Field Summary | |
|---|---|
protected int |
errorsCount
|
protected MockConfig |
mockConfig
Parsed generator configuration. |
protected File |
outputDirectory
Location of the compiled java classes. |
protected org.apache.maven.project.MavenProject |
project
Top maven project. |
protected ClassLoader |
projectClassLoader
Project classloader that able to load classes from project dependencies. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractMockMojo()
|
|
| Method Summary | |
|---|---|
protected abstract void |
addGeneratedSourcesToProject()
|
protected ClassLoader |
createProjectClassLoader()
|
void |
execute()
|
protected void |
generateClass(Mock mock)
Generate single Mock class |
protected abstract Collection<String> |
getClasspathElements()
|
protected abstract File |
getConfig()
|
protected abstract File |
getOutputJavaDirectory()
|
protected List<Method> |
getPublicMethods(Class<?> baseClass)
|
protected MockConfig |
readConfig()
|
protected boolean |
skipMethod(Mock mock,
String name)
|
| 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 org.apache.maven.project.MavenProject project
protected File outputDirectory
protected ClassLoader projectClassLoader
Project classloader that able to load classes from project dependencies.
protected MockConfig mockConfig
Parsed generator configuration.
protected int errorsCount
| Constructor Detail |
|---|
public AbstractMockMojo()
| Method Detail |
|---|
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected abstract void addGeneratedSourcesToProject()
protected abstract File getOutputJavaDirectory()
protected abstract File getConfig()
protected abstract Collection<String> getClasspathElements()
protected void generateClass(Mock mock)
throws org.apache.maven.plugin.MojoExecutionException
Generate single Mock class
mockConfig - mock -
org.apache.maven.plugin.MojoExecutionExceptionprotected List<Method> getPublicMethods(Class<?> baseClass)
protected boolean skipMethod(Mock mock,
String name)
protected ClassLoader createProjectClassLoader()
protected MockConfig readConfig()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
|
JSF Test Framework: Maven Mock-Generator Plugin 1.1.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||