Package repast.simphony.ui.probe
Class ProbeModel
java.lang.Object
com.jgoodies.common.bean.Bean
com.jgoodies.binding.beans.Model
com.jgoodies.binding.PresentationModel<Object>
repast.simphony.ui.probe.ProbeModel
- All Implemented Interfaces:
com.jgoodies.binding.internal.IPresentationModel<Object>
,com.jgoodies.common.bean.ObservableBean
,com.jgoodies.common.bean.ObservableBean2
,Serializable
Wraps the probed object in a jgoodies binding PresentationModel. The binding
takes care of transmitting updates made in the GUI (i.e. a panel that shows
the objects properties) to the actual object itself.
- Author:
- Nick Collier
- See Also:
-
Field Summary
Fields inherited from class com.jgoodies.binding.PresentationModel
PROPERTY_AFTER_BEAN, PROPERTY_BEAN, PROPERTY_BEFORE_BEAN, PROPERTY_BUFFERING, PROPERTY_CHANGED, PROPERTY_TRIGGERCHANNEL
Fields inherited from class com.jgoodies.common.bean.Bean
changeSupport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected com.jgoodies.binding.beans.BeanAdapter<Object>
createBeanAdapter
(com.jgoodies.binding.value.ValueModel beanChannel) void
update()
Updates any bindings associated with this model to reflect the current state of the probed object.Methods inherited from class com.jgoodies.binding.PresentationModel
addBeanPropertyChangeListener, addBeanPropertyChangeListener, afterBeanChange, beforeBeanChange, getBean, getBeanChannel, getBeanPropertyChangeListeners, getBeanPropertyChangeListeners, getBufferedComponentModel, getBufferedModel, getBufferedModel, getBufferedValue, getComponentModel, getModel, getModel, getTriggerChannel, getValue, isBuffering, isChanged, observeChanged, observeChanged, onBeanChanged, onBeanChanging, release, removeBeanPropertyChangeListener, removeBeanPropertyChangeListener, resetChanged, retractInterestFor, retractInterestFor, setBean, setBufferedValue, setChanged, setTriggerChannel, setValue, setVetoableValue, triggerCommit, triggerFlush
Methods inherited from class com.jgoodies.binding.beans.Model
createPropertyChangeSupport, firePropertyChange
Methods inherited from class com.jgoodies.common.bean.Bean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
Constructor Details
-
ProbeModel
-
-
Method Details
-
createBeanAdapter
protected com.jgoodies.binding.beans.BeanAdapter<Object> createBeanAdapter(com.jgoodies.binding.value.ValueModel beanChannel) - Overrides:
createBeanAdapter
in classcom.jgoodies.binding.PresentationModel<Object>
-
update
public void update()Updates any bindings associated with this model to reflect the current state of the probed object.
-