

package mva2.adapter.internal;

import mva2.adapter.Section;

public interface Notifier {

  void notifySectionItemMoved(Section section, int fromPosition, int toPosition);

  void notifySectionRangeChanged(Section section, int positionStart, int itemCount, Object payload);

  void notifySectionRangeInserted(Section section, int positionStart, int itemCount);

  void notifySectionRangeRemoved(Section section, int positionStart, int itemCount);
}
