Interface AsciidoctorjOutputFormatter
-
- All Superinterfaces:
org.asciidoctor.gradle.model5.core.formatters.AsciidoctorOutputFormatter,org.asciidoctor.gradle.model5.core.AsciidoctorRequires,org.asciidoctor.gradle.model5.core.CanConfigureTaskInputs,org.asciidoctor.gradle.model5.core.attributes.HasAttributeProvider,org.asciidoctor.gradle.model5.core.HasDisplayType,org.gradle.api.Named
- All Known Subinterfaces:
AsciidoctorjDocbook,AsciidoctorjEpub,AsciidoctorjGenericOutputFormatter,AsciidoctorjHtml5,AsciidoctorjManpage,AsciidoctorjOutputFormatterVersioned,AsciidoctorjPdf,AsciidoctorjRevealjs
public interface AsciidoctorjOutputFormatter extends org.asciidoctor.gradle.model5.core.formatters.AsciidoctorOutputFormatterDefines an output formatter that works on anasciidoctorjengine.- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiduseClassloaderIsolation()When running this output formatter, do it in-process, but with classpath isolation.default voiduseProcessIsolation()Use process isolation when using this output formatter to perform conversions.voiduseProcessIsolation(groovy.lang.Closure<?> forkOptions)Use process isolation when using this output formatter to perform conversions.voiduseProcessIsolation(org.gradle.api.Action<org.ysb33r.grolifant5.api.core.jvm.GrolifantSimpleSetJavaForkOptions> forkOptions)Use process isolation when using this output formatter to perform conversions.-
Methods inherited from interface org.asciidoctor.gradle.model5.core.formatters.AsciidoctorOutputFormatter
getBackend, getClasspath, getCopyResources, getEnforcedDocType
-
Methods inherited from interface org.asciidoctor.gradle.model5.core.CanConfigureTaskInputs
configureTaskInputs
-
-
-
-
Method Detail
-
useClassloaderIsolation
void useClassloaderIsolation()
When running this output formatter, do it in-process, but with classpath isolation.This is the default behaviour.
-
useProcessIsolation
default void useProcessIsolation()
Use process isolation when using this output formatter to perform conversions.
-
useProcessIsolation
void useProcessIsolation(org.gradle.api.Action<org.ysb33r.grolifant5.api.core.jvm.GrolifantSimpleSetJavaForkOptions> forkOptions)
Use process isolation when using this output formatter to perform conversions.- Parameters:
forkOptions- Reduced set of fork options.
-
useProcessIsolation
void useProcessIsolation(@DelegatesTo(org.ysb33r.grolifant5.api.core.jvm.GrolifantSimpleSetJavaForkOptions.class) groovy.lang.Closure<?> forkOptions)Use process isolation when using this output formatter to perform conversions.- Parameters:
forkOptions- Reduced set of fork options.
-
-