Package de.uni_passau.fim.prog1pa
Class TextToPDFTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- de.uni_passau.fim.prog1pa.TextToPDFTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public abstract class TextToPDFTask extends org.gradle.api.DefaultTaskConverts arbitrary plaintext files into PDF files. The PDF files will be sized so that the plaintext will fit on one 'page' without breaking lines.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTextToPDFTask.ToPDFstatic interfaceTextToPDFTask.ToPDFParameters
-
Constructor Summary
Constructors Constructor Description TextToPDFTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidconvert()abstract org.gradle.api.provider.Property<java.lang.Boolean>getAllInOne()Whether to produce one PDF containing all files or one PDF per file.abstract org.gradle.api.file.ConfigurableFileCollectiongetInputFiles()abstract org.gradle.api.file.DirectoryPropertygetOutputDir()abstract org.gradle.workers.WorkerExecutorgetWorkerExecutor()-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
getInputFiles
@InputFiles public abstract org.gradle.api.file.ConfigurableFileCollection getInputFiles()
-
getAllInOne
@Input public abstract org.gradle.api.provider.Property<java.lang.Boolean> getAllInOne()
Whether to produce one PDF containing all files or one PDF per file.- Returns:
- set to
trueto gather all files in one PDF (as separate pages of different sizes)
-
getOutputDir
@OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getOutputDir()
-
getWorkerExecutor
@Inject public abstract org.gradle.workers.WorkerExecutor getWorkerExecutor()
-
convert
public void convert() throws java.io.IOException- Throws:
java.io.IOException
-
-