Class HtmlCompressorStatistics
java.lang.Object
com.googlecode.htmlcompressor.compressor.HtmlCompressorStatistics
Class that stores HTML compression statistics.
- Author:
- Sergiy Kovalchuk
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns metrics of a compressed document.Returns metrics of an uncompressed document.int
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) Sets the compressed metrics.void
setOriginalMetrics
(HtmlMetrics originalMetrics) Sets the original metrics.void
setPreservedSize
(int preservedSize) Sets the preserved size.void
setTime
(long time) Sets the 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
Sets the original metrics.- Parameters:
originalMetrics
- the originalMetrics to set
-
getCompressedMetrics
Returns metrics of a compressed document.- Returns:
- metrics of a compressed document
- See Also:
-
setCompressedMetrics
Sets the compressed metrics.- 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) Sets the 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) Sets the preserved size.- Parameters:
preservedSize
- the preservedSize to set
-
toString
-