net.sf.doolin.gui.field.table.header.support
Class DefaultGUITableHeaderFactory<V,E>

java.lang.Object
  extended by net.sf.doolin.gui.field.table.header.support.DefaultGUITableHeaderFactory<V,E>
Type Parameters:
V - Type of object for the view
E - Type of item in the table
All Implemented Interfaces:
GUITableHeaderFactory<V,E>

public class DefaultGUITableHeaderFactory<V,E>
extends Object
implements GUITableHeaderFactory<V,E>

Default actory for the header of a GUITable.

Author:
Damien Coraboeuf

Constructor Summary
DefaultGUITableHeaderFactory()
           
 
Method Summary
 JTableHeader createHeader(GUITable<V,E> table)
          Creates the header for the table
 GUITableHeaderMenuFactory<V,E> getHeaderMenuFactory()
           
 void setHeaderMenuFactory(GUITableHeaderMenuFactory<V,E> headerMenuFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultGUITableHeaderFactory

public DefaultGUITableHeaderFactory()
Method Detail

createHeader

public JTableHeader createHeader(GUITable<V,E> table)
Description copied from interface: GUITableHeaderFactory
Creates the header for the table

Specified by:
createHeader in interface GUITableHeaderFactory<V,E>
Parameters:
table - Table to create
Returns:
Header to display or null.

getHeaderMenuFactory

public GUITableHeaderMenuFactory<V,E> getHeaderMenuFactory()
Returns:
the headerMenuFactory

setHeaderMenuFactory

public void setHeaderMenuFactory(GUITableHeaderMenuFactory<V,E> headerMenuFactory)
Parameters:
headerMenuFactory - the headerMenuFactory to set


Copyright © 2011. All Rights Reserved.