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

java.lang.Object
  extended by org.databene.gui.swing.table.item.DefaultItemModel
All Implemented Interfaces:
ItemModel

public class DefaultItemModel
extends java.lang.Object
implements ItemModel

Created: 01.02.2005 20:49:22

Since:
0.1.6
Author:
Volker Bergmann

Field Summary
protected  javax.swing.ListModel connectors
           
protected  javax.swing.ListModel items
           
 
Constructor Summary
DefaultItemModel(java.util.List<?> items, java.util.List<FieldConnector> connectorList)
           
DefaultItemModel(java.util.List<?> items, javax.swing.ListModel connectorListModel)
           
DefaultItemModel(javax.swing.ListModel itemListModel, java.util.List<FieldConnector> connectorList)
           
DefaultItemModel(javax.swing.ListModel itemListModel, javax.swing.ListModel connectorListModel)
           
 
Method Summary
 java.lang.Object accessField(java.lang.Object item, FieldConnector connector)
           
 javax.swing.ListModel getConnectors()
           
 javax.swing.ListModel getItems()
           
 void mutateField(java.lang.Object item, FieldConnector connector, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

items

protected javax.swing.ListModel items

connectors

protected javax.swing.ListModel connectors
Constructor Detail

DefaultItemModel

public DefaultItemModel(java.util.List<?> items,
                        java.util.List<FieldConnector> connectorList)

DefaultItemModel

public DefaultItemModel(javax.swing.ListModel itemListModel,
                        java.util.List<FieldConnector> connectorList)

DefaultItemModel

public DefaultItemModel(java.util.List<?> items,
                        javax.swing.ListModel connectorListModel)

DefaultItemModel

public DefaultItemModel(javax.swing.ListModel itemListModel,
                        javax.swing.ListModel connectorListModel)
Method Detail

getItems

public javax.swing.ListModel getItems()
Specified by:
getItems in interface ItemModel

getConnectors

public javax.swing.ListModel getConnectors()
Specified by:
getConnectors in interface ItemModel

accessField

public java.lang.Object accessField(java.lang.Object item,
                                    FieldConnector connector)
Specified by:
accessField in interface ItemModel

mutateField

public void mutateField(java.lang.Object item,
                        FieldConnector connector,
                        java.lang.Object value)
Specified by:
mutateField in interface ItemModel


Copyright © 2010. All Rights Reserved.