Ignore:
Timestamp:
06/13/08 18:00:25 (16 years ago)
Author:
ra33
Message:

Fixed up a few bugs with Saving of frames when actions are performed and with Comet and Tree stats.

Location:
trunk/src/org/expeditee/stats
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/stats/CometStats.java

    r90 r103  
    5656
    5757                StringBuffer sb = new StringBuffer();
     58                sb.append(SessionStats.getDate());
    5859                sb.append("CometName: ").append(_name).append('\n');
    59                 sb.append("Edits: ").append(_sessions).append('\n');
     60                sb.append("Versions: ").append(_sessions).append('\n');
    6061                sb.append("            Current  | Average  | Total").append('\n');
    6162                Time averageActive = new Time((long) (0.5 + active.getTime()
  • trunk/src/org/expeditee/stats/SessionStats.java

    r90 r103  
    8989
    9090        public static String getCurrentStats() {
    91                 StringBuffer stats = getSessionDateTime();
     91                StringBuffer stats = getLength();
    9292
    9393                long elapsedTime = (new Date()).getTime() - _StartTime.getTime();
     
    107107
    108108        private static String getTimeElapsed() {
    109                 SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
    110109                Date currentTime = new Date();
    111110                long elapsedTime = currentTime.getTime() - _StartTime.getTime();
    112                 String time = formatter.format(_StartTime);
    113                 time += "-->" + formatter.format(currentTime);
    114                 time += " = " + (int) (elapsedTime / MILLISECONDS_PER_MINUTE); // (new
     111                String time = "" + (int) ((double)elapsedTime / MILLISECONDS_PER_MINUTE + 0.5); // (new
    115112                // SimpleDateFormat("m").format(elapsedTime));
    116113
     
    260257                if (_StatsEnabled) {
    261258                        _AccessedFrames++;
    262                         _FrameEvents.clear();
    263                         _FrameAccessTime = new Date();
    264                         _FrameAccessDarkTime = (Time) _DarkTime.clone();
    265259                }
    266260        }
     
    269263                FrameEdited(frameName);
    270264                _SavedFrames++;
     265               
     266                _FrameEvents.clear();
     267                _FrameAccessTime = new Date();
     268                _FrameAccessDarkTime = (Time) _DarkTime.clone();
    271269        }
    272270
     
    350348
    351349        private static void FrameEdited(String name) {
    352                 _FramesEdited.append(Logger.EasyDateFormat("ddMMMyyyy-HHmm:ss"))
     350                _FramesEdited.append(Logger.EasyDateFormat("ddMMMyyyy:HHmm:ss"))
    353351                                .append("[").append(name).append("]\n");
    354352        }
     
    402400
    403401        public static String getItemStats() {
    404                 StringBuffer stats = getSessionDateTime();
     402                StringBuffer stats = getLength();
    405403                int max = 0;
    406404                for (int i = 0; i < STAT_TYPES; i++) {
     
    436434
    437435        public static String getEventStats() {
    438                 StringBuffer stats = getSessionDateTime();
     436                StringBuffer stats = getLength();
    439437                int max = getMax(_EventTimes);
    440438                int maxWidthEvents = ("" + max).length();
     
    485483         * @return
    486484         */
    487         private static StringBuffer getSessionDateTime() {
     485        public static StringBuffer getLength() {
     486                StringBuffer stats = getDate();
     487                stats.append("SessionTime: ").append(getTimeElapsed()).append("\n");
     488                return stats;
     489        }
     490       
     491        public static StringBuffer getDate() {
    488492                StringBuffer stats = new StringBuffer("Date: ");
    489                 stats.append(Logger.EasyDateFormat("ddMMMyyyy")).append("\n");
    490                 stats.append("SessionTime: ").append(getTimeElapsed()).append("\n");
     493                stats.append(Logger.EasyDateFormat("ddMMMyyyy:HHmm")).append("\n");
    491494                return stats;
    492495        }
  • trunk/src/org/expeditee/stats/TreeStats.java

    r102 r103  
    6868
    6969                StringBuffer sb = new StringBuffer();
     70                sb.append(SessionStats.getDate());
    7071                sb.append("TopFrame: ").append(_name).append('\n');
    7172                sb.append("Frames:   ").append(_treeFrames).append('\n');
    7273                sb.append("Versions: ").append(_treeSessions).append('\n');
    73                 sb.append("            FrameAve |VersionAve| Total").append('\n');
     74                sb.append("           VersionAve| FrameAve | Total").append('\n');
    7475                Time averageActive = new Time((long) (0.5 + active.getTime()
    7576                                / (1.0 * _treeFrames)));
Note: See TracChangeset for help on using the changeset viewer.