Classes | Public Member Functions | Static Public Member Functions | Package Functions

cern.gp.explorer.TableHolderImpl Class Reference

List of all members.

Classes

class  SelectiveTableModel
class  TableViewColumnProperty

Public Member Functions

void setTableColumns (Class beanClass) throws IntrospectionException
void setTableColumns (Class beanClass, String[] propNames) throws IntrospectionException
void setTableColumns (Class[] propTypes, String[] propNames)
void setTableColumns (Class[] propTypes, String[] propNames, boolean[] sortable)
void setTableColumns (Object bean) throws IntrospectionException
void setTableColumns (Object bean, String[] propNames) throws IntrospectionException
void setTableColumns (Object bean, String[] propNames, boolean[] sortable) throws IntrospectionException
void setTableColumns (GPNode node, String[] propNames)
void setTableColumns (GPNode node, String[] propNames, boolean[] sortable)

Static Public Member Functions

static Node.Property[] calcNodeProperty (PropertyDescriptor[] propDescriptors)
static PropertyDescriptor[] calcPropertyDescriptorsFor (Class beanClass, String[] propNames) throws IntrospectionException

Package Functions

 TableHolderImpl (TablePropertyHolder tablePropertyHolder)

Detailed Description

A class that contains common code related to the Tables contained in the ListTableExplorer and TreeTableExplorer. Both ListTableExplorer and TreeTableExplorer contain an instance of this class and delegate to it.

Version:
Revision:
1.2
Date:
2006/09/25 08:52:36
Author:
Vito Baggiolini

Constructor & Destructor Documentation

cern.gp.explorer.TableHolderImpl.TableHolderImpl ( TablePropertyHolder  tablePropertyHolder  )  [package]

Member Function Documentation

static Node.Property [] cern.gp.explorer.TableHolderImpl.calcNodeProperty ( PropertyDescriptor[]  propDescriptors  )  [static]
Deprecated:
-- not needed anymore, use setTableColumns(Object bean, String[] propNames)
static PropertyDescriptor [] cern.gp.explorer.TableHolderImpl.calcPropertyDescriptorsFor ( Class  beanClass,
String[]  propNames 
) throws IntrospectionException [static]

a helper method that determines the types of the properties by looking them up in the beanClass

Deprecated:
-- not needed anymore, use setTableColumns(Object bean, String[] propNames)

Referenced by cern.gp.explorer.TableHolderImpl.setTableColumns().

void cern.gp.explorer.TableHolderImpl.setTableColumns ( Object  bean  )  throws IntrospectionException
void cern.gp.explorer.TableHolderImpl.setTableColumns ( GPNode  node,
String[]  propNames,
boolean[]  sortable 
)
void cern.gp.explorer.TableHolderImpl.setTableColumns ( GPNode  node,
String[]  propNames 
)
void cern.gp.explorer.TableHolderImpl.setTableColumns ( Object  bean,
String[]  propNames,
boolean[]  sortable 
) throws IntrospectionException
void cern.gp.explorer.TableHolderImpl.setTableColumns ( Object  bean,
String[]  propNames 
) throws IntrospectionException
void cern.gp.explorer.TableHolderImpl.setTableColumns ( Class  beanClass  )  throws IntrospectionException
void cern.gp.explorer.TableHolderImpl.setTableColumns ( Class[]  propTypes,
String[]  propNames,
boolean[]  sortable 
)
void cern.gp.explorer.TableHolderImpl.setTableColumns ( Class[]  propTypes,
String[]  propNames 
)
void cern.gp.explorer.TableHolderImpl.setTableColumns ( Class  beanClass,
String[]  propNames 
) throws IntrospectionException

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties