package org.jboss.ballroom.client.widgets.forms;
import com.google.gwt.event.shared.EventHandler;
import com.google.gwt.event.shared.GwtEvent;
public class ResolveExpressionEvent extends GwtEvent<ResolveExpressionEvent.ExpressionResolveListener> {
public static final Type TYPE = new Type<ExpressionResolveListener>();
private String expressionValue;
public ResolveExpressionEvent(String expressionValue) {
this.expressionValue = expressionValue;
}
public Type<ExpressionResolveListener> getAssociatedType() {
return TYPE;
}
protected void dispatch(ExpressionResolveListener listener) {
listener.onResolveExpressionEvent(expressionValue);
}
public String getExpressionValue() {
return expressionValue;
}
public interface ExpressionResolveListener extends EventHandler {
void onResolveExpressionEvent(String expr);
}
}