package com.ait.toolkit.sencha.touch.client.events.datepickerfield; import com.ait.toolkit.sencha.touch.client.ui.DatePickerField; import com.google.gwt.core.client.JsDate; import com.google.gwt.event.dom.client.DomEvent.Type; public class DateChangeEvent { public static String EVENT_NAME = "change"; private DatePickerField source; private JsDate newDate; private JsDate oldDate; public DateChangeEvent(DatePickerField source, JsDate newDate, JsDate oldDate) { super(); this.source = source; this.newDate = newDate; this.oldDate = oldDate; } /** * UiBinder implementations */ private static Type<DateChangeHandler> TYPE = new Type<DateChangeHandler>(EVENT_NAME, null); public static Type<DateChangeHandler> getType() { return TYPE; } public static Type<DateChangeHandler> getAssociatedType() { return TYPE; } public DatePickerField getSource() { return source; } public JsDate getNewDate() { return newDate; } public JsDate getOldDate() { return oldDate; } }