public class Ajdoc
extends MatchingTask
Modifier and Type | Class and Description |
---|---|
class |
Ajdoc.Doclet |
class |
Ajdoc.Group |
class |
Ajdoc.Link |
protected static interface |
Ajdoc.Mapper<T> |
static class |
Ajdoc.Param |
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
Ajdoc()
reset all to initial values - permit gc if Ajdoc is held
|
Modifier and Type | Method and Description |
---|---|
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<java.io.File> |
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<java.io.File> |
files(java.lang.String str) |
protected java.lang.String |
filterSlashes(java.lang.String str) |
protected <T> java.util.List<T> |
list(java.lang.String str,
Ajdoc.Mapper<T> 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<java.lang.String> |
strings(java.lang.String str) |
protected java.util.List<java.lang.String> |
strings(java.lang.String str,
boolean filterSlashes) |
public static final java.lang.String AJDOC_CLASSNAME
public static final boolean FORCE_FORK
public static final boolean FORCE_FORK_VALUE
protected Commandline cmd
protected Commandline vmcmd
protected void reset()
protected final boolean setif(boolean b, java.lang.String flag)
protected final void setfile(java.lang.String flag, java.lang.String file)
protected final void set(java.lang.String flag, java.lang.String val)
protected final boolean setif(boolean b, java.lang.String flag, java.lang.String val)
public void setSource(java.lang.String input)
public void setSourcepath(Path path)
public Path createSourcepath()
public void setSourcepathRef(Reference id)
public void setSrcdir(Path path)
public Path createSrcdir()
public void setSrcdirRef(Reference id)
public void setDestdir(java.lang.String destdir)
public void setSourcefiles(java.lang.String list)
public void addFileset(FileSet fs)
public void setPackagenames(java.lang.String list)
public void setAccess(AccessType at)
public void setPackageList(java.lang.String packageList)
public void setClasspath(Path path)
public Path createClasspath()
public void setClasspathref(Reference id)
public void setBootclasspath(Path path)
public Path createBootclasspath()
public void setBootclasspathref(Reference bootclasspathref)
public void setInternalclasspath(Path internalclasspath)
public Path createInternalclasspath()
public void setInternalclasspathref(Reference internalclasspathref)
public void setExtdirs(Path path)
public java.util.List<java.io.File> createArgfiles()
public void setArgfile(java.lang.String argfile)
public void setArgfiles(java.lang.String argfiles)
public void setOverview(java.lang.String overview)
public void setPublic(boolean b)
public void setPackage(boolean b)
public void setProtected(boolean b)
public void setPrivate(boolean b)
public void setOld(boolean old)
public void setAuthor(boolean author)
public void setSplitindex(boolean splitindex)
public void setWindowtitle(java.lang.String windowtitle)
public void setDoctitle(java.lang.String doctitle)
public void setHeader(java.lang.String header)
public void setFooter(java.lang.String footer)
public void setBottom(java.lang.String bottom)
public void addBottom(Html text)
public void setVerbose(boolean b)
public void setVersion(boolean b)
public void setUse(boolean b)
public void setStandard(boolean b)
public void setLink(java.lang.String href)
public Ajdoc.Link createLink()
public void setLinkoffline(java.lang.String linkoffline)
public void setGroup(java.lang.String str)
public Ajdoc.Group createGroup()
public void setNodeprecated(boolean nodeprecated)
public void setNodeprecatedlist(boolean nodeprecatedlist)
public void setNotree(boolean notree)
public void setNoindex(boolean noindex)
public void setNohelp(boolean nohelp)
public void setNonavbar(boolean nonavbar)
public void setSerialwarn(boolean serialwarn)
public void setHelpfile(java.lang.String helpfile)
public void setStylesheetfile(java.lang.String stylesheetfile)
public void setCharset(java.lang.String charset)
public void setDocencoding(java.lang.String docencoding)
public void setDoclet(java.lang.String doclet)
public Ajdoc.Doclet createDoclet()
public void setDocletpath(Path path)
public Path createDocletpath()
public void setDocletpathRef(Reference id)
public void setAdditionalparam(java.lang.String additionalparam)
public void setFailonerror(boolean failonerror)
public void setFork(boolean fork)
public Commandline.Argument createJvmarg()
public void setMaxmemory(java.lang.String max)
public void execute() throws BuildException
BuildException
protected int compile() throws BuildException
BuildException
protected final <T> java.util.List<T> list(java.lang.String str, Ajdoc.Mapper<T> mapper)
protected final java.util.List<java.io.File> files(java.lang.String str)
protected final java.util.List<java.lang.String> strings(java.lang.String str)
protected final java.util.List<java.lang.String> strings(java.lang.String str, boolean filterSlashes)
protected final java.lang.String filterSlashes(java.lang.String str)
protected final boolean check(java.io.File file, java.lang.String name, boolean isDir, Location loc)