blob: 5b3e356cec94dac7fa8e38afd29e8cf3f35f634b [file] [log] [blame]
package org.apache.flex.runtimelocale.event {
import flash.events.Event;
import org.apache.flex.runtimelocale.model.locale.LocaleDataVO;
public class LocaleItemEvent extends Event {
public static const NEW_LOCALE_ITEM_REQUEST:String = "newLocaleItemRequest";
public static const REMOVE_LOCALE_ITEM_REQUEST:String = "removeLocaleItemRequest";
public function LocaleItemEvent(type:String, key:String, locale:LocaleDataVO=null, bubbles:Boolean=false, cancelable:Boolean=false) {
super(type, bubbles, cancelable);
_itemKey = key;
_localeData = locale;
}
private var _itemKey:String;
private var _localeData:LocaleDataVO;
override public function clone():Event {
return new LocaleItemEvent(type, _itemKey, _localeData, bubbles, cancelable);
}
public function get itemKey():String {
return _itemKey;
}
public function get localeData():LocaleDataVO {
return _localeData;
}
public function set localeData(value:LocaleDataVO):void {
_localeData = value;
}
}
}