package org.aplikator.client.local.widgets;
import java.io.Serializable;
import org.aplikator.client.shared.descriptor.PropertyDTO;
import com.google.gwt.event.logical.shared.HasValueChangeHandlers;
import com.google.gwt.user.client.Command;
public interface DataField<I extends Serializable> extends HasValueChangeHandlers<I> {
PropertyDTO getProperty();
// void setProperty(PropertyDTO property);
void setValue(I value);
I getValue();
void setDirty(boolean dirty);
boolean isDirty();
void setEnabled(boolean enabled);
void grabFocus();
void addEnterHandler(Command command);
}