-
- All Implemented Interfaces:
-
java.io.Serializable
public final class LatexArtifact implements Serializable
Represents a TeX artifact which will can be compiled into a PDF. Used to maintain a graph of dependencies.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Filetexprivate final Fileauxprivate final Filepdfprivate final Filebblprivate final Iterable<File>imageFilesprivate final Iterable<String>extraArgsprivate final Iterable<Integer>diffsprivate final Iterable<Object>watching
-
Method Summary
Modifier and Type Method Description final Stringcomponent1()final Filecomponent2()final Filecomponent3()final Filecomponent4()final Filecomponent5()final Iterable<File>component6()final Iterable<String>component7()final Iterable<Integer>component8()final Iterable<Object>component9()final LatexArtifactcopy(String name, File tex, File aux, File pdf, File bbl, Iterable<File> imageFiles, Iterable<String> extraArgs, Iterable<Integer> diffs, Iterable<Object> watching)final StringgetName()final FilegetTex()Represents tex file which is used to call pdflatex. final FilegetAux()final FilegetPdf()final FilegetBbl()final Iterable<File>getImageFiles()Collection of image files or directories with images which have to be transformed because LaTeX cannot use them directly (e.g. final Iterable<String>getExtraArgs()Extra arguments to be passed to pdflatex when building this artifact. final Iterable<Integer>getDiffs()Differential documents to get produced. final Iterable<Object>getWatching()-
-
Method Detail
-
component1
final String component1()
-
component2
final File component2()
-
component3
final File component3()
-
component4
final File component4()
-
component5
final File component5()
-
component6
final Iterable<File> component6()
-
component7
final Iterable<String> component7()
-
component8
final Iterable<Integer> component8()
-
component9
final Iterable<Object> component9()
-
copy
final LatexArtifact copy(String name, File tex, File aux, File pdf, File bbl, Iterable<File> imageFiles, Iterable<String> extraArgs, Iterable<Integer> diffs, Iterable<Object> watching)
-
getImageFiles
final Iterable<File> getImageFiles()
Collection of image files or directories with images which have to be transformed because LaTeX cannot use them directly (e.g. svg, emf). These are transformed to PDFs which then can be included in pdflatex.
-
getExtraArgs
final Iterable<String> getExtraArgs()
Extra arguments to be passed to pdflatex when building this artifact.
-
getWatching
final Iterable<Object> getWatching()
-
-
-
-