package com.lafabrick.converter
{
    import flash.events.Event;
    
    public class XSDEvent extends Event
    {
        public static const IMPORT_SUCCESS : String = "importSuccess";
        public static const EXPORT_SUCCESS : String = "exportSuccess";
        public static const CONVERSION_ERROR : String = "conversionError";
        
        public function XSDEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
        {
            super(type, bubbles, cancelable);
        }
        
        public var data : *;
        public var message : String;
        
        override public function clone() : Event
        {
            var evt : XSDEvent = new XSDEvent( type, bubbles, cancelable );
            evt.data = data;
            evt.message = message;
            return evt;
        }
    }
}