public class CompileThemeTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
CompileThemeTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
compileTheme() |
protected void |
copyDiffs() |
protected void |
copyPortalThemeDir(java.lang.String theme,
java.lang.String[] excludes,
java.lang.String include) |
protected void |
copyPortalThemeDir(java.lang.String theme,
java.lang.String[] excludes,
java.lang.String[] includes) |
protected void |
copyThemeParent() |
protected void |
copyThemeParentPortal() |
protected void |
copyThemeParentStyled() |
protected void |
copyThemeParentUnstyled() |
java.io.File |
getDiffsDir() |
protected java.io.File |
getFrontendThemeFile(java.lang.String theme) |
org.gradle.api.file.FileCollection |
getFrontendThemeFiles() |
java.io.File |
getFrontendThemesWebDir() |
org.gradle.api.file.FileCollection |
getThemeDirs() |
java.lang.String |
getThemeParent() |
org.gradle.api.Project |
getThemeParentProject() |
java.io.File |
getThemeRootDir() |
java.util.Set<java.lang.String> |
getThemeTypes() |
void |
setDiffsDir(java.lang.Object diffsDir) |
void |
setFrontendThemeFiles(org.gradle.api.file.FileCollection frontendThemeFiles) |
void |
setFrontendThemesWebDir(java.lang.Object frontendThemesWebDir) |
void |
setThemeParent(java.lang.Object themeParent) |
void |
setThemeRootDir(java.lang.Object themeRootDir) |
void |
setThemeTypes(java.lang.Iterable<java.lang.String> themeTypes) |
CompileThemeTask |
themeTypes(java.lang.Iterable<java.lang.String> themeTypes) |
CompileThemeTask |
themeTypes(java.lang.String... themeTypes) |
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic void compileTheme()
throws java.lang.Exception
java.lang.Exception@InputDirectory @Optional public java.io.File getDiffsDir()
@InputFiles @Optional public org.gradle.api.file.FileCollection getFrontendThemeFiles()
@InputDirectory @Optional public java.io.File getFrontendThemesWebDir()
@OutputDirectories public org.gradle.api.file.FileCollection getThemeDirs()
@Input @Optional public java.lang.String getThemeParent()
public org.gradle.api.Project getThemeParentProject()
public java.io.File getThemeRootDir()
@Input public java.util.Set<java.lang.String> getThemeTypes()
public void setDiffsDir(java.lang.Object diffsDir)
public void setFrontendThemeFiles(org.gradle.api.file.FileCollection frontendThemeFiles)
public void setFrontendThemesWebDir(java.lang.Object frontendThemesWebDir)
public void setThemeParent(java.lang.Object themeParent)
public void setThemeRootDir(java.lang.Object themeRootDir)
public void setThemeTypes(java.lang.Iterable<java.lang.String> themeTypes)
public CompileThemeTask themeTypes(java.lang.Iterable<java.lang.String> themeTypes)
public CompileThemeTask themeTypes(java.lang.String... themeTypes)
protected void copyDiffs()
protected void copyPortalThemeDir(java.lang.String theme,
java.lang.String[] excludes,
java.lang.String include)
throws java.lang.Exception
java.lang.Exceptionprotected void copyPortalThemeDir(java.lang.String theme,
java.lang.String[] excludes,
java.lang.String[] includes)
throws java.lang.Exception
java.lang.Exceptionprotected void copyThemeParent()
throws java.lang.Exception
java.lang.Exceptionprotected void copyThemeParentPortal()
throws java.lang.Exception
java.lang.Exceptionprotected void copyThemeParentStyled()
throws java.lang.Exception
java.lang.Exceptionprotected void copyThemeParentUnstyled()
throws java.lang.Exception
java.lang.Exceptionprotected java.io.File getFrontendThemeFile(java.lang.String theme)
throws java.lang.Exception
java.lang.Exception