|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package com.jgoodies.binding |
---|
Class com.jgoodies.binding.PresentationModel extends Model implements Serializable |
---|
Serialized Fields |
---|
BeanAdapter<B> beanAdapter
ValueModel triggerChannel
#triggerCommit
and is changed to false in #triggerFlush
.
The trigger channel is initialized as a Trigger
but may be replaced by any other ValueModel that accepts booleans.
PresentationModel.getTriggerChannel()
,
PresentationModel.setTriggerChannel(ValueModel)
,
PresentationModel.getBufferedModel(String)
Map<K,V> wrappedBuffers
#getBufferedModel
use the same getter and setter for a given property name.The indirectly stored BufferedValueModel are checked whenever the buffering state is updated. And these model's trigger channel is updated when the PresentationModel gets a new trigger channel.
PresentationModel.getBufferedModel(String)
,
PresentationModel.getBufferedModel(String, String, String)
,
PresentationModel.isBuffering()
,
PresentationModel.setTriggerChannel(ValueModel)
PropertyChangeListener bufferingUpdateHandler
Also listens to changes of the buffering property in
BufferedValueModel
s and updates the buffering state
- if necessary.
boolean buffering
PropertyChangeListener changedUpdateHandler
boolean changed
Map<K,V> componentModels
PresentationModel.getComponentModel(String)
Map<K,V> bufferedComponentModels
PresentationModel.getBufferedComponentModel(String)
Package com.jgoodies.binding.adapter |
---|
Class com.jgoodies.binding.adapter.AbstractTableAdapter extends AbstractTableModel implements Serializable |
---|
Serialized Fields |
---|
ListDataListener changeHandler
AbstractTableAdapter.createChangeHandler()
String[] columnNames
#getColumnCount()
and #getColumnName(int)
.
AbstractTableAdapter.getColumnCount()
,
AbstractTableAdapter.getColumnName(int)
ListModel listModel
#getRow(int)
.
A typical subclass will use the elements to implement the
TableModel method #getValueAt(int, int)
.
AbstractTableAdapter.getRow(int)
,
AbstractTableAdapter.getRowCount()
,
TableModel.getValueAt(int, int)
Class com.jgoodies.binding.adapter.BoundedRangeAdapter extends Object implements Serializable |
---|
Serialized Fields |
---|
EventListenerList listenerList
ValueModel subject
int theExtent
int min
int max
boolean isAdjusting
Class com.jgoodies.binding.adapter.ColorSelectionAdapter extends DefaultColorSelectionModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Color defaultColor
null
.
Class com.jgoodies.binding.adapter.ComboBoxAdapter extends AbstractListModel implements Serializable |
---|
Serialized Fields |
---|
ListModel listModel
ValueModel selectionHolder
PropertyChangeListener selectionChangeHandler
Class com.jgoodies.binding.adapter.PreferencesAdapter extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
Preferences prefs
String key
Class<T> type
Object defaultValue
Class com.jgoodies.binding.adapter.RadioButtonAdapter extends JToggleButton.ToggleButtonModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Object choice
Class com.jgoodies.binding.adapter.ToggleButtonAdapter extends JToggleButton.ToggleButtonModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Object selectedValue
Object deselectedValue
Package com.jgoodies.binding.beans |
---|
Class com.jgoodies.binding.beans.BeanAdapter extends Model implements Serializable |
---|
Serialized Fields |
---|
ValueModel beanChannel
BeanAdapter.getBean()
,
BeanAdapter.setBean(Object)
boolean observeChanges
BeanAdapter.getObserveChanges()
Map<K,V> propertyAdapters
BeanAdapter.getValueModel(String)
,
BeanAdapter.getValueModel(String, String, String)
IndirectPropertyChangeSupport indirectChangeSupport
Object storedOldBean
boolean changed
false
every time the target bean changes.
BeanAdapter.isChanged()
,
BeanAdapter.setBean(Object)
PropertyChangeListener propertyChangeHandler
PropertyChangeListener
used to handle changes
in the bean properties. A new instance is created every time
the target bean changes.
Class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
String propertyName
String getterName
BeanAdapter.getValueModel(String)
and
BeanAdapter.getValueModel(String, String, String)
.
See the latter methods for details.
String setterName
BeanAdapter.getValueModel(String)
and
BeanAdapter.getValueModel(String, String, String)
.
See the latter methods for details.
Class<T> cachedBeanClass
Class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport extends PropertyChangeSupport implements Serializable |
---|
Serialized Fields |
---|
Object source
boolean checkIdentityDefault
checkIdentity
parameter.
Class com.jgoodies.binding.beans.Model extends com.jgoodies.common.bean.Bean implements Serializable |
---|
Class com.jgoodies.binding.beans.PropertyAccessException extends PropertyException implements Serializable |
---|
Class com.jgoodies.binding.beans.PropertyAdapter extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel beanChannel
ValueModel
that holds the bean, that in turn
holds the adapted property.
PropertyAdapter.getBean()
,
PropertyAdapter.setBean(Object)
String propertyName
PropertyAdapter.getPropertyName()
String getterName
String setterName
boolean observeChanges
PropertyAdapter.getObserveChanges()
Object storedOldBean
boolean changed
false
every time the target bean changes.
PropertyAdapter.isChanged()
,
PropertyAdapter.setBean(Object)
PropertyChangeListener propertyChangeHandler
PropertyChangeListener
used to handle changes
in the adapted bean property. A new instance is created every time
the target bean changes.
Class<T> cachedBeanClass
Class com.jgoodies.binding.beans.PropertyException extends RuntimeException implements Serializable |
---|
Class com.jgoodies.binding.beans.PropertyNotBindableException extends PropertyException implements Serializable |
---|
Class com.jgoodies.binding.beans.PropertyNotFoundException extends PropertyException implements Serializable |
---|
Class com.jgoodies.binding.beans.PropertyUnboundException extends PropertyException implements Serializable |
---|
Package com.jgoodies.binding.extras |
---|
Class com.jgoodies.binding.extras.DelayedWriteValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Timer timer
boolean coalesce
true
all pending updates will be coalesced.
In other words, an update will be fired if no updates
have been received for this model's delay.
Object pendingValue
#setValue
is invoked.
Class com.jgoodies.binding.extras.NonNullValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Object defaultValue
null
.
Package com.jgoodies.binding.internal |
---|
Class com.jgoodies.binding.internal.TableRowSorterListSelectionModel extends DefaultListSelectionModel implements Serializable |
---|
Serialized Fields |
---|
ListSelectionModel delegate
JTable table
ListSelectionListener updateListener
Package com.jgoodies.binding.list |
---|
Class com.jgoodies.binding.list.IndirectListModel extends Model implements Serializable |
---|
Serialized Fields |
---|
ValueModel listHolder
List
or ListModel
that in turn
holds the elements.
Object list
null
as old value, but the IndirectListModel
must know about the old and the new list.
int listSize
PropertyChangeListener listChangeHandler
ListDataListener listDataChangeHandler
EventListenerList listenerList
Class com.jgoodies.binding.list.SelectionInList extends IndirectListModel<E> implements Serializable |
---|
Serialized Fields |
---|
ValueModel selectionHolder
Object
.
ValueModel selectionIndexHolder
Integer
.
PropertyChangeListener selectionChangeHandler
PropertyChangeListener
used to handle
changes of the selection.
PropertyChangeListener selectionIndexChangeHandler
PropertyChangeListener
used to handle
changes of the selection index.
Object oldSelection
int oldSelectionIndex
Package com.jgoodies.binding.util |
---|
Class com.jgoodies.binding.util.ChangeTracker extends Model implements Serializable |
---|
Serialized Fields |
---|
PropertyChangeListener updateHandler
boolean changed
Package com.jgoodies.binding.value |
---|
Class com.jgoodies.binding.value.AbstractValueModel extends Model implements Serializable |
---|
Class com.jgoodies.binding.value.AbstractVetoableValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Class com.jgoodies.binding.value.AbstractWrappedValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel wrappee
ComponentModel componentPropertyProvider
PropertyChangeListener valueChangeHandler
PropertyChangeListener componentPropertyChangeHandler
Class com.jgoodies.binding.value.BufferedValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Object
.
ValueModel triggerChannel
Boolean
.
Object bufferedValue
boolean valueAssigned
com.jgoodies.binding.value.BufferedValueModel.ValueChangeHandler valueChangeHandler
com.jgoodies.binding.value.BufferedValueModel.TriggerChangeHandler triggerChangeHandler
Class com.jgoodies.binding.value.ConverterValueModel extends AbstractWrappedValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel source
BindingConverter<S,T> converter
Class com.jgoodies.binding.value.DefaultComponentValueModel extends AbstractWrappedValueModel implements Serializable |
---|
Class com.jgoodies.binding.value.DelayedReadValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Timer timer
boolean coalesce
true
all pending updates will be coalesced.
In other words, an update will be fired if no updates
have been received for this model's delay.
Object oldValue
getValue
during a pending change. most recent old value. It is set in
#fireDelayedValueChange
.
PropertyChangeEvent pendingEvt
#fireDelayedValueChange
.
Class com.jgoodies.binding.value.Trigger extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
Boolean value
Class com.jgoodies.binding.value.ValueHolder extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
Object value
Object
that is to be observed.
boolean checkIdentity
true
the old
and new value are compared with ==
. If false
the values are compared with #equals
.
ValueHolder.setValue(Object, boolean)
,
Model.firePropertyChange(String, Object, Object, boolean)
,
ExtendedPropertyChangeSupport
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |