1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package gov.nasa.pds.tools.logging;
16
17 public class MessageRecord {
18 private int timesSeen;
19 private String message;
20 private String file;
21 private int line;
22
23 public MessageRecord() {
24 timesSeen = 0;
25 message = null;
26 file = null;
27 line = 0;
28 }
29
30 public void setMessage(String message) {
31 this.message = message;
32 }
33
34 public String getMessage() {
35 return message;
36 }
37
38 public void seen() {
39 timesSeen++;
40 }
41
42 public int getTimesSeen() {
43 return timesSeen;
44 }
45
46 public void setFile(String file) {
47 this.file = file;
48 }
49
50 public String getFile() {
51 return file;
52 }
53
54 public void setLine(int line) {
55 this.line = line;
56 }
57
58 public int getLine() {
59 return line;
60 }
61
62 public boolean hasLine() {
63 return (line == -1) ? false : true;
64 }
65
66 public boolean hasFile() {
67 return (file == null) ? false : true;
68 }
69 }