|
||||||||||
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)
java.util.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)
java.beans.PropertyChangeListener bufferingUpdateHandler
Also listens to changes of the buffering property in
BufferedValueModel
s and updates the buffering state
- if necessary.
boolean buffering
java.beans.PropertyChangeListener changedUpdateHandler
boolean changed
java.util.Map<K,V> componentModels
PresentationModel.getComponentModel(String)
java.util.Map<K,V> bufferedComponentModels
PresentationModel.getBufferedComponentModel(String)
Package com.jgoodies.binding.adapter |
---|
Class com.jgoodies.binding.adapter.AbstractTableAdapter extends javax.swing.table.AbstractTableModel implements Serializable |
---|
Serialized Fields |
---|
javax.swing.ListModel listModel
ListModel
that holds the table row elements
and reports changes in the structure and content. The elements of
the list model can be requested using #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)
java.lang.String[] columnNames
TableModel
methods
#getColumnCount()
and #getColumnName(int)
.
AbstractTableAdapter.getColumnCount()
,
AbstractTableAdapter.getColumnName(int)
Class com.jgoodies.binding.adapter.BoundedRangeAdapter extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
javax.swing.event.EventListenerList listenerList
ValueModel subject
int theExtent
int min
int max
boolean isAdjusting
Class com.jgoodies.binding.adapter.ColorSelectionAdapter extends javax.swing.colorchooser.DefaultColorSelectionModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
java.awt.Color defaultColor
null
.
Class com.jgoodies.binding.adapter.ComboBoxAdapter extends javax.swing.AbstractListModel implements Serializable |
---|
Serialized Fields |
---|
javax.swing.ListModel listModel
ValueModel selectionHolder
java.beans.PropertyChangeListener selectionChangeHandler
Class com.jgoodies.binding.adapter.PreferencesAdapter extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
java.util.prefs.Preferences prefs
java.lang.String key
java.lang.Class<T> type
java.lang.Object defaultValue
Class com.jgoodies.binding.adapter.RadioButtonAdapter extends javax.swing.JToggleButton.ToggleButtonModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
java.lang.Object choice
Class com.jgoodies.binding.adapter.ToggleButtonAdapter extends javax.swing.JToggleButton.ToggleButtonModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
java.lang.Object selectedValue
java.lang.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()
java.util.Map<K,V> propertyAdapters
BeanAdapter.getValueModel(String)
,
BeanAdapter.getValueModel(String, String, String)
IndirectPropertyChangeSupport indirectChangeSupport
java.lang.Object storedOldBean
boolean changed
false
every time the target bean changes.
BeanAdapter.isChanged()
,
BeanAdapter.setBean(Object)
java.beans.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 |
---|
java.lang.String propertyName
java.lang.String getterName
BeanAdapter.getValueModel(String)
and
BeanAdapter.getValueModel(String, String, String)
.
See the latter methods for details.
java.lang.String setterName
BeanAdapter.getValueModel(String)
and
BeanAdapter.getValueModel(String, String, String)
.
See the latter methods for details.
java.beans.PropertyDescriptor cachedPropertyDescriptor
java.lang.Class<T> cachedBeanClass
Class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport extends java.beans.PropertyChangeSupport implements Serializable |
---|
Serialized Fields |
---|
java.lang.Object source
boolean checkIdentityDefault
checkIdentity
parameter.
Class com.jgoodies.binding.beans.Model extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ExtendedPropertyChangeSupport changeSupport
PropertyChangeListeners
have been registered,
the changeSupport
field describes them.
Model.addPropertyChangeListener(PropertyChangeListener)
,
Model.addPropertyChangeListener(String, PropertyChangeListener)
,
Model.removePropertyChangeListener(PropertyChangeListener)
,
Model.removePropertyChangeListener(String, PropertyChangeListener)
,
PropertyChangeSupport
java.beans.VetoableChangeSupport vetoSupport
VetoableChangeListeners
have been registered,
the vetoSupport
field describes them.
Model.addVetoableChangeListener(VetoableChangeListener)
,
Model.addVetoableChangeListener(String, VetoableChangeListener)
,
Model.removeVetoableChangeListener(VetoableChangeListener)
,
Model.removeVetoableChangeListener(String, VetoableChangeListener)
,
Model.fireVetoableChange(String, Object, Object)
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)
java.lang.String propertyName
PropertyAdapter.getPropertyName()
java.lang.String getterName
java.lang.String setterName
boolean observeChanges
PropertyAdapter.getObserveChanges()
java.lang.Object storedOldBean
boolean changed
false
every time the target bean changes.
PropertyAdapter.isChanged()
,
PropertyAdapter.setBean(Object)
java.beans.PropertyChangeListener propertyChangeHandler
PropertyChangeListener
used to handle changes
in the adapted bean property. A new instance is created every time
the target bean changes.
java.beans.PropertyDescriptor cachedPropertyDescriptor
java.lang.Class<T> cachedBeanClass
Class com.jgoodies.binding.beans.PropertyException extends java.lang.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
javax.swing.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.
java.lang.Object pendingValue
#setValue
is invoked.
Class com.jgoodies.binding.extras.NonNullValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
java.lang.Object defaultValue
null
.
Package com.jgoodies.binding.formatter |
---|
Class com.jgoodies.binding.formatter.EmptyDateFormatter extends javax.swing.text.DateFormatter implements Serializable |
---|
Serialized Fields |
---|
java.util.Date emptyValue
EmptyDateFormatter.stringToValue(String)
,
EmptyDateFormatter.valueToString(Object)
Class com.jgoodies.binding.formatter.EmptyNumberFormatter extends javax.swing.text.NumberFormatter implements Serializable |
---|
Serialized Fields |
---|
java.lang.Number emptyValue
EmptyNumberFormatter.stringToValue(String)
,
EmptyNumberFormatter.valueToString(Object)
Package com.jgoodies.binding.list |
---|
Class com.jgoodies.binding.list.ArrayListModel extends java.util.ArrayList<E> implements Serializable |
---|
serialVersionUID: -6165677201152015546L
Serialized Fields |
---|
javax.swing.event.EventListenerList listenerList
#getEventListenerList
.
ArrayListModel.addListDataListener(ListDataListener)
,
ArrayListModel.removeListDataListener(ListDataListener)
Class com.jgoodies.binding.list.IndirectListModel extends Model implements Serializable |
---|
Serialized Fields |
---|
ValueModel listHolder
List
or ListModel
that in turn
holds the elements.
java.lang.Object list
null
as old value, but the IndirectListModel
must know about the old and the new list.
int listSize
java.beans.PropertyChangeListener listChangeHandler
javax.swing.event.ListDataListener listDataChangeHandler
javax.swing.event.EventListenerList listenerList
Class com.jgoodies.binding.list.LinkedListModel extends java.util.LinkedList<E> implements Serializable |
---|
serialVersionUID: 5753378113505707237L
Serialized Fields |
---|
javax.swing.event.EventListenerList listenerList
#getEventListenerList
.
LinkedListModel.addListDataListener(ListDataListener)
,
LinkedListModel.removeListDataListener(ListDataListener)
Class com.jgoodies.binding.list.SelectionInList extends IndirectListModel<E> implements Serializable |
---|
Serialized Fields |
---|
ValueModel selectionHolder
Object
.
ValueModel selectionIndexHolder
Integer
.
java.beans.PropertyChangeListener selectionChangeHandler
PropertyChangeListener
used to handle
changes of the selection.
java.beans.PropertyChangeListener selectionIndexChangeHandler
PropertyChangeListener
used to handle
changes of the selection index.
java.lang.Object oldSelection
int oldSelectionIndex
Package com.jgoodies.binding.util |
---|
Class com.jgoodies.binding.util.ChangeTracker extends Model implements Serializable |
---|
Serialized Fields |
---|
java.beans.PropertyChangeListener updateHandler
boolean changed
Package com.jgoodies.binding.value |
---|
Class com.jgoodies.binding.value.AbstractConverter extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
java.beans.PropertyChangeListener subjectValueChangeHandler
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.BufferedValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
Object
.
ValueModel triggerChannel
Boolean
.
java.lang.Object bufferedValue
boolean valueAssigned
com.jgoodies.binding.value.BufferedValueModel.ValueChangeHandler valueChangeHandler
com.jgoodies.binding.value.BufferedValueModel.TriggerChangeHandler triggerChangeHandler
Class com.jgoodies.binding.value.ComponentValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
boolean enabled
boolean visible
boolean editable
Class com.jgoodies.binding.value.ConverterFactory.BooleanNegator extends AbstractConverter implements Serializable |
---|
Class com.jgoodies.binding.value.ConverterFactory.BooleanToStringConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
java.lang.String trueText
java.lang.String falseText
java.lang.String nullText
Class com.jgoodies.binding.value.ConverterFactory.DoubleConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
double multiplier
Class com.jgoodies.binding.value.ConverterFactory.DoubleToIntegerConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
int multiplier
Class com.jgoodies.binding.value.ConverterFactory.FloatConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
float multiplier
Class com.jgoodies.binding.value.ConverterFactory.FloatToIntegerConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
int multiplier
Class com.jgoodies.binding.value.ConverterFactory.IntegerConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
double multiplier
Class com.jgoodies.binding.value.ConverterFactory.LongConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
double multiplier
Class com.jgoodies.binding.value.ConverterFactory.LongToIntegerConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
int multiplier
Class com.jgoodies.binding.value.ConverterFactory.StringConverter extends AbstractConverter implements Serializable |
---|
Serialized Fields |
---|
java.text.Format format
Format
used to format and parse.
Class com.jgoodies.binding.value.DelayedReadValueModel extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
ValueModel subject
javax.swing.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.
java.lang.Object oldValue
getValue
during a pending change. most recent old value. It is set in
#fireDelayedValueChange
.
java.beans.PropertyChangeEvent pendingEvt
#fireDelayedValueChange
.
Class com.jgoodies.binding.value.Trigger extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
java.lang.Boolean value
Class com.jgoodies.binding.value.ValueHolder extends AbstractValueModel implements Serializable |
---|
Serialized Fields |
---|
java.lang.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 |