package org.iplantc.phyloviewer.client.events;
import org.iplantc.phyloviewer.shared.model.IDocument;
import com.google.gwt.event.shared.GwtEvent;
public class DocumentChangeEvent extends GwtEvent<DocumentChangeHandler>
{
public static final Type<DocumentChangeHandler> TYPE = new Type<DocumentChangeHandler>();
private IDocument document;
public DocumentChangeEvent(IDocument document)
{
this.document = document;
}
@Override
protected void dispatch(DocumentChangeHandler handler)
{
handler.onDocumentChange(this);
}
@Override
public com.google.gwt.event.shared.GwtEvent.Type<DocumentChangeHandler> getAssociatedType()
{
return TYPE;
}
public IDocument getDocument()
{
return document;
}
}