Class HtmlReporter


  • public class HtmlReporter
    extends java.lang.Object
    生成ByteX产生的日志的HTML文件的
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String createHtmlReporter​(java.lang.String transformName)
      create a html file which use all registered HtmlFragmentProvider,the file path will be:
      htmlFileDir+appPackageName-versionName.versionCode-yyyy-MM-dd_HH-mm-ss_SSS'.html
      static HtmlReporter getInstance()  
      void init​(java.lang.String htmlFileDir, java.lang.String title, java.lang.String appPackageName, java.lang.String versionName, java.lang.String versionCode)  
      void registerHtmlFragment​(HtmlFragmentProvider htmlFragmentProvider)
      register a HtmlFragmentProvider,which will be use to create a piece of HTML code when createHtmlReporter(java.lang.String) is called
      void reset()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • registerHtmlFragment

        public void registerHtmlFragment​(HtmlFragmentProvider htmlFragmentProvider)
        register a HtmlFragmentProvider,which will be use to create a piece of HTML code when createHtmlReporter(java.lang.String) is called
        Parameters:
        htmlFragmentProvider - HtmlFragmentProvider
      • init

        public void init​(java.lang.String htmlFileDir,
                         java.lang.String title,
                         java.lang.String appPackageName,
                         java.lang.String versionName,
                         java.lang.String versionCode)
      • reset

        public void reset()
      • createHtmlReporter

        public java.lang.String createHtmlReporter​(java.lang.String transformName)
        create a html file which use all registered HtmlFragmentProvider,the file path will be:
        htmlFileDir+appPackageName-versionName.versionCode-yyyy-MM-dd_HH-mm-ss_SSS'.html
        Returns:
        absolutePath