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, toString
public 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.Exception
protected void copyPortalThemeDir(java.lang.String theme, java.lang.String[] excludes, java.lang.String[] includes) throws java.lang.Exception
java.lang.Exception
protected void copyThemeParent() throws java.lang.Exception
java.lang.Exception
protected void copyThemeParentPortal() throws java.lang.Exception
java.lang.Exception
protected void copyThemeParentProject()
protected void copyThemeParentStyled() throws java.lang.Exception
java.lang.Exception
protected void copyThemeParentUnstyled() throws java.lang.Exception
java.lang.Exception
protected java.io.File getFrontendThemeFile(java.lang.String theme) throws java.lang.Exception
java.lang.Exception