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
-
- 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 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()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)voidtranscode()-
Methods inherited from class org.pushingpixels.radiance.tools.svgtranscoder.gradle.TranscodeBaseTask
transcodeAllFilesInFolder
-
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, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, 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
-
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)
-
getInputRootDirectory
@InputDirectory public java.io.File getInputRootDirectory()
-
setInputRootDirectory
public void setInputRootDirectory(java.io.File inputRootDirectory)
-
getOutputRootDirectory
@OutputDirectory 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)
-
-