|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
de.dokutransdata.antlatex.SimpleExternalTask
de.dokutransdata.antlatex.LaTeX
public class LaTeX
Complex Task to generate DVI/PDF Files with (PDF)LaTeX.
Field Summary | |
---|---|
static java.lang.String |
RCS_ID
|
Fields inherited from class de.dokutransdata.antlatex.SimpleExternalTask |
---|
antTask, If, run, theCommand, thePath, verbose, workingDir |
Fields inherited from class org.apache.tools.ant.Task |
---|
target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, project |
Constructor Summary | |
---|---|
LaTeX()
Initialisierung (verbose = false, pdftex = false, clean = false) |
Method Summary | |
---|---|
void |
add(FileSet f)
Callback-Methode um eingeschachtelte <fileset>-Elemente einfügen zu können. |
BibTeXTask |
createBibtex()
|
java.lang.Object |
createDeleteTempFiles()
Callback-Methode fuer Ant |
java.lang.Object |
createGlosstex()
Callback-Methode fuer Ant |
java.lang.Object |
createJxGlosstex()
Callback-Methode fuer Ant |
MakeindexTask |
createMakeindex()
|
void |
execute()
|
java.lang.String |
getFileExtensions()
|
java.lang.String |
getPassThruLaTeXParameters()
|
java.lang.String |
getReRunPattern()
|
void |
init()
|
boolean |
isFigbib()
|
boolean |
isGlossbib()
|
boolean |
isMikTeX()
|
void |
run()
Eigentliche Verarbeitung der TeX/LaTeX-Datei. |
void |
setAuxDir(java.io.File s)
Setzt das Arbeitsverzeichnis für TeX, darin befinden sich alle *.aux, *.log etc. |
void |
setClean(boolean flag)
Schaltet das Löschen der temporären Dateien ein oder aus. |
void |
setFigbib(boolean figbib)
|
void |
setFileExtensions(java.lang.String fileExtensionPattern)
|
void |
setGlossbib(boolean glossbib)
|
void |
setJobname(java.lang.String s)
Die Ausgabedatei erhält jetzt den Wert von jobname, dabei werden jetzt intern mainFile und logfile gesetzt. |
void |
setLatexfile(java.lang.String s)
Hauptdokument zur Verarbeitung. |
void |
setMikTeX(boolean isMikTeX)
|
void |
setMultibib(boolean flag)
Schaltet die Ausführung von MultiBibTeX-Verarbeitung ein oder aus. |
void |
setOutputDir(java.io.File s)
Setzt das Ausgabeverzeichnis. |
void |
setPassThruLaTeXParameters(java.lang.String passThruLaTeXParameters)
|
void |
setPdftex(boolean flag)
Schaltet die Verarbeitung durch PDFLaTeX ein. |
void |
setReRunPattern(java.lang.String reRunPattern)
|
Methods inherited from class de.dokutransdata.antlatex.SimpleExternalTask |
---|
getCommand, getIf, getPath, getRun, invoke, setCommand, setIf, setPath, setRun, setVerbose, setWorkingDir |
Methods inherited from class org.apache.tools.ant.Task |
---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String RCS_ID
Constructor Detail |
---|
public LaTeX()
Method Detail |
---|
public BibTeXTask createBibtex()
public MakeindexTask createMakeindex()
public java.lang.Object createDeleteTempFiles()
public void add(FileSet f)
f
- from build.xmlpublic java.lang.Object createGlosstex()
public java.lang.Object createJxGlosstex()
public final void execute() throws BuildException
execute
in class Task
BuildException
public void run() throws BuildException, java.io.IOException
BuildException
java.io.IOException
public void init()
init
in class Task
public final java.lang.String getReRunPattern()
public final void setReRunPattern(java.lang.String reRunPattern) throws BuildException
reRunPattern
- The reRunPattern to set.
BuildException
public void setMultibib(boolean flag)
flag
- public void setClean(boolean flag)
flag
- public final java.lang.String getFileExtensions()
public final void setFileExtensions(java.lang.String fileExtensionPattern)
fileExtensionPattern
- The fileExtensionsPattern to set.public void setLatexfile(java.lang.String s) throws BuildException
s
- Dateiname
BuildException
- Wenn die Endung nicht *.ltx, *.tex, *.dtx, *.ins ist oder
nicht in fileExtensions gefunden wurde.public void setJobname(java.lang.String s) throws BuildException
s
- Dateiname der Ausgabedatei
BuildException
- Wenn die Variablenauswertung nicht durchgeführt wurde.public void setOutputDir(java.io.File s)
s
- public void setAuxDir(java.io.File s)
s
- public void setPdftex(boolean flag)
flag
- public final java.lang.String getPassThruLaTeXParameters()
public final void setPassThruLaTeXParameters(java.lang.String passThruLaTeXParameters) throws BuildException
passThruLaTeXParameters
- The passThruLaTeXParameters to set.
BuildException
public final boolean isFigbib()
public final void setFigbib(boolean figbib)
figbib
- The figbib to set.public final boolean isGlossbib()
public final void setGlossbib(boolean glossbib)
glossbib
- The glossbib to set.public final boolean isMikTeX()
public final void setMikTeX(boolean isMikTeX)
isMikTeX
- The isMikTeX to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |