View Javadoc

1   package org.dfdaemon.il2.api.event;
2   
3   /**
4    * @author aka50
5    */
6   public abstract class LocatableEvent extends Event {
7   
8       private String _who;
9       private Double _x;
10      private Double _y;
11  
12      public String getName() {
13          return this.getClass().getName();
14      }
15  
16      public Double getX() {
17          return _x;
18      }
19  
20      public void setX(Double x) {
21          this._x = x;
22      }
23  
24      public Double getY() {
25          return _y;
26      }
27  
28      public void setY(Double y) {
29          this._y = y;
30      }
31  
32  
33      public String getWho() {
34          return _who;
35      }
36  
37      public void setWho(String who) {
38          _who = who;
39      }
40  
41      public String toString() {
42          final StringBuilder sb = new StringBuilder();
43          sb.append("LocatableEvent");
44          sb.append("{");
45          sb.append(super.toString());
46          sb.append(", _who='").append(_who).append('\'');
47          sb.append(", _x=").append(_x);
48          sb.append(", _y=").append(_y);
49          sb.append('}');
50          return sb.toString();
51      }
52  }