/** * static method to retrieve a new `ItemAdapter` * * @return a new ItemAdapter */ public static <Model, Item extends IItem> ModelAdapter<Model, Item> models(IInterceptor<Model, Item> interceptor) { return new ModelAdapter<>(interceptor); }
ModelAdapter<IconModel, ModelIconItem> itemAdapter = new ModelAdapter<>(new IInterceptor<IconModel, ModelIconItem>() { @Override public ModelIconItem intercept(IconModel o) {
ModelAdapter<IconModel, ModelIconItem> itemAdapter = new ModelAdapter<>(new IInterceptor<IconModel, ModelIconItem>() { @Override public ModelIconItem intercept(IconModel iconModel) {