Class HtmlCompressorStatistics
- java.lang.Object
-
- com.googlecode.htmlcompressor.compressor.HtmlCompressorStatistics
-
public class HtmlCompressorStatistics extends 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 HtmlMetricsgetCompressedMetrics()Returns metrics of a compressed document.HtmlMetricsgetOriginalMetrics()Returns metrics of an uncompressed document.intgetPreservedSize()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).longgetTime()Returns total compression time.voidsetCompressedMetrics(HtmlMetrics compressedMetrics)Sets the compressed metrics.voidsetOriginalMetrics(HtmlMetrics originalMetrics)Sets the original metrics.voidsetPreservedSize(int preservedSize)Sets the preserved size.voidsetTime(long time)Sets the time.StringtoString()
-
-
-
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)
Sets the original metrics.- 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)
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
-
-