org.apache.tools.ant.taskdefs

Class Javadoc.ExtensionInfo

  • All Implemented Interfaces:
    java.lang.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 Detail

      • ExtensionInfo

        public ExtensionInfo()
    • Method Detail

      • setName

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

        public java.lang.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.