public class JavadocRunner
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.io.File |
buildDirectory |
private org.eclipse.tycho.core.osgitools.BundleReader |
bundleReader |
private java.util.Collection<java.lang.String> |
classPath |
private DocletArtifactsResolver |
docletArtifactsResolver |
private PackageNameMatcher |
excludeMatcher |
private PackageNameMatcher |
includeMatcher |
private java.lang.String |
lineSeparator |
private org.apache.maven.plugin.logging.Log |
log |
private java.util.Set<java.io.File> |
manifestFiles |
private JavadocOptions |
options |
private java.io.File |
output |
private org.apache.maven.execution.MavenSession |
session |
private java.util.Set<java.io.File> |
sourceFolders |
private org.apache.maven.toolchain.ToolchainManager |
toolchainManager |
| Constructor and Description |
|---|
JavadocRunner() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addArguments(java.lang.StringBuilder sb) |
private void |
addClassPath(java.lang.StringBuilder sb) |
private void |
addDoclet(java.lang.StringBuilder sb) |
private void |
addDocletPaths(java.lang.StringBuilder sb) |
private void |
addEncoding(java.lang.StringBuilder sb) |
private void |
addJvmArgs(org.codehaus.plexus.util.cli.Commandline cli) |
private int |
addPackages(java.lang.StringBuilder sb) |
private int |
addPackages(java.lang.StringBuilder sb,
org.eclipse.osgi.util.ManifestElement[] manifestElements) |
private void |
addPath(java.lang.StringBuilder sb,
java.util.Collection<?> path) |
private void |
addPathArgument(java.lang.StringBuilder sb,
java.lang.String arg,
java.util.Collection<?> path) |
private void |
addSourcePaths(java.lang.StringBuilder sb) |
(package private) org.codehaus.plexus.util.cli.Commandline |
createCommandLine(java.lang.String optionsFileAbsolutePath) |
(package private) java.lang.String |
createOptionsFileContent() |
protected java.lang.String |
getExecutable() |
void |
run() |
void |
setBuildDirectory(java.io.File buildDirectory) |
void |
setBundleReader(org.eclipse.tycho.core.osgitools.BundleReader bundleReader) |
void |
setClassPath(java.util.Collection<java.lang.String> classPath) |
void |
setDocletArtifactsResolver(DocletArtifactsResolver docletArtifactsResolver) |
void |
setLog(org.apache.maven.plugin.logging.Log log) |
void |
setManifestFiles(java.util.Set<java.io.File> manifestFiles) |
void |
setOptions(JavadocOptions options) |
void |
setOutput(java.io.File output) |
void |
setSession(org.apache.maven.execution.MavenSession session) |
void |
setSourceFolders(java.util.Set<java.io.File> sourceFolders) |
void |
setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager) |
private java.io.File output
private org.apache.maven.toolchain.ToolchainManager toolchainManager
private org.apache.maven.execution.MavenSession session
private java.util.Set<java.io.File> sourceFolders
private java.util.Set<java.io.File> manifestFiles
private org.apache.maven.plugin.logging.Log log
private JavadocOptions options
private java.io.File buildDirectory
private org.eclipse.tycho.core.osgitools.BundleReader bundleReader
private java.util.Collection<java.lang.String> classPath
private java.lang.String lineSeparator
private DocletArtifactsResolver docletArtifactsResolver
private PackageNameMatcher includeMatcher
private PackageNameMatcher excludeMatcher
public void setBundleReader(org.eclipse.tycho.core.osgitools.BundleReader bundleReader)
public void setBuildDirectory(java.io.File buildDirectory)
public void setOptions(JavadocOptions options)
public void setLog(org.apache.maven.plugin.logging.Log log)
public void setSession(org.apache.maven.execution.MavenSession session)
public void setOutput(java.io.File output)
public void run()
throws java.lang.Exception
java.lang.Exceptionorg.codehaus.plexus.util.cli.Commandline createCommandLine(java.lang.String optionsFileAbsolutePath)
java.lang.String createOptionsFileContent()
throws java.lang.Exception
java.lang.Exceptionprivate void addEncoding(java.lang.StringBuilder sb)
private void addDoclet(java.lang.StringBuilder sb)
private void addDocletPaths(java.lang.StringBuilder sb)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate void addClassPath(java.lang.StringBuilder sb)
private void addArguments(java.lang.StringBuilder sb)
private void addJvmArgs(org.codehaus.plexus.util.cli.Commandline cli)
private int addPackages(java.lang.StringBuilder sb)
throws java.lang.Exception
java.lang.Exceptionprivate int addPackages(java.lang.StringBuilder sb,
org.eclipse.osgi.util.ManifestElement[] manifestElements)
private void addPath(java.lang.StringBuilder sb,
java.util.Collection<?> path)
private void addSourcePaths(java.lang.StringBuilder sb)
private void addPathArgument(java.lang.StringBuilder sb,
java.lang.String arg,
java.util.Collection<?> path)
protected java.lang.String getExecutable()
public void setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager)
public void setSourceFolders(java.util.Set<java.io.File> sourceFolders)
public void setClassPath(java.util.Collection<java.lang.String> classPath)
public void setManifestFiles(java.util.Set<java.io.File> manifestFiles)
public void setDocletArtifactsResolver(DocletArtifactsResolver docletArtifactsResolver)