Package com.iizix.js.build.compressors
Class HtmlCompressorStatistics
- java.lang.Object
- com.iizix.js.build.compressors.HtmlCompressorStatistics
 
- public class HtmlCompressorStatistics extends java.lang.ObjectClass 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 document- HtmlMetrics- getOriginalMetrics()Returns metrics of an uncompressed document- 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)- 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:
- toStringin class- java.lang.Object