package org.robobinding.property;
import org.robobinding.itempresentationmodel.RefreshableItemPresentationModel;
import org.robobinding.itempresentationmodel.ViewTypeSelectable;
/**
*
* @since 1.0
* @version $Revision: 1.0 $
* @author Cheng Wei
*/
public interface DataSetValueModel extends ViewTypeSelectable {
int size();
Object get(int index);
void addPropertyChangeListener(DataSetPropertyChangeListener listener);
void removePropertyChangeListener(DataSetPropertyChangeListener listener);
RefreshableItemPresentationModel newRefreshableItemPresentationModel(int itemViewType);
boolean preInitializingViewsWithDefault(boolean defaultValue);
}