Class HtmlCompressorStatistics

    • Constructor Detail

      • HtmlCompressorStatistics

        public HtmlCompressorStatistics()
    • 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 class java.lang.Object