|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.javadoc.DocletInvoker
public class DocletInvoker
Class creates, controls and invokes doclets.
| Nested Class Summary | |
|---|---|
private static class |
DocletInvoker.DocletInvokeException
|
| Field Summary | |
|---|---|
private java.lang.ClassLoader |
appClassLoader
|
private java.lang.Class<?> |
docletClass
|
private java.lang.String |
docletClassName
|
private Messager |
messager
|
| Constructor Summary | |
|---|---|
DocletInvoker(Messager messager,
java.lang.String docletClassName,
java.lang.String docletPath,
java.lang.ClassLoader docletParentClassLoader)
|
|
| Method Summary | |
|---|---|
private java.lang.String |
appendPath(java.lang.String path1,
java.lang.String path2)
|
(package private) static java.net.URL |
fileToURL(java.io.File file)
Returns the directory or JAR file URL corresponding to the specified local file name. |
private java.lang.Object |
invoke(java.lang.String methodName,
java.lang.Object returnValueIfNonExistent,
java.lang.Class<?>[] paramTypes,
java.lang.Object[] params)
Utility method for calling doclet functionality |
LanguageVersion |
languageVersion()
Return the language version supported by this doclet. |
int |
optionLength(java.lang.String option)
Check for doclet added options here. |
(package private) static java.net.URL[] |
pathToURLs(java.lang.String path)
Utility method for converting a search path string to an array of directory and JAR file URLs. |
boolean |
start(RootDoc root)
Generate documentation here. |
boolean |
validOptions(List<java.lang.String[]> optlist)
Let doclet check that all options are OK. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final java.lang.Class<?> docletClass
private final java.lang.String docletClassName
private final java.lang.ClassLoader appClassLoader
private final Messager messager
| Constructor Detail |
|---|
public DocletInvoker(Messager messager,
java.lang.String docletClassName,
java.lang.String docletPath,
java.lang.ClassLoader docletParentClassLoader)
| Method Detail |
|---|
private java.lang.String appendPath(java.lang.String path1,
java.lang.String path2)
public boolean start(RootDoc root)
public int optionLength(java.lang.String option)
public boolean validOptions(List<java.lang.String[]> optlist)
public LanguageVersion languageVersion()
private java.lang.Object invoke(java.lang.String methodName,
java.lang.Object returnValueIfNonExistent,
java.lang.Class<?>[] paramTypes,
java.lang.Object[] params)
throws DocletInvoker.DocletInvokeException
DocletInvoker.DocletInvokeExceptionstatic java.net.URL[] pathToURLs(java.lang.String path)
path - the search path string
static java.net.URL fileToURL(java.io.File file)
file - the File object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||