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.Exception
org.codehaus.plexus.util.cli.Commandline createCommandLine(java.lang.String optionsFileAbsolutePath)
java.lang.String createOptionsFileContent() throws java.lang.Exception
java.lang.Exception
private 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.MojoExecutionException
private 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.Exception
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 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)