package gueei.binding;
@SuppressWarnings("rawtypes")
public interface IObservableCollection<T> extends IObservable<IObservableCollection>{
void subscribe(CollectionObserver c);
void unsubscribe(CollectionObserver c);
void notifyCollectionChanged(CollectionChangedEventArg arg);
T getItem(int position);
long getItemId(int position);
void onLoad(int position);
Class<T> getComponentType();
int size();
void setVisibleChildrenCount(Object setter, int total);
}