com.sun.javadoc
Interface RootDoc
- public abstract interface RootDoc
- extends Doc, DocErrorReporter
This class holds the information from one run of javadoc.
Particularly the packages, classes and options specified
by the user..
- Since:
- JDK1.2
Fields inherited from class java.io.Serializable |
serialVersionUID |
Methods inherited from interface com.sun.javadoc.Doc |
commentText,
compareTo,
firstSentenceTags,
getRawCommentText,
inlineTags,
isClass,
isConstructor,
isError,
isException,
isField,
isIncluded,
isInterface,
isMethod,
isOrdinaryClass,
name,
seeTags,
setRawCommentText,
tags,
tags |
options
public java.lang.String[][] options()
- Command line options.
For example, given:
javadoc -foo this that -bar other ...
This method will return:
options()[0][0] = "-foo"
options()[0][1] = "this"
options()[0][2] = "that"
options()[1][0] = "-bar"
options()[1][1] = "other"
- Returns:
- an array of arrays of String.
specifiedPackages
public PackageDoc[] specifiedPackages()
- packages specified on the command line.
specifiedClasses
public ClassDoc[] specifiedClasses()
- classes and interfaces specified on the command line.
classes
public ClassDoc[] classes()
- classes and interfaces to be documented.
packageNamed
public PackageDoc packageNamed(java.lang.String name)
- Return a PackageDoc for the specified package name
- Parameters:
name
- package name- Returns:
- a PackageDoc holding the specified package, null if
this package is not referenced.
classNamed
public ClassDoc classNamed(java.lang.String qualifiedName)
- Return a ClassDoc for the specified class/interface name
- Parameters:
qualifiedName
- qualified class name
(i.e. includes package name).- Returns:
- a ClassDoc holding the specified class, null if
this class is not referenced.