org.databene.gui.swing.table.item
Class FieldConnector

java.lang.Object
  extended by org.databene.gui.swing.table.item.FieldConnector
Direct Known Subclasses:
PropertyConnector

public class FieldConnector
extends java.lang.Object

Provides read and write access to a field for Swing tables. Created: 06.01.2005 18:08:26

Since:
0.1.6
Author:
Volker Bergmann

Constructor Summary
FieldConnector(java.lang.String displayName, Accessor<java.lang.Object,?> accessor, javax.swing.table.TableCellRenderer renderer, Mutator mutator, javax.swing.table.TableCellEditor editor, java.util.Comparator<?> comparator)
           
 
Method Summary
 void addConnectorListener(ConnectorListener listener)
           
protected  void fireColumnChanged(FieldConnector column)
           
 Accessor<java.lang.Object,?> getAccessor()
           
 java.util.Comparator<?> getComparator()
           
 java.lang.String getDisplayName()
           
 javax.swing.table.TableCellEditor getEditor()
           
 Mutator getMutator()
           
 javax.swing.table.TableCellRenderer getRenderer()
           
 java.lang.Object getValueFor(java.lang.Object item)
           
 void removeConnectorListener(ConnectorListener listener)
           
 void setComparator(java.util.Comparator<?> comparator)
           
 void setEditor(javax.swing.table.TableCellEditor editor)
           
 void setRenderer(javax.swing.table.TableCellRenderer renderer)
           
 void setValueFor(java.lang.Object item, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldConnector

public FieldConnector(java.lang.String displayName,
                      Accessor<java.lang.Object,?> accessor,
                      javax.swing.table.TableCellRenderer renderer,
                      Mutator mutator,
                      javax.swing.table.TableCellEditor editor,
                      java.util.Comparator<?> comparator)
Method Detail

getDisplayName

public java.lang.String getDisplayName()

getRenderer

public javax.swing.table.TableCellRenderer getRenderer()

setRenderer

public void setRenderer(javax.swing.table.TableCellRenderer renderer)

getEditor

public javax.swing.table.TableCellEditor getEditor()

setEditor

public void setEditor(javax.swing.table.TableCellEditor editor)

getComparator

public java.util.Comparator<?> getComparator()

setComparator

public void setComparator(java.util.Comparator<?> comparator)

getValueFor

public java.lang.Object getValueFor(java.lang.Object item)

setValueFor

public void setValueFor(java.lang.Object item,
                        java.lang.Object value)

getAccessor

public Accessor<java.lang.Object,?> getAccessor()

getMutator

public Mutator getMutator()

addConnectorListener

public void addConnectorListener(ConnectorListener listener)

removeConnectorListener

public void removeConnectorListener(ConnectorListener listener)

fireColumnChanged

protected void fireColumnChanged(FieldConnector column)


Copyright © 2010. All Rights Reserved.