data
Interface ListenableCatalog<T extends CatalogItem>
- All Superinterfaces:
- Catalog<T>, CatalogItem, Comparable<Object>, DataBasketEntryDestination, DataBasketEntrySource, Nameable, Serializable
- All Known Implementing Classes:
- AbstractCurrency, CatalogFilter, CatalogImpl, CurrencyFilter, CurrencyImpl, EUROCurrencyImpl
public interface ListenableCatalog<T extends CatalogItem>
- extends Catalog<T>
A Catalog that fires events to inform about changes to its contents.
- Since:
- v2.0
- Author:
- Steffen Zschaler
addCatalogChangeListener
void addCatalogChangeListener(CatalogChangeListener ccl)
- Add a listener that will be informed about changes to the Catalog's contents.
- Parameters:
ccl
- the listener to be added.- Override:
- Always
removeCatalogChangeListener
void removeCatalogChangeListener(CatalogChangeListener ccl)
- Remove a listener that was informed about changes to the Catalog's contents.
- Parameters:
ccl
- the listener to be removed.- Override:
- Always