1 package com.loribel.commons.abstraction; 2 3 /*** 4 * Manage events when add, remove elements... 5 * 6 * @author Grégory Borelli 7 */ 8 public interface GB_ListEventOwner 9 { 10 11 /*** 12 * Add a listener to receive {@link GB_ContentChangeEvent}. 13 * 14 * @param a_listener GB_ContentChangeListener - 15 */ 16 void addContentChangeListener( 17 GB_ContentChangeListener a_listener); 18 19 /*** 20 * Remove a listener for ContentChangeEvent. 21 * 22 * @param a_listener GB_ContentChangeListener - 23 */ 24 void removeContentChangeListener( 25 GB_ContentChangeListener a_listener); 26 27 }