public abstract class BaseProblemGeneratorMojo
extends org.apache.maven.plugin.AbstractMojo
| Constructor and Description |
|---|
BaseProblemGeneratorMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
clean(File outputFile) |
void |
execute() |
protected abstract File |
getInputDirectory() |
protected abstract File |
getOutputDirectory() |
protected abstract String |
getOutputFile() |
protected Collection<File> |
getProblemClassSourceFiles(File dir)
Recursively search a directory and its sub-directories for .class files.
|
protected abstract void |
printEntry(PrintWriter writer,
File source,
boolean last) |
protected void |
printFooter(PrintWriter writer) |
protected void |
printHeader(PrintWriter writer) |
protected abstract File getInputDirectory()
protected abstract File getOutputDirectory()
protected abstract String getOutputFile()
protected abstract void clean(File outputFile) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void printHeader(PrintWriter writer)
protected abstract void printEntry(PrintWriter writer, File source, boolean last)
protected void printFooter(PrintWriter writer)
protected Collection<File> getProblemClassSourceFiles(File dir)
dir - - the directory to searchCopyright © 2019 The Apache Software Foundation. All rights reserved.