org.tbee.swing.table
Class TableColumn

java.lang.Object
  extended by org.tbee.swing.table.TableColumn
All Implemented Interfaces:
nl.knowledgeplaza.util.PropertyChangeProvider

public class TableColumn
extends java.lang.Object
implements nl.knowledgeplaza.util.PropertyChangeProvider


Field Summary
static java.lang.String AUTOSETPROPERTYCLASS_PROPERTY_ID
           
static java.lang.String BEANCLASS_PROPERTY_ID
           
static java.lang.String EDITABLE_PROPERTY_ID
           
static java.lang.String PROPERTYCLASS_PROPERTY_ID
           
static java.lang.String PROPERTYNAME_PROPERTY_ID
           
static java.lang.String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
static java.lang.String TITLE_PROPERTY_ID
           
 
Constructor Summary
TableColumn()
           
TableColumn(java.lang.Class beanClass, java.lang.String propertyName, boolean editable, java.lang.String title)
           
TableColumn(java.lang.String propertyName, boolean editable, java.lang.String title)
           
TableColumn(java.lang.String propertyName, java.lang.Class propertyClass, boolean editable, java.lang.String title)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
           
 void addPropertyChangeListener(java.lang.String id, java.beans.PropertyChangeListener pcl)
           
 void determinePropertyClass()
           
 void firePropertyChange(java.lang.String id, java.lang.Object old, java.lang.Object newval)
           
 boolean getAutoSetPropertyClass()
          AutoSetPropertyClass:
 java.lang.Class getBeanClass()
          BeanClass:
 boolean getEditable()
          Editable:
 java.beans.PropertyChangeListener[] getPropertyChangeListeners()
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String id)
           
 java.lang.Class getPropertyClass()
          PropertyClass:
 java.lang.String getPropertyName()
          propertyName:
 java.lang.String getTitle()
          Title:
 java.lang.Object getValue(java.lang.Object value)
          after the value has been fetched, before returning to the table
 void removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
           
 void removePropertyChangeListener(java.lang.String id, java.beans.PropertyChangeListener pcl)
           
 void setAutoSetPropertyClass(boolean value)
           
 void setBeanClass(java.lang.Class value)
           
 void setEditable(boolean value)
           
 void setPropertyClass(java.lang.Class value)
           
 void setPropertyName(java.lang.String value)
           
 void setTitle(java.lang.String value)
           
 java.lang.Object setValue(java.lang.Object value)
          before the value is set in the bean
 TableColumn withAutoSetPropertyClass(boolean value)
           
 TableColumn withBeanClass(java.lang.Class value)
           
 TableColumn withEditable(boolean value)
           
 TableColumn withPropertyClass(java.lang.Class value)
           
 TableColumn withPropertyName(java.lang.String value)
           
 TableColumn withTitle(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values

BEANCLASS_PROPERTY_ID

public static final java.lang.String BEANCLASS_PROPERTY_ID
See Also:
Constant Field Values

PROPERTYNAME_PROPERTY_ID

public static final java.lang.String PROPERTYNAME_PROPERTY_ID
See Also:
Constant Field Values

EDITABLE_PROPERTY_ID

public static final java.lang.String EDITABLE_PROPERTY_ID
See Also:
Constant Field Values

PROPERTYCLASS_PROPERTY_ID

public static final java.lang.String PROPERTYCLASS_PROPERTY_ID
See Also:
Constant Field Values

AUTOSETPROPERTYCLASS_PROPERTY_ID

public static final java.lang.String AUTOSETPROPERTYCLASS_PROPERTY_ID
See Also:
Constant Field Values

TITLE_PROPERTY_ID

public static final java.lang.String TITLE_PROPERTY_ID
See Also:
Constant Field Values
Constructor Detail

TableColumn

public TableColumn()
Parameters:
propertyName -

TableColumn

public TableColumn(java.lang.String propertyName,
                   boolean editable,
                   java.lang.String title)
Parameters:
propertyName -
propertyClass -
editable -
title -

TableColumn

public TableColumn(java.lang.String propertyName,
                   java.lang.Class propertyClass,
                   boolean editable,
                   java.lang.String title)
Parameters:
propertyName -
propertyClass -
editable -
title -

TableColumn

public TableColumn(java.lang.Class beanClass,
                   java.lang.String propertyName,
                   boolean editable,
                   java.lang.String title)
Parameters:
beanClass -
propertyName -
editable -
title -
Method Detail

getBeanClass

public java.lang.Class getBeanClass()
BeanClass:


setBeanClass

public void setBeanClass(java.lang.Class value)

withBeanClass

public TableColumn withBeanClass(java.lang.Class value)

getPropertyName

public java.lang.String getPropertyName()
propertyName:


setPropertyName

public void setPropertyName(java.lang.String value)

withPropertyName

public TableColumn withPropertyName(java.lang.String value)

getEditable

public boolean getEditable()
Editable:


setEditable

public void setEditable(boolean value)

withEditable

public TableColumn withEditable(boolean value)

getPropertyClass

public java.lang.Class getPropertyClass()
PropertyClass:


setPropertyClass

public void setPropertyClass(java.lang.Class value)

withPropertyClass

public TableColumn withPropertyClass(java.lang.Class value)

getAutoSetPropertyClass

public boolean getAutoSetPropertyClass()
AutoSetPropertyClass:


setAutoSetPropertyClass

public void setAutoSetPropertyClass(boolean value)

withAutoSetPropertyClass

public TableColumn withAutoSetPropertyClass(boolean value)

getTitle

public java.lang.String getTitle()
Title:


setTitle

public void setTitle(java.lang.String value)

withTitle

public TableColumn withTitle(java.lang.String value)

getPropertyChangeListeners

public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
Specified by:
getPropertyChangeListeners in interface nl.knowledgeplaza.util.PropertyChangeProvider

getPropertyChangeListeners

public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String id)
Specified by:
getPropertyChangeListeners in interface nl.knowledgeplaza.util.PropertyChangeProvider

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
Specified by:
addPropertyChangeListener in interface nl.knowledgeplaza.util.PropertyChangeProvider

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String id,
                                      java.beans.PropertyChangeListener pcl)
Specified by:
addPropertyChangeListener in interface nl.knowledgeplaza.util.PropertyChangeProvider

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
Specified by:
removePropertyChangeListener in interface nl.knowledgeplaza.util.PropertyChangeProvider

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String id,
                                         java.beans.PropertyChangeListener pcl)
Specified by:
removePropertyChangeListener in interface nl.knowledgeplaza.util.PropertyChangeProvider

firePropertyChange

public void firePropertyChange(java.lang.String id,
                               java.lang.Object old,
                               java.lang.Object newval)

getValue

public java.lang.Object getValue(java.lang.Object value)
after the value has been fetched, before returning to the table


setValue

public java.lang.Object setValue(java.lang.Object value)
before the value is set in the bean


determinePropertyClass

public void determinePropertyClass()


Copyright © 2010 KnowledgePlaza. All Rights Reserved.