Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\app\statistics\HTMLReport.class
???? 3? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ) , ? , , !"#$%&'()*+,-./0 D1 D2 345 36789:;<=>?@ABCDEFGHIJKL MNO PQ PRS TUVW XY Z [\]^_`abcdef ghijk gl ?mno gp qr gstuvwxyz{| M}~ M???? blocks Ljava/util/List; Signature 8Ljava/util/List<Lorg/dspace/app/statistics/Statistics;>; pageTitle Ljava/lang/String; mainTitle start Ljava/util/Date; end output <init> ()V Code LineNumberTable LocalVariableTable this &Lorg/dspace/app/statistics/HTMLReport; setOutput (Ljava/lang/String;)V newOutput StackMapTable render ()Ljava/lang/String; stats &Lorg/dspace/app/statistics/Statistics; fos Ljava/io/FileOutputStream; osr Ljava/io/OutputStreamWriter; out Ljava/io/PrintWriter; e Ljava/io/IOException; frag Ljava/lang/StringBuffer; statSets Ljava/util/Iterator; LocalVariableTypeTable <Ljava/util/Iterator<Lorg/dspace/app/statistics/Statistics;>; ?? topLink navigation addBlock )(Lorg/dspace/app/statistics/Statistics;)V stat setStartDate (Ljava/util/Date;)V?0 setEndDate dateRange df Ljava/text/DateFormat;? setMainTitle '(Ljava/lang/String;Ljava/lang/String;)V name serverName header &(Ljava/lang/String;)Ljava/lang/String; title sectionHeader aName space Ljava/util/regex/Pattern; matchSpace Ljava/util/regex/Matcher; statBlock :(Lorg/dspace/app/statistics/Statistics;)Ljava/lang/String; style i I content ![Lorg/dspace/app/statistics/Stat; ?? floorInfo (I)Ljava/lang/String; floor blockExplanation explanation footer clean s SourceFile HTMLReport.java ? ? java/util/ArrayList ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder dspace.dir?? ????? ? log report? ? ? ? java/lang/StringBuffer ? ??? ? ? ? ??????? ? ??? $org/dspace/app/statistics/Statistics? ? ? ? ? ?? ? ? ??? ? ? ? ? ? ? java/io/FileOutputStream ? ? java/io/OutputStreamWriter UTF-8 ?? java/io/PrintWriter ??? ?? ? java/io/IOException? ?? Unable to write to output file ?? ??? :<div class="reportNavigation"><a href="#top">Top</a></div> <div class="reportNavigation"> 0<a href="#general_overview">General Overview</a> | 6<a href="#archive_information">Archive Information</a> (<a href="#items_viewed">Items Viewed</a> :<a href="#all_actions_performed">All Actions Performed</a> &<a href="#user_logins">User Logins</a> ,<a href="#words_searched">Words Searched</a> :<a href="#averaging_information">Averaging Information</a> :<a href="#log_level_information">Log Level Information</a> <<a href="#processing_information">Processing Information</a> </div>?? java/util/Date?? ????? <div class="reportDate">?? from start of records to end of records </div> '<div class="reportTitle"><a name="top"> </a></div> Statistics for on <style type="text/css"> 2body { font-family: Arial, Helvetica, sans-serif } q.reportTitle { width: 100%; clear: both; text-align: center; font-weight: bold; font-size: 200%; margin: 20px; } ?.reportSection { width: 100%; clear: both; font-weight: bold; font-size: 160%; margin: 10px; text-align: center; margin-top: 30px; } :.reportBlock { border: 1px solid #000000; margin: 10px; } '.reportOddRow { background: #dddddd; } (.reportEvenRow { background: #bbbbbb; } ?.reportExplanation { font-style: italic; text-align: center; } H.reportDate { font-style: italic; text-align: center; font-size: 120% } %.reportFloor { text-align: center; } #.rightAlign { text-align: right; } *.reportNavigation { text-align: center; } </style> ?? ? ????? _?? ? $<div class="reportSection"><a name=" ">?? ;<table align="center" class="reportBlock" cellpadding="5"> ? ?? ? <tr> <th> </th> </tr> reportOddRow reportEvenRow <tr class=" "> <td> ?? ? <a href=" " target="_blank">? ? ? ? </a> " </td> <td class="rightAlign"> ???? ?? ? </td> </tr> </table> <div class="reportFloor"> (more than times) </div> <div class="reportExplanation"> < <?? > >?? $org/dspace/app/statistics/HTMLReport java/lang/Object org/dspace/app/statistics/Report java/util/Iterator java/text/DateFormat java/lang/String $org/dspace/core/ConfigurationManager getProperty append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/io/File separator toString ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/util/List iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getSectionHeader getExplanation getFloor ()I +(Ljava/io/OutputStream;Ljava/lang/String;)V (Ljava/io/Writer;)V write close java/lang/System Ljava/io/PrintStream; java/io/PrintStream println exit (I)V add (Ljava/lang/Object;)Z getTime ()J (J)V getDateInstance ()Ljava/text/DateFormat; format $(Ljava/util/Date;)Ljava/lang/String; toLowerCase java/util/regex/Pattern compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher replaceAll getStats #()[Lorg/dspace/app/statistics/Stat; getStatName getResultName org/dspace/app/statistics/Stat getReference getKey getValue %org/dspace/app/statistics/ReportTools numberFormat getUnits replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? P*? *? Y? ? *? *? *? *? *? Y? ? ? ? ? ? ? ? ? ? ? ? ? "