Changeset 266


Ignore:
Timestamp:
04/13/12 09:34:36 (13 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • xssim/branches/tpiontek/src/simulator/stats/implementation/out/StringSerializer.java

    r228 r266  
    1717import simulator.stats.implementation.ResourceStats; 
    1818import simulator.stats.implementation.ResourceUsageStats; 
     19import simulator.stats.implementation.TaskCategoryStats; 
    1920import simulator.stats.implementation.TaskStats; 
    2021 
     
    167168        } 
    168169         
     170        public String visit(TaskCategoryStats taskCatStats) { 
     171                 
     172                StringBuffer buffer = null; 
     173 
     174                if(printedHeaders.add("taskCatStats")) { 
     175                        buffer = new StringBuffer(200); 
     176                        String[] headers = taskCatStats.getHeaders(); 
     177                        for(int i = 0; i < headers.length; i++) 
     178                        { 
     179                                buffer.append(headers[i]); 
     180                                buffer.append(fieldSeparator); 
     181                        } 
     182                        buffer.append(System.getProperty("line.separator")); 
     183                } else { 
     184                        buffer = new StringBuffer(100); 
     185                } 
     186                 
     187                buffer.append(taskCatStats.getCatID()); 
     188                buffer.append(fieldSeparator); 
     189                buffer.append(defaultNumberFormat 
     190                                .format(taskCatStats.getMeanTaskCompletionTime().getMean())); 
     191                buffer.append(fieldSeparator); 
     192                buffer.append(defaultNumberFormat 
     193                                .format(taskCatStats.getMeanTaskExecutionTime().getMean())); 
     194                buffer.append(fieldSeparator); 
     195                buffer.append(defaultNumberFormat 
     196                                .format(taskCatStats.getMeanTaskStartTime().getMean())); 
     197                buffer.append(fieldSeparator); 
     198                buffer.append(defaultNumberFormat 
     199                                .format(taskCatStats.getMeanTaskFlowTime().getMean())); 
     200                buffer.append(fieldSeparator); 
     201                buffer.append(defaultNumberFormat 
     202                                .format(taskCatStats.getMeanTaskWaitingTime().getMean())); 
     203                buffer.append(fieldSeparator); 
     204                buffer.append(defaultNumberFormat 
     205                                .format(taskCatStats.getMeanTaskGQ_WaitingTime().getMean())); 
     206                buffer.append(fieldSeparator); 
     207                buffer.append(defaultNumberFormat 
     208                                .format(taskCatStats.getTardiness().getMean())); 
     209                buffer.append(fieldSeparator); 
     210                buffer.append(defaultNumberFormat 
     211                                .format(taskCatStats.getLateness().getMean())); 
     212                buffer.append(fieldSeparator); 
     213                buffer.append(defaultNumberFormat 
     214                                .format(taskCatStats.getMakespan().getMean())); 
     215                buffer.append(fieldSeparator); 
     216                 
     217                return buffer.toString(); 
     218        } 
     219         
    169220        public String visit(ResourceStats resourceStats){ 
    170221                 
Note: See TracChangeset for help on using the changeset viewer.