public class WebAppExtension
extends java.lang.Object
| Constructor and Description |
|---|
WebAppExtension() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.io.File> |
findCombinableCSSFiles(org.gradle.api.Project project)
Finds all CSS source files that should be combined.
|
java.util.List<java.io.File> |
findCombinableJavaScriptFiles(org.gradle.api.Project project)
Finds all JavaScript source files in the project that are in scope, and
that should be combined.
|
protected java.util.List<java.io.File> |
findJavaScriptLibraryFiles(org.gradle.api.Project project) |
java.util.List<java.io.File> |
findWebAppFiles(org.gradle.api.Project project)
Finds all web application files in the project that are in scope according
to this configuration.
|
java.lang.String |
getBuildDir() |
java.io.File |
getBuildDir(org.gradle.api.Project project) |
java.lang.String |
getCharset() |
java.nio.charset.Charset |
getCharsetObject() |
java.util.List<java.lang.String> |
getCombineCSSExcludes() |
java.io.File |
getCombinedCSSFile(org.gradle.api.Project project) |
java.lang.String |
getCombinedCSSFileName() |
java.io.File |
getCombinedJavaScriptFile(org.gradle.api.Project project) |
java.lang.String |
getCombinedJavaScriptFileName() |
java.util.List<java.lang.String> |
getCombineJavaScriptExcludes() |
boolean |
getCombineJavaScriptLibraries() |
java.util.List<java.lang.String> |
getExcludes() |
groovy.lang.Closure<java.lang.String> |
getRewriteJavaScriptFilter() |
java.lang.String |
getSourceDir() |
java.io.File |
getSourceDir(org.gradle.api.Project project) |
java.util.List<java.lang.String> |
getSyncDirs() |
void |
prepareOutputFile(java.io.File outputFile) |
void |
setBuildDir(java.lang.String buildDir) |
void |
setCharset(java.lang.String charset) |
void |
setCombineCSSExcludes(java.util.List<java.lang.String> combineCSSExcludes) |
void |
setCombinedCSSFileName(java.lang.String combinedCSSFileName) |
void |
setCombinedJavaScriptFileName(java.lang.String combinedJavaScriptFileName) |
void |
setCombineJavaScriptExcludes(java.util.List<java.lang.String> combineJavaScriptExcludes) |
void |
setCombineJavaScriptLibraries(boolean combineJavaScriptLibraries) |
void |
setExcludes(java.util.List<java.lang.String> excludes) |
void |
setRewriteJavaScriptFilter(groovy.lang.Closure<java.lang.String> rewriteJavaScriptFilter) |
void |
setSourceDir(java.lang.String sourceDir) |
void |
setSyncDirs(java.util.List<java.lang.String> syncDirs) |
java.lang.String |
toBuildRelativePath(org.gradle.api.Project project,
java.io.File sourceFile)
Returns the path of the specified file relative to the build directory.
|
java.lang.String |
toRelativePath(java.io.File sourceFile,
java.io.File dir) |
java.lang.String |
toRelativePath(org.gradle.api.Project project,
java.io.File sourceFile)
Returns the path of the specified file relative to the project directory.
|
public void setSourceDir(java.lang.String sourceDir)
public java.lang.String getSourceDir()
public java.io.File getSourceDir(org.gradle.api.Project project)
public void setBuildDir(java.lang.String buildDir)
public java.lang.String getBuildDir()
public java.io.File getBuildDir(org.gradle.api.Project project)
public java.util.List<java.lang.String> getExcludes()
public void setExcludes(java.util.List<java.lang.String> excludes)
public void setCharset(java.lang.String charset)
public java.lang.String getCharset()
public java.nio.charset.Charset getCharsetObject()
public void setCombinedJavaScriptFileName(java.lang.String combinedJavaScriptFileName)
public java.lang.String getCombinedJavaScriptFileName()
public java.io.File getCombinedJavaScriptFile(org.gradle.api.Project project)
public java.util.List<java.lang.String> getCombineJavaScriptExcludes()
public void setCombineJavaScriptExcludes(java.util.List<java.lang.String> combineJavaScriptExcludes)
public void setCombineJavaScriptLibraries(boolean combineJavaScriptLibraries)
public boolean getCombineJavaScriptLibraries()
public groovy.lang.Closure<java.lang.String> getRewriteJavaScriptFilter()
public void setRewriteJavaScriptFilter(groovy.lang.Closure<java.lang.String> rewriteJavaScriptFilter)
public java.lang.String getCombinedCSSFileName()
public java.io.File getCombinedCSSFile(org.gradle.api.Project project)
public void setCombinedCSSFileName(java.lang.String combinedCSSFileName)
public java.util.List<java.lang.String> getCombineCSSExcludes()
public void setCombineCSSExcludes(java.util.List<java.lang.String> combineCSSExcludes)
public void setSyncDirs(java.util.List<java.lang.String> syncDirs)
public java.util.List<java.lang.String> getSyncDirs()
public java.lang.String toRelativePath(org.gradle.api.Project project,
java.io.File sourceFile)
java.lang.IllegalArgumentException - if the file is located in a directory
outside of the source directory.public java.lang.String toBuildRelativePath(org.gradle.api.Project project,
java.io.File sourceFile)
java.lang.IllegalArgumentException - if the file is located in a directory
outside of the build directory.public java.lang.String toRelativePath(java.io.File sourceFile,
java.io.File dir)
public void prepareOutputFile(java.io.File outputFile)
public java.util.List<java.io.File> findWebAppFiles(org.gradle.api.Project project)
public java.util.List<java.io.File> findCombinableJavaScriptFiles(org.gradle.api.Project project)
protected java.util.List<java.io.File> findJavaScriptLibraryFiles(org.gradle.api.Project project)
public java.util.List<java.io.File> findCombinableCSSFiles(org.gradle.api.Project project)