de.dokutransdata.antlatex
Class BibTeXTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by de.dokutransdata.antlatex.SimpleExternalTask
              extended by de.dokutransdata.antlatex.BibTeXTask
All Implemented Interfaces:
java.lang.Cloneable

public class BibTeXTask
extends SimpleExternalTask

Task for BibTeX


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
BibTeXTask()
           
 
Method Summary
 void add(AuxFiles f)
           
 void add(FileSet f)
          Callback-Methode um eingeschachtelte <fileset>-Elemente einfügen zu können.
 void addAuxFiles(AuxFiles fSet)
           
 void execute()
           
 java.lang.String getAuxFile()
           
 AuxFiles getAuxFiles()
           
 java.util.List getFiles()
           
 int getMinCrossrefs()
           
 boolean getTerse()
           
 void init()
           
 boolean isInLoop()
           
 int run()
          Usage: bibtex [OPTION]...
 void setAuxFile(java.lang.String newValue)
           
 void setInLoop(boolean inLoop)
           
 void setMinCrossrefs(int newValue)
           
 void setTerse(boolean newValue)
           
 java.lang.String toString()
           
 
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, wait, wait, wait
 

Field Detail

RCS_ID

public static final java.lang.String RCS_ID
See Also:
Constant Field Values
Constructor Detail

BibTeXTask

public BibTeXTask()
Method Detail

addAuxFiles

public void addAuxFiles(AuxFiles fSet)

getAuxFiles

public AuxFiles getAuxFiles()

init

public void init()
Overrides:
init in class Task

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isInLoop

public final boolean isInLoop()
Returns:
Returns the inLoop.

setInLoop

public final void setInLoop(boolean inLoop)
Parameters:
inLoop - The inLoop to set.

add

public void add(FileSet f)
Callback-Methode um eingeschachtelte <fileset>-Elemente einfügen zu können.

Parameters:
f - from build.xml

add

public void add(AuxFiles f)

getFiles

public java.util.List getFiles()

execute

public final void execute()
                   throws BuildException
Overrides:
execute in class Task
Throws:
BuildException

getAuxFile

public java.lang.String getAuxFile()

getMinCrossrefs

public int getMinCrossrefs()

getTerse

public boolean getTerse()

run

public final int run()
              throws BuildException
Usage: bibtex [OPTION]... AUXFILE[.aux] Write bibliography for entries in AUXFILE to AUXFILE.bbl. -min-crossrefs=NUMBER include item after NUMBER cross-refs; default 2 -terse do not print progress reports -help display this help and exit -version output version information and exit Email bug reports to tex-k@mail.tug.org.

Returns:
Rückgabewert des Aufrufs von BibTeX
Throws:
BuildException

setAuxFile

public void setAuxFile(java.lang.String newValue)
                throws BuildException
Throws:
BuildException

setMinCrossrefs

public void setMinCrossrefs(int newValue)

setTerse

public void setTerse(boolean newValue)