package data.swing;

import data.*;

/**
  * DataBasketEntryGrouper that can be used to indicate no grouping at all.
  *
  * @author Steffen Zschaler
  * @version 2.0 23/08/1999
  * @since v2.0
  */
public final class NOPDataBasketEntryGrouper extends Object implements DataBasketEntryGrouper {

  /**
    * Returns false.
    *
    * @override Never
    *
    * @return false.
    */
  public final boolean canGroup (DataBasketEntry dbe1, DataBasketEntry dbe2) {
    return false;
  }

  /**
    * Returns <code>dbe1</code>.
    *
    * @override Never
    *
    * @return <code>dbe1</code>
    */
  public final DataBasketEntry group (DataBasketEntry dbe1, DataBasketEntry dbe2) {
    return dbe1;
  }

  /**
    * Convenience variable holding an instance of NOPDataBasketEntryGrouper.
    */
  public static final DataBasketEntryGrouper NO_GROUPS = new NOPDataBasketEntryGrouper();
}