Class Javadoc.ExtensionInfo

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.Javadoc.ExtensionInfo
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
Javadoc.DocletInfo
Enclosing class:
Javadoc

public static class Javadoc.ExtensionInfo extends ProjectComponent
A project aware class used for Javadoc extensions which take a name and a path such as doclet and taglet arguments.
  • Constructor Details

    • ExtensionInfo

      public ExtensionInfo()
  • Method Details

    • setName

      public void setName(String name)
      Set the name of the extension
      Parameters:
      name - the extension's name.
    • getName

      public String getName()
      Get the name of the extension.
      Returns:
      the extension's name.
    • setPath

      public void setPath(Path path)
      Set the path to use when loading the component.
      Parameters:
      path - a Path instance containing the classpath to use.
    • getPath

      public Path getPath()
      Get the extension's path.
      Returns:
      the path to be used to load the extension. May be null
    • createPath

      public Path createPath()
      Create an empty nested path to be configured by Ant with the classpath for the extension.
      Returns:
      a new Path instance to be configured.
    • setPathRef

      public void setPathRef(Reference r)
      Adds a reference to a CLASSPATH defined elsewhere.
      Parameters:
      r - the reference containing the path.