Package com.iizix.js.build.compressors
Class HtmlCompressorStatistics
- java.lang.Object
- com.iizix.js.build.compressors.HtmlCompressorStatistics
public class HtmlCompressorStatistics extends java.lang.Object
Class that stores HTML compression statistics- Author:
- Sergiy Kovalchuk
- See Also:
HtmlCompressor.getStatistics()
Constructor Summary
Constructors Constructor Description HtmlCompressorStatistics()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HtmlMetrics
getCompressedMetrics()
Returns metrics of a compressed documentHtmlMetrics
getOriginalMetrics()
Returns metrics of an uncompressed documentint
getPreservedSize()
Returns total size of blocks that were skipped by the compressor (for example content inside<pre>
tags or inside<script>
tags with disabled javascript compression)long
getTime()
Returns total compression time.void
setCompressedMetrics(HtmlMetrics compressedMetrics)
void
setOriginalMetrics(HtmlMetrics originalMetrics)
void
setPreservedSize(int preservedSize)
void
setTime(long time)
java.lang.String
toString()
Method Detail
getOriginalMetrics
public HtmlMetrics getOriginalMetrics()
Returns metrics of an uncompressed document- Returns:
- metrics of an uncompressed document
- See Also:
HtmlMetrics
setOriginalMetrics
public void setOriginalMetrics(HtmlMetrics originalMetrics)
- Parameters:
originalMetrics
- the originalMetrics to set
getCompressedMetrics
public HtmlMetrics getCompressedMetrics()
Returns metrics of a compressed document- Returns:
- metrics of a compressed document
- See Also:
HtmlMetrics
setCompressedMetrics
public void setCompressedMetrics(HtmlMetrics compressedMetrics)
- Parameters:
compressedMetrics
- the compressedMetrics to set
getTime
public long getTime()
Returns total compression time.Please note that compression performance varies very significantly depending on whether it was a cold run or not (specifics of Java VM), so for accurate real world results it is recommended to take measurements accordingly.
- Returns:
- the compression time, in milliseconds
setTime
public void setTime(long time)
- Parameters:
time
- the time to set
getPreservedSize
public int getPreservedSize()
Returns total size of blocks that were skipped by the compressor (for example content inside<pre>
tags or inside<script>
tags with disabled javascript compression)- Returns:
- the total size of blocks that were skipped by the compressor, in bytes
setPreservedSize
public void setPreservedSize(int preservedSize)
- Parameters:
preservedSize
- the preservedSize to set
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object