common.gui.itemfinder
Class AbstractItemFinder<E>

java.lang.Object
  extended by common.gui.itemfinder.AbstractItemFinder<E>
All Implemented Interfaces:
ItemFinder<E>

public abstract class AbstractItemFinder<E>
extends java.lang.Object
implements ItemFinder<E>

An abstract ItemFinder, it has no label, default cellrenderer and width.

Author:
Matthieu Casanova

Constructor Summary
AbstractItemFinder()
           
 
Method Summary
 java.lang.String getLabel()
          Returns the label for that ItemFinder.
 javax.swing.ListCellRenderer getListCellRenderer()
          Returns a ListCellRenderer that will render the celles of the dropdown list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface common.gui.itemfinder.ItemFinder
getModel, selectionMade, updateList
 

Constructor Detail

AbstractItemFinder

public AbstractItemFinder()
Method Detail

getLabel

public java.lang.String getLabel()
Description copied from interface: ItemFinder
Returns the label for that ItemFinder. If it is null, there is no label. Otherwise the label will be displayed on top of the textfield, if the panel is in an ItemFinderWindow, and on the left otherwise.

Specified by:
getLabel in interface ItemFinder<E>
Returns:
the label or null

getListCellRenderer

public javax.swing.ListCellRenderer getListCellRenderer()
Description copied from interface: ItemFinder
Returns a ListCellRenderer that will render the celles of the dropdown list. If null, the default one is used

Specified by:
getListCellRenderer in interface ItemFinder<E>
Returns:
the ListCellRenderer