Package com.iizix.js.build.compressors
Class HtmlCompressorStatistics
java.lang.Object
com.iizix.js.build.compressors.HtmlCompressorStatistics
Class that stores HTML compression statistics
- Author:
- Sergiy Kovalchuk
- See Also:
Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionReturns metrics of a compressed documentReturns metrics of an uncompressed documentintReturns total size of blocks that were skipped by the compressor (for example content inside<pre>tags or inside<script>tags with disabled javascript compression)longgetTime()Returns total compression time.voidsetCompressedMetrics(HtmlMetrics compressedMetrics) voidsetOriginalMetrics(HtmlMetrics originalMetrics) voidsetPreservedSize(int preservedSize) voidsetTime(long time) toString()
Constructor Details
HtmlCompressorStatistics
public HtmlCompressorStatistics()
Method Details
getOriginalMetrics
Returns metrics of an uncompressed document- Returns:
- metrics of an uncompressed document
- See Also:
setOriginalMetrics
- Parameters:
originalMetrics- the originalMetrics to set
getCompressedMetrics
Returns metrics of a compressed document- Returns:
- metrics of a compressed document
- See Also:
setCompressedMetrics
- 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