Class HtmlMetrics

java.lang.Object
com.iizix.js.build.compressors.HtmlMetrics

public class HtmlMetrics extends Object
Class that stores metrics about HTML documents.
Author:
Sergiy Kovalchuk
  • Constructor Details

    • HtmlMetrics

      public HtmlMetrics()
  • Method Details

    • getFilesize

      public int getFilesize()
      Returns total filesize of a document
      Returns:
      total filesize of a document, in bytes
    • setFilesize

      public void setFilesize(int filesize)
      Parameters:
      filesize - the filesize to set
    • getEmptyChars

      public int getEmptyChars()
      Returns number of empty characters (spaces, tabs, end of lines) in a document
      Returns:
      number of empty characters in a document
    • setEmptyChars

      public void setEmptyChars(int emptyChars)
      Parameters:
      emptyChars - the emptyChars to set
    • getInlineScriptSize

      public int getInlineScriptSize()
      Returns total size of inline <script> tags
      Returns:
      total size of inline <script> tags, in bytes
    • setInlineScriptSize

      public void setInlineScriptSize(int inlineScriptSize)
      Parameters:
      inlineScriptSize - the inlineScriptSize to set
    • getInlineStyleSize

      public int getInlineStyleSize()
      Returns total size of inline <style> tags
      Returns:
      total size of inline <style> tags, in bytes
    • setInlineStyleSize

      public void setInlineStyleSize(int inlineStyleSize)
      Parameters:
      inlineStyleSize - the inlineStyleSize to set
    • getInlineEventSize

      public int getInlineEventSize()
      Returns total size of inline event handlers (onclick, etc)
      Returns:
      total size of inline event handlers, in bytes
    • setInlineEventSize

      public void setInlineEventSize(int inlineEventSize)
      Parameters:
      inlineEventSize - the inlineEventSize to set
    • toString

      public String toString()
      Overrides:
      toString in class Object