|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.nanoko.coffee.mill.mojos.AbstractCoffeeMillMojo
org.nanoko.coffee.mill.mojos.compile.HtmlCompressorMojo
public class HtmlCompressorMojo
Compress HTML pages using HtmlCompressor.
| Field Summary | |
|---|---|
Boolean |
htmlCompressionGenerateStatistics
HTML compression statistics |
String[] |
htmlCompressionPredefinedPreservePatterns
Predefined patterns for most often used custom preservation rules: PHP_TAG_PATTERN and SERVER_SCRIPT_TAG_PATTERN. |
Boolean |
htmlCompressionPreserveLineBreak
If set to false keeps line breaks (default is true) |
String[] |
htmlCompressionPreservePatterns
Preserve patterns |
Boolean |
htmlCompressionRemoveComments
If set to false keeps HTML comments (default is true) |
Boolean |
htmlCompressionRemoveFormAttributes
Removes optional attributes from form tags |
Boolean |
htmlCompressionRemoveHttpProtocol
Replaces "http://" with "//" inside tag attributes |
Boolean |
htmlCompressionRemoveHttpsProtocol
Replace "https://" with "//" inside tag attributes |
Boolean |
htmlCompressionRemoveInputAttributes
Removes optional attributes from input tags |
Boolean |
htmlCompressionRemoveIntertagSpaces
Removes iter-tag whitespace characters |
Boolean |
htmlCompressionRemoveJavaScriptProtocol
Removes "javascript:" from inline event handlers |
Boolean |
htmlCompressionRemoveLinkAttributes
Removes optional attributes from link tags |
Boolean |
htmlCompressionRemoveMultiSpaces
If sets to false keeps multiple whitespace characters (default is true) |
Boolean |
htmlCompressionRemoveQuotes
Removes unnecessary tag attribute quotes |
Boolean |
htmlCompressionRemoveScriptAttributes
Removes optional attributes from script tags |
Boolean |
htmlCompressionRemoveStyleAttributes
Removes optional attributes from style tags |
Boolean |
htmlCompressionSimpleBooleanAttributes
Removes values from boolean tag attributes |
Boolean |
htmlCompressionSimpleDoctype
Simplifies existing doctype |
Boolean |
skipHtmlCompressor
Enables / disables the HTML Compression The compression is disabled by default. |
| Fields inherited from class org.nanoko.coffee.mill.mojos.AbstractCoffeeMillMojo |
|---|
assetsDir, baseDirectory, buildDirectory, coffeeScriptDir, coffeeScriptTestDir, javaScriptDir, javaScriptTestDir, libDir, project, projectHelper, stylesheetsDir, workDir, workTestDir |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
HtmlCompressorMojo()
|
|
| Method Summary | |
|---|---|
void |
execute()
|
| Methods inherited from class org.nanoko.coffee.mill.mojos.AbstractCoffeeMillMojo |
|---|
getLibDirectory, getTarget, getWorkDirectory, getWorkTestDirectory |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
|---|
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public Boolean skipHtmlCompressor
public Boolean htmlCompressionRemoveComments
public Boolean htmlCompressionPreserveLineBreak
public Boolean htmlCompressionRemoveMultiSpaces
public Boolean htmlCompressionRemoveIntertagSpaces
public Boolean htmlCompressionRemoveQuotes
public Boolean htmlCompressionSimpleDoctype
public Boolean htmlCompressionRemoveScriptAttributes
public Boolean htmlCompressionRemoveStyleAttributes
public Boolean htmlCompressionRemoveLinkAttributes
public Boolean htmlCompressionRemoveFormAttributes
public Boolean htmlCompressionRemoveInputAttributes
public Boolean htmlCompressionSimpleBooleanAttributes
public Boolean htmlCompressionRemoveJavaScriptProtocol
public Boolean htmlCompressionRemoveHttpProtocol
public Boolean htmlCompressionRemoveHttpsProtocol
public String[] htmlCompressionPredefinedPreservePatterns
public String[] htmlCompressionPreservePatterns
public Boolean htmlCompressionGenerateStatistics
| Constructor Detail |
|---|
public HtmlCompressorMojo()
| Method Detail |
|---|
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||