001 package data.swing;
002
003 import data.*;
004
005 /**
006 * DataBasketEntryGrouper that can be used to indicate no grouping at all.
007 *
008 * @author Steffen Zschaler
009 * @version 2.0 23/08/1999
010 * @since v2.0
011 */
012 public final class NOPDataBasketEntryGrouper extends Object implements DataBasketEntryGrouper {
013
014 /**
015 * Returns false.
016 *
017 * @override Never
018 *
019 * @return false.
020 */
021 public final boolean canGroup(DataBasketEntry dbe1, DataBasketEntry dbe2) {
022 return false;
023 }
024
025 /**
026 * Returns <code>dbe1</code>.
027 *
028 * @override Never
029 *
030 * @return <code>dbe1</code>
031 */
032 public final DataBasketEntry group(DataBasketEntry dbe1, DataBasketEntry dbe2) {
033 return dbe1;
034 }
035
036 /**
037 * Convenience variable holding an instance of NOPDataBasketEntryGrouper.
038 */
039 public static final DataBasketEntryGrouper NO_GROUPS = new NOPDataBasketEntryGrouper();
040 }