org.aspectj.tools.ant.taskdefs
Class Ajdoc
java.lang.Object
MatchingTask
org.aspectj.tools.ant.taskdefs.Ajdoc
public class Ajdoc
- extends MatchingTask
A task to run the ajdoc tool.
Field Summary |
static java.lang.String |
AJDOC_CLASSNAME
The name of ajdoc class we're using. |
protected Commandline |
cmd
|
static boolean |
FORCE_FORK
If true, ignore fork param and use FORCE_FORK_VALUE |
static boolean |
FORCE_FORK_VALUE
value used as fork when FORCE_FORK is true |
protected Commandline |
vmcmd
|
Constructor Summary |
Ajdoc()
reset all to initial values - permit gc if Ajdoc is held |
Method Summary |
void |
addBottom(Html text)
|
void |
addFileset(FileSet fs)
|
protected boolean |
check(java.io.File file,
java.lang.String name,
boolean isDir,
Location loc)
|
protected int |
compile()
|
java.util.List |
createArgfiles()
|
Path |
createBootclasspath()
|
Path |
createClasspath()
|
Ajdoc.Doclet |
createDoclet()
|
Path |
createDocletpath()
|
Ajdoc.Group |
createGroup()
|
Path |
createInternalclasspath()
|
Commandline.Argument |
createJvmarg()
|
Ajdoc.Link |
createLink()
|
Path |
createSourcepath()
|
Path |
createSrcdir()
|
void |
execute()
|
protected java.util.List |
files(java.lang.String str)
|
protected java.lang.String |
filterSlashes(java.lang.String str)
|
protected java.util.List |
list(java.lang.String str,
Ajdoc.Mapper mapper)
|
protected void |
reset()
|
protected void |
set(java.lang.String flag,
java.lang.String val)
|
void |
setAccess(AccessType at)
|
void |
setAdditionalparam(java.lang.String additionalparam)
|
void |
setArgfile(java.lang.String argfile)
|
void |
setArgfiles(java.lang.String argfiles)
|
void |
setAuthor(boolean author)
|
void |
setBootclasspath(Path path)
|
void |
setBootclasspathref(Reference bootclasspathref)
|
void |
setBottom(java.lang.String bottom)
|
void |
setCharset(java.lang.String charset)
|
void |
setClasspath(Path path)
|
void |
setClasspathref(Reference id)
|
void |
setDestdir(java.lang.String destdir)
|
void |
setDocencoding(java.lang.String docencoding)
|
void |
setDoclet(java.lang.String doclet)
|
void |
setDocletpath(Path path)
|
void |
setDocletpathRef(Reference id)
|
void |
setDoctitle(java.lang.String doctitle)
|
void |
setExtdirs(Path path)
|
void |
setFailonerror(boolean failonerror)
|
protected void |
setfile(java.lang.String flag,
java.lang.String file)
|
void |
setFooter(java.lang.String footer)
|
void |
setFork(boolean fork)
|
void |
setGroup(java.lang.String str)
|
void |
setHeader(java.lang.String header)
|
void |
setHelpfile(java.lang.String helpfile)
|
protected boolean |
setif(boolean b,
java.lang.String flag)
|
protected boolean |
setif(boolean b,
java.lang.String flag,
java.lang.String val)
|
void |
setInternalclasspath(Path internalclasspath)
|
void |
setInternalclasspathref(Reference internalclasspathref)
|
void |
setLink(java.lang.String href)
|
void |
setLinkoffline(java.lang.String linkoffline)
|
void |
setMaxmemory(java.lang.String max)
|
void |
setNodeprecated(boolean nodeprecated)
|
void |
setNodeprecatedlist(boolean nodeprecatedlist)
|
void |
setNohelp(boolean nohelp)
|
void |
setNoindex(boolean noindex)
|
void |
setNonavbar(boolean nonavbar)
|
void |
setNotree(boolean notree)
|
void |
setOld(boolean old)
|
void |
setOverview(java.lang.String overview)
|
void |
setPackage(boolean b)
|
void |
setPackageList(java.lang.String packageList)
|
void |
setPackagenames(java.lang.String list)
|
void |
setPrivate(boolean b)
|
void |
setProtected(boolean b)
|
void |
setPublic(boolean b)
|
void |
setSerialwarn(boolean serialwarn)
|
void |
setSource(java.lang.String input)
|
void |
setSourcefiles(java.lang.String list)
|
void |
setSourcepath(Path path)
|
void |
setSourcepathRef(Reference id)
|
void |
setSplitindex(boolean splitindex)
|
void |
setSrcdir(Path path)
|
void |
setSrcdirRef(Reference id)
|
void |
setStandard(boolean b)
|
void |
setStylesheetfile(java.lang.String stylesheetfile)
|
void |
setUse(boolean b)
|
void |
setVerbose(boolean b)
|
void |
setVersion(boolean b)
|
void |
setWindowtitle(java.lang.String windowtitle)
|
protected java.util.List |
strings(java.lang.String str)
|
protected java.util.List |
strings(java.lang.String str,
boolean filterSlashes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AJDOC_CLASSNAME
public static final java.lang.String AJDOC_CLASSNAME
- The name of ajdoc class we're using.
- See Also:
- Constant Field Values
FORCE_FORK
public static final boolean FORCE_FORK
- If true, ignore fork param and use FORCE_FORK_VALUE
- See Also:
- Constant Field Values
FORCE_FORK_VALUE
public static final boolean FORCE_FORK_VALUE
- value used as fork when FORCE_FORK is true
- See Also:
- Constant Field Values
cmd
protected Commandline cmd
vmcmd
protected Commandline vmcmd
Ajdoc
public Ajdoc()
- reset all to initial values - permit gc if Ajdoc is held
reset
protected void reset()
setif
protected final boolean setif(boolean b,
java.lang.String flag)
setfile
protected final void setfile(java.lang.String flag,
java.lang.String file)
set
protected final void set(java.lang.String flag,
java.lang.String val)
setif
protected final boolean setif(boolean b,
java.lang.String flag,
java.lang.String val)
setSource
public void setSource(java.lang.String input)
setSourcepath
public void setSourcepath(Path path)
createSourcepath
public Path createSourcepath()
setSourcepathRef
public void setSourcepathRef(Reference id)
setSrcdir
public void setSrcdir(Path path)
createSrcdir
public Path createSrcdir()
setSrcdirRef
public void setSrcdirRef(Reference id)
setDestdir
public void setDestdir(java.lang.String destdir)
setSourcefiles
public void setSourcefiles(java.lang.String list)
addFileset
public void addFileset(FileSet fs)
setPackagenames
public void setPackagenames(java.lang.String list)
setAccess
public void setAccess(AccessType at)
setPackageList
public void setPackageList(java.lang.String packageList)
setClasspath
public void setClasspath(Path path)
createClasspath
public Path createClasspath()
setClasspathref
public void setClasspathref(Reference id)
setBootclasspath
public void setBootclasspath(Path path)
createBootclasspath
public Path createBootclasspath()
setBootclasspathref
public void setBootclasspathref(Reference bootclasspathref)
setInternalclasspath
public void setInternalclasspath(Path internalclasspath)
createInternalclasspath
public Path createInternalclasspath()
setInternalclasspathref
public void setInternalclasspathref(Reference internalclasspathref)
setExtdirs
public void setExtdirs(Path path)
createArgfiles
public java.util.List createArgfiles()
setArgfile
public void setArgfile(java.lang.String argfile)
setArgfiles
public void setArgfiles(java.lang.String argfiles)
setOverview
public void setOverview(java.lang.String overview)
setPublic
public void setPublic(boolean b)
setPackage
public void setPackage(boolean b)
setProtected
public void setProtected(boolean b)
setPrivate
public void setPrivate(boolean b)
setOld
public void setOld(boolean old)
setAuthor
public void setAuthor(boolean author)
setSplitindex
public void setSplitindex(boolean splitindex)
setWindowtitle
public void setWindowtitle(java.lang.String windowtitle)
setDoctitle
public void setDoctitle(java.lang.String doctitle)
setHeader
public void setHeader(java.lang.String header)
setFooter
public void setFooter(java.lang.String footer)
setBottom
public void setBottom(java.lang.String bottom)
addBottom
public void addBottom(Html text)
setVerbose
public void setVerbose(boolean b)
setVersion
public void setVersion(boolean b)
setUse
public void setUse(boolean b)
setStandard
public void setStandard(boolean b)
setLink
public void setLink(java.lang.String href)
createLink
public Ajdoc.Link createLink()
setLinkoffline
public void setLinkoffline(java.lang.String linkoffline)
setGroup
public void setGroup(java.lang.String str)
createGroup
public Ajdoc.Group createGroup()
setNodeprecated
public void setNodeprecated(boolean nodeprecated)
setNodeprecatedlist
public void setNodeprecatedlist(boolean nodeprecatedlist)
setNotree
public void setNotree(boolean notree)
setNoindex
public void setNoindex(boolean noindex)
setNohelp
public void setNohelp(boolean nohelp)
setNonavbar
public void setNonavbar(boolean nonavbar)
setSerialwarn
public void setSerialwarn(boolean serialwarn)
setHelpfile
public void setHelpfile(java.lang.String helpfile)
setStylesheetfile
public void setStylesheetfile(java.lang.String stylesheetfile)
setCharset
public void setCharset(java.lang.String charset)
setDocencoding
public void setDocencoding(java.lang.String docencoding)
setDoclet
public void setDoclet(java.lang.String doclet)
createDoclet
public Ajdoc.Doclet createDoclet()
setDocletpath
public void setDocletpath(Path path)
createDocletpath
public Path createDocletpath()
setDocletpathRef
public void setDocletpathRef(Reference id)
setAdditionalparam
public void setAdditionalparam(java.lang.String additionalparam)
setFailonerror
public void setFailonerror(boolean failonerror)
setFork
public void setFork(boolean fork)
createJvmarg
public Commandline.Argument createJvmarg()
setMaxmemory
public void setMaxmemory(java.lang.String max)
execute
public void execute()
throws BuildException
- Throws:
BuildException
compile
protected int compile()
throws BuildException
- Throws:
BuildException
list
protected final java.util.List list(java.lang.String str,
Ajdoc.Mapper mapper)
files
protected final java.util.List files(java.lang.String str)
strings
protected final java.util.List strings(java.lang.String str)
strings
protected final java.util.List strings(java.lang.String str,
boolean filterSlashes)
filterSlashes
protected final java.lang.String filterSlashes(java.lang.String str)
check
protected final boolean check(java.io.File file,
java.lang.String name,
boolean isDir,
Location loc)