Class TranscodeDeepTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.pushingpixels.radiance.tools.svgtranscoder.gradle.TranscodeBaseTask
-
- org.pushingpixels.radiance.tools.svgtranscoder.gradle.TranscodeDeepTask
-
public class TranscodeDeepTask extends TranscodeBaseTask
-
-
Constructor Summary
Constructors Constructor Description TranscodeDeepTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilegetInputRootDirectory()java.lang.StringgetOutputClassNamePrefix()java.lang.StringgetOutputLanguage()java.io.FilegetOutputRootDirectory()java.lang.StringgetOutputRootPackageName()booleanisUseRadianceTemplate()protected voidprocessFolder(java.io.File inputFolder, java.io.File outputFolder, java.lang.String outputClassNamePrefix, java.lang.String outputFileNameExtension, java.lang.String outputPackageName, org.pushingpixels.radiance.tools.svgtranscoder.api.LanguageRenderer languageRenderer, java.lang.String templateFile)voidsetInputRootDirectory(java.io.File inputRootDirectory)voidsetOutputClassNamePrefix(java.lang.String outputClassNamePrefix)voidsetOutputLanguage(java.lang.String outputLanguage)voidsetOutputRootDirectory(java.io.File outputRootDirectory)voidsetOutputRootPackageName(java.lang.String outputRootPackageName)voidsetUseRadianceTemplate(boolean useRadianceTemplate)voidtranscode()-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class org.pushingpixels.radiance.tools.svgtranscoder.gradle.TranscodeBaseTask
transcodeAllFilesInFolder
-
-
-
-
Method Detail
-
getOutputRootPackageName
@Input public java.lang.String getOutputRootPackageName()
-
setOutputRootPackageName
public void setOutputRootPackageName(java.lang.String outputRootPackageName)
-
getOutputLanguage
@Input public java.lang.String getOutputLanguage()
-
setOutputLanguage
public void setOutputLanguage(java.lang.String outputLanguage)
-
getOutputClassNamePrefix
@Input public java.lang.String getOutputClassNamePrefix()
-
setOutputClassNamePrefix
public void setOutputClassNamePrefix(java.lang.String outputClassNamePrefix)
-
isUseRadianceTemplate
@Input public boolean isUseRadianceTemplate()
-
setUseRadianceTemplate
public void setUseRadianceTemplate(boolean useRadianceTemplate)
-
getInputRootDirectory
@InputDirectory public java.io.File getInputRootDirectory()
-
setInputRootDirectory
public void setInputRootDirectory(java.io.File inputRootDirectory)
-
getOutputRootDirectory
@InputDirectory public java.io.File getOutputRootDirectory()
-
setOutputRootDirectory
public void setOutputRootDirectory(java.io.File outputRootDirectory)
-
transcode
public void transcode()
-
processFolder
protected void processFolder(java.io.File inputFolder, java.io.File outputFolder, java.lang.String outputClassNamePrefix, java.lang.String outputFileNameExtension, java.lang.String outputPackageName, org.pushingpixels.radiance.tools.svgtranscoder.api.LanguageRenderer languageRenderer, java.lang.String templateFile)
-
-