nice zoom buttons and a loading message
[potlatch2.git] / net / systemeD / halcyon / connection / TagEvent.as
1 package net.systemeD.halcyon.connection {
2
3     import flash.events.Event;
4
5     public class TagEvent extends EntityEvent {
6         private var _key:String;
7         private var _oldKey:String;
8         private var _oldValue:String;
9         private var _newValue:String;
10
11         public function TagEvent(type:String, item:Entity, oldKey:String, newKey:String, oldValue:String, newValue:String) {
12             super(type, item);
13             this._key = newKey;
14             this._oldKey = oldKey;
15             this._oldValue = oldValue;
16             this._newValue = newValue;
17         }
18
19         public function get key():String { return _key; }
20         public function get oldKey():String { return _oldKey; }
21         public function get oldValue():String { return _oldValue; }
22         public function get newValue():String { return _newValue; }
23
24         public override function toString():String {
25             return super.toString() + "::'"+_oldKey+"' '"+_key +"' '"+_oldValue+"' '"+_newValue+"'";
26         }
27     }
28
29 }
30