net.sf.advjavacalendar.view
Class CalendarTableViewModel

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by com.jgoodies.binding.PresentationModel<CalendarItem>
          extended by net.sf.advjavacalendar.view.CalendarTableViewModel
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, java.io.Serializable, Model, DataEventListener

public class CalendarTableViewModel
extends com.jgoodies.binding.PresentationModel<CalendarItem>
implements Model, DataEventListener

Model of the CalendarTableView holds the table data

Author:
probstl
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jgoodies.binding.PresentationModel
PROPERTYNAME_AFTER_BEAN, PROPERTYNAME_BEAN, PROPERTYNAME_BEFORE_BEAN, PROPERTYNAME_BUFFERING, PROPERTYNAME_CHANGED, PROPERTYNAME_TRIGGERCHANNEL
 
Constructor Summary
CalendarTableViewModel()
           
 
Method Summary
 void dataChanged(DataEvent event)
          Signals that a item has been changed in the registry
 void dataInserted(DataEvent event)
          Signals that new data has been inserted into the registry
 void dataReloaded(DataEvent event)
          Signals that new Data has been loaded in the registry.
 void dataRemoved(DataEvent event)
          Signals that some data has been removed from the registry
 TableDoubleClickHandler getDoubleClickHandler()
          Returns the handler for double click events
 com.jgoodies.binding.list.SelectionInList<CalendarItem> getList()
          Returns the handler for the table
 
Methods inherited from class com.jgoodies.binding.PresentationModel
addBeanPropertyChangeListener, addBeanPropertyChangeListener, afterBeanChange, beforeBeanChange, createBeanAdapter, getBean, getBeanChannel, getBeanPropertyChangeListeners, getBeanPropertyChangeListeners, getBufferedComponentModel, getBufferedModel, getBufferedModel, getBufferedValue, getComponentModel, getModel, getModel, getTriggerChannel, getValue, isBuffering, isChanged, observeChanged, observeChanged, release, removeBeanPropertyChangeListener, removeBeanPropertyChangeListener, resetChanged, retractInterestFor, retractInterestFor, setBean, setBufferedValue, setChanged, setTriggerChannel, setValue, setVetoableValue, triggerCommit, triggerFlush
 
Methods inherited from class com.jgoodies.binding.beans.Model
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, equals, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarTableViewModel

public CalendarTableViewModel()
Parameters:
item -
Method Detail

getDoubleClickHandler

public TableDoubleClickHandler getDoubleClickHandler()
Returns the handler for double click events

Returns:

dataChanged

public void dataChanged(DataEvent event)
Description copied from interface: DataEventListener
Signals that a item has been changed in the registry

Specified by:
dataChanged in interface DataEventListener
See Also:
DataEventListener.dataChanged(net.sf.advjavacalendar.data.DataEvent)

dataInserted

public void dataInserted(DataEvent event)
Description copied from interface: DataEventListener
Signals that new data has been inserted into the registry

Specified by:
dataInserted in interface DataEventListener
See Also:
DataEventListener.dataInserted(net.sf.advjavacalendar.data.DataEvent)

dataReloaded

public void dataReloaded(DataEvent event)
Description copied from interface: DataEventListener
Signals that new Data has been loaded in the registry. This happens if the user is searching for some data

Specified by:
dataReloaded in interface DataEventListener
See Also:
DataEventListener.dataReloaded(net.sf.advjavacalendar.data.DataEvent)

dataRemoved

public void dataRemoved(DataEvent event)
Description copied from interface: DataEventListener
Signals that some data has been removed from the registry

Specified by:
dataRemoved in interface DataEventListener
See Also:
DataEventListener.dataRemoved(net.sf.advjavacalendar.data.DataEvent)

getList

public com.jgoodies.binding.list.SelectionInList<CalendarItem> getList()
Returns the handler for the table

Returns:


Copyright © 2008 null. All Rights Reserved.