data
Interface ListenableStock<T extends StockItem,CT extends CatalogItem>
- All Superinterfaces: 
 - Cloneable, Comparable<Object>, DataBasketEntryDestination, DataBasketEntrySource, Nameable, Serializable, Stock<T,CT>, StockItem
 
- All Known Implementing Classes: 
 - AbstractStockFilter, CountingStockFilter, CountingStockImpl, MoneyBagFilter, MoneyBagImpl, StockImpl, StoringStockFilter, StoringStockImpl
 
public interface ListenableStock<T extends StockItem,CT extends CatalogItem>
- extends Stock<T,CT>
 
A Stock that will fire events to inform about changes to its contents.
- Since:
 
  - v2.0
 
- Author:
 
  - Steffen Zschaler
 
 
 
 
| Methods inherited from interface data.Stock | 
add, addStock, contains, contains, containsStock, countItems, fillStockWithValue, get, getCatalog, iterator, keySet, remove, remove, size, sumStock | 
 
 
 
 
addStockChangeListener
void addStockChangeListener(StockChangeListener scl)
- Add a listener that will be informed about changes to the Stock's contents.
 
- Parameters:
 scl - the listener- Override:
 
  - Always
 
 
 
removeStockChangeListener
void removeStockChangeListener(StockChangeListener scl)
- Remove a listener that was being informed about changes to the Stock's contents.
 
- Parameters:
 scl - the listener- Override:
 
  - Always