Class JavadocRunner


  • public class JavadocRunner
    extends java.lang.Object
    • Field Detail

      • output

        private java.io.File output
      • toolchainManager

        private org.apache.maven.toolchain.ToolchainManager toolchainManager
      • session

        private org.apache.maven.execution.MavenSession session
      • sourceFolders

        private java.util.Set<java.io.File> sourceFolders
      • manifestFiles

        private java.util.Set<java.io.File> manifestFiles
      • log

        private org.apache.maven.plugin.logging.Log log
      • buildDirectory

        private java.io.File buildDirectory
      • classPath

        private java.util.Collection<java.lang.String> classPath
      • lineSeparator

        private java.lang.String lineSeparator
    • Constructor Detail

      • JavadocRunner

        public JavadocRunner()
    • Method Detail

      • setBundleReader

        public void setBundleReader​(BundleReader bundleReader)
      • setBuildDirectory

        public void setBuildDirectory​(java.io.File buildDirectory)
      • setLog

        public void setLog​(org.apache.maven.plugin.logging.Log log)
      • setSession

        public void setSession​(org.apache.maven.execution.MavenSession session)
      • setOutput

        public void setOutput​(java.io.File output)
      • run

        public void run()
                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createCommandLine

        org.codehaus.plexus.util.cli.Commandline createCommandLine​(java.lang.String optionsFileAbsolutePath)
      • createOptionsFileContent

        java.lang.String createOptionsFileContent()
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addEncoding

        private void addEncoding​(java.lang.StringBuilder sb)
      • addDoclet

        private void addDoclet​(java.lang.StringBuilder sb)
      • addDocletPaths

        private void addDocletPaths​(java.lang.StringBuilder sb)
                             throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • addClassPath

        private void addClassPath​(java.lang.StringBuilder sb)
      • addArguments

        private void addArguments​(java.lang.StringBuilder sb)
      • addJvmArgs

        private void addJvmArgs​(org.codehaus.plexus.util.cli.Commandline cli)
      • addPackages

        private int addPackages​(java.lang.StringBuilder sb)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addPackages

        private int addPackages​(java.lang.StringBuilder sb,
                                org.eclipse.osgi.util.ManifestElement[] manifestElements)
      • addPath

        private void addPath​(java.lang.StringBuilder sb,
                             java.util.Collection<?> path)
      • addSourcePaths

        private void addSourcePaths​(java.lang.StringBuilder sb)
      • addPathArgument

        private void addPathArgument​(java.lang.StringBuilder sb,
                                     java.lang.String arg,
                                     java.util.Collection<?> path)
      • getExecutable

        protected java.lang.String getExecutable()
      • setToolchainManager

        public void setToolchainManager​(org.apache.maven.toolchain.ToolchainManager toolchainManager)
      • setSourceFolders

        public void setSourceFolders​(java.util.Set<java.io.File> sourceFolders)
      • setClassPath

        public void setClassPath​(java.util.Collection<java.lang.String> classPath)
      • setManifestFiles

        public void setManifestFiles​(java.util.Set<java.io.File> manifestFiles)
      • setDocletArtifactsResolver

        public void setDocletArtifactsResolver​(DocletArtifactsResolver docletArtifactsResolver)