001    package data;
002    
003    /**
004     * Helper interface used to determine the value of a {@link DataBasketEntry} when
005     * summing up {@link DataBasket DataBaskets}.
006     *
007     * @author Steffen Zschaler
008     * @version 2.0 14/06/1999
009     * @since v2.0
010     */
011    public interface BasketEntryValue {
012    
013        /**
014         * Get a {@link DataBasketEntry}'s value.
015         *
016         * @param dbe the DataBasketEntry to be evaluated.
017         *
018         * @return the value of the DataBasketEntry.
019         *
020         * @override Always
021         */
022        public Value getEntryValue(DataBasketEntry dbe);
023    }