source: trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/MFCReplayDecorator.java @ 98

Last change on this file since 98 was 98, checked in by sherbold, 13 years ago
  • generateReplayfile now assigns a unique Id to each sequences added to the file
  • Property svn:mime-type set to text/plain
File size: 1.0 KB
Line 
1package de.ugoe.cs.eventbench.windows;
2
3import de.ugoe.cs.eventbench.IReplayDecorator;
4import de.ugoe.cs.util.StringTools;
5
6public class MFCReplayDecorator implements IReplayDecorator {
7
8        /**
9         * Id for object serialization.
10         */
11        private static final long serialVersionUID = 1L;
12       
13        transient private static MFCReplayDecorator theInstance;
14       
15        private MFCReplayDecorator() {};
16       
17        public static MFCReplayDecorator getInstance() {
18                if( theInstance==null ) {
19                        theInstance = new MFCReplayDecorator();
20                }
21                return theInstance;
22        }
23       
24        @Override
25        public String getHeader() {
26                return "<?xml version=\"1.0\" encoding=\"UTF-16\"?>" + StringTools.ENDLINE +
27                           "<log>" + StringTools.ENDLINE;
28               
29        }
30
31        @Override
32        public String getFooter() {
33                return "</log>" + StringTools.ENDLINE;
34        }
35
36        @Override
37        public String getSessionHeader(int sessionId) {
38                return " <session id=\""+sessionId+"\">" + StringTools.ENDLINE;
39        }
40
41        @Override
42        public String getSessionFooter(int sessionId) {
43                return " </session>" + StringTools.ENDLINE;
44        }
45       
46
47}
Note: See TracBrowser for help on using the repository browser.