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 |
copyThemeParentProject() |
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 copyThemeParentProject()
protected 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