package fr.openwide.core.wicket.more.bindable.model;
import java.util.Map;
import fr.openwide.core.wicket.more.markup.repeater.map.IItemModelAwareMapModel;
import fr.openwide.core.wicket.more.markup.repeater.map.IMapModel;
/**
* A {@link IBindableModel} that also is a {@link IMapModel}.
*
* @see IBindableModel#bindMapWithCache(org.bindgen.BindingRoot, com.google.common.base.Supplier, com.google.common.base.Function, com.google.common.base.Function)
* @see IBindableModel#bindMapAlreadyAdded(org.bindgen.BindingRoot)
*/
public interface IBindableMapModel<K, V, M extends Map<K, V>>
extends IBindableModel<M>, IItemModelAwareMapModel<K, V, M, IBindableModel<K>, IBindableModel<V>> {
}