package com.florianmski.tracktoid.containers;
import com.florianmski.tracktoid.adapters.AdapterInterface;
public interface ContainerInterface<T>
{
public T get();
public void set(T data);
public interface DataContainerInterface<T> extends ContainerInterface<T>
{
public boolean isEmpty();
public void init();
public void clear();
}
public interface ViewContainerInterface<E, V, A extends AdapterInterface<E>> extends ContainerInterface<V>
{
public void setAdapter(A adapter);
public A getAdapter();
public int getLayoutId();
}
}