Alphabetical Index

A B C D E F G H I J L M N O P R S T U V

A

AbstractConverter - class com.jgoodies.binding.value.AbstractConverter
An abstract class that minimizes the effort required to implement a type converter.
AbstractConverter(com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.value.AbstractConverter
Constructs an AbstractConverter on the given subject.
AbstractTableAdapter<E> - class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
An abstract implementation of the javax.swing.table.TableModel interface that converts a javax.swing.ListModel of row elements.
AbstractTableAdapter(ListModel) - constructor for class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
Constructs an AbstractTableAdapter on the given ListModel.
AbstractTableAdapter(ListModel,String...) - constructor for class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
Constructs an AbstractTableAdapter on the given ListModel using the specified table column names.
AbstractValueModel - class com.jgoodies.binding.value.AbstractValueModel
An abstract class that minimizes the effort required to implement the ValueModel interface.
AbstractVetoableValueModel - class com.jgoodies.binding.value.AbstractVetoableValueModel
A ValueModel that allows to accept or reject proposed value changes.
Constructs an AbstractVetoableValueModel for the given ValueModel.
addBeanPropertyChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Adds a PropertyChangeListener to the list of bean listeners.
Adds a PropertyChangeListener to the list of bean listeners.
Adds a PropertyChangeListener to the list of bean listeners for a specific property.
Adds a PropertyChangeListener to the list of bean listeners for a specific property.
addChangeListener(ChangeListener) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Adds a ChangeListener.
If the given model is a ComponentValueModel, a component property handler is registered with this model.
addListDataListener(ListDataListener) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Adds a listener to the list that's notified each time a change to the data model occurs.
addListDataListener(ListDataListener) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Adds a listener to the list that's notified each time a change to the data model occurs.
addListDataListener(ListDataListener) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Adds a listener to the list that's notified each time a change to the data model occurs.
Add a listener to the list that's notified each time a change to the selection occurs.
addPropertyChangeListener(Object,Class,PropertyChangeListener) - static method in class com.jgoodies.binding.beans.BeanUtils
Adds a property change listener to the given bean.
addPropertyChangeListener(Object,Class,String,PropertyChangeListener) - static method in class com.jgoodies.binding.beans.BeanUtils
Adds a named property change listener to the given bean.
addPropertyChangeListener(Object,PropertyChangeListener) - static method in class com.jgoodies.binding.beans.BeanUtils
Adds a property change listener to the given bean.
addPropertyChangeListener(Object,String,PropertyChangeListener) - static method in class com.jgoodies.binding.beans.BeanUtils
Adds a named property change listener to the given bean.
Adds a PropertyChangeListener to the list of bean listeners.
addPropertyChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.beans.Model
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.beans.Observable
Adds the given PropertyChangeListener to the listener list.
Adds a PropertyChangeListener to the list of bean listeners for a specific property.
addPropertyChangeListener(String,PropertyChangeListener) - method in class com.jgoodies.binding.beans.Model
Adds a PropertyChangeListener to the listener list for a specific property.
addSelectionInterval(int,int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Sets the selection interval using the given indices.
addValueChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.value.AbstractValueModel
Registers the given PropertyChangeListener with this model.
addValueChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.list.SelectionInList<E>
Registers the given PropertyChangeListener with this model.
addValueChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.value.ValueModel
Registers the given PropertyChangeListener with this ValueModel.
addVetoableChangeListener(String,VetoableChangeListener) - method in class com.jgoodies.binding.beans.Model
Adds a VetoableChangeListener to the listener list for a specific property.
addVetoableChangeListener(VetoableChangeListener) - method in class com.jgoodies.binding.beans.Model
Adds a VetoableChangeListener to the listener list.
afterBeanChange(B,B) - method in class com.jgoodies.binding.PresentationModel<B>
The underlying BeanAdapter has changed the target bean.
ArrayListModel<E> - class com.jgoodies.binding.list.ArrayListModel<E>
Adds javax.swing.ListModel capabilities to its superclass ArrayList, i.
ArrayListModel() - constructor for class com.jgoodies.binding.list.ArrayListModel<E>
Constructs an empty list with an initial capacity of ten.
ArrayListModel(E>) - constructor for class com.jgoodies.binding.list.ArrayListModel<E>
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
ArrayListModel(int) - constructor for class com.jgoodies.binding.list.ArrayListModel<E>
Constructs an empty list with the specified initial capacity.

B

BasicComponentFactory - class com.jgoodies.binding.adapter.BasicComponentFactory
Consists only of static methods that create and vend frequently used Swing components that are then bound to a given ValueModel.
BasicComponentFactory() - constructor for class com.jgoodies.binding.adapter.BasicComponentFactory
BeanAdapter<B> - class com.jgoodies.binding.beans.BeanAdapter<B>
Converts multiple Java Bean properties into ValueModels.
BeanAdapter(B) - constructor for class com.jgoodies.binding.beans.BeanAdapter<B>
Constructs a BeanAdapter for the given bean; does not observe changes.
BeanAdapter(B,boolean) - constructor for class com.jgoodies.binding.beans.BeanAdapter<B>
Constructs a BeanAdapter for the given bean; observes changes if specified.
BeanAdapter(com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.beans.BeanAdapter<B>
Constructs a BeanAdapter for the given bean channel; does not observe changes.
BeanAdapter(com.jgoodies.binding.value.ValueModel,boolean) - constructor for class com.jgoodies.binding.beans.BeanAdapter<B>
Constructs a BeanAdapter for the given bean channel; observes changes if specified.
BeanUtils - class com.jgoodies.binding.beans.BeanUtils
Consists exclusively of static methods that provide convenience behavior for working with Java Bean properties.
beforeBeanChange(B,B) - method in class com.jgoodies.binding.PresentationModel<B>
The underlying BeanAdapter is about to change the bean.
bind(JCheckBox,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a JCheckBox to the given ValueModel and retains the enablement state.
bind(JCheckBoxMenuItem,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a JCheckBoxMenuItem to the given ValueModel and retains the enablement state.
bind(JColorChooser,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a JColorChooser to the given Color-typed ValueModel.
bind(JColorChooser,com.jgoodies.binding.value.ValueModel,Color) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a JColorChooser to the given Color-typed ValueModel.
bind(JComponent,String,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Binds the specified property of the given JComponent to the specified ValueModel.
bind(JFormattedTextField,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Binds the given JFormattedTextField to the specified ValueModel.
bind(JLabel,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Binds the given JLabel to the specified ValueModel.
bind(JRadioButton,com.jgoodies.binding.value.ValueModel,Object) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a JRadioButton to the given ValueModel and retains the enablement state.
bind(JRadioButtonMenuItem,com.jgoodies.binding.value.ValueModel,Object) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a JRadioButtonMenuItem to the given ValueModel and retains the enablement state.
bind(JTextArea,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a text area to the given ValueModel.
bind(JTextArea,com.jgoodies.binding.value.ValueModel,boolean) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a text area to the given ValueModel.
bind(JTextField,com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.Bindings
Bind a text fields or password field to the given ValueModel.
bind(JTextField,com.jgoodies.binding.value.ValueModel,boolean) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a text field or password field to the given ValueModel.
Bindings - class com.jgoodies.binding.adapter.Bindings
Consists only of static methods that bind Swing components to ValueModels.
BindingUtils - class com.jgoodies.binding.BindingUtils
Consists exclusively of static methods that provide convenience behavior used by the Binding classes.
boolean add(E) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Appends the specified element to the end of this list.
boolean add(E) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Appends the specified element to the end of this list.
boolean addAll(E>) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Appends all of the elements in the specified Collection to the end of this list, in the order that they are returned by the specified Collection's Iterator.
boolean addAll(int,E>) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Inserts all of the elements in the specified Collection into this list, starting at the specified position.
boolean addAll(int,E>) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Inserts all of the elements in the specified Collection into this list, starting at the specified position.
boolean remove(Object) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Removes a single instance of the specified element from this list, if it is present (optional operation).
boolean remove(Object) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Removes a single instance of the specified element from this collection, if it is present (optional operation).
Negates Booleans leaving null unchanged.
Converts Booleans to Strings and vice-versa using given texts for true, false, and null.
booleanValue() - method in class com.jgoodies.binding.value.AbstractValueModel
Converts this model's value and returns it as a boolean.
BoundedRangeAdapter - class com.jgoodies.binding.adapter.BoundedRangeAdapter
Converts a ValueModel to the BoundedRangeModel interface.
Constructs a BoundedRangeAdapter on the given subject using the specified extend, minimum and maximum values.
BufferedValueModel - class com.jgoodies.binding.value.BufferedValueModel
A ValueModel that wraps another ValueModel, the subject, and delays changes of the subject's value.
Constructs a BufferedValueModel on the given subject using the given trigger channel.

C

ChangeTracker - class com.jgoodies.binding.util.ChangeTracker
Tracks changes in a set of bound bean properties.
ChangeTracker() - constructor for class com.jgoodies.binding.util.ChangeTracker
Constructs a change tracker with change state set to false.
clearSelection() - method in class com.jgoodies.binding.list.SelectionInList<E>
Clears the selection of this SelectionInList - if any.
clearSelection() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Changes the selection to have no index selected.
Color getSelectedColor() - method in class com.jgoodies.binding.adapter.ColorSelectionAdapter
Returns the selected Color which should be non-null.
ColorSelectionAdapter - class com.jgoodies.binding.adapter.ColorSelectionAdapter
Converts ValueModels to the ColorSelectionModel interface.
ColorSelectionAdapter(com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.adapter.ColorSelectionAdapter
Constructs a ColorSelectionAdapter on the given subject ValueModel.
Constructs a ColorSelectionAdapter on the given subject ValueModel.
Contains utilities and the PresentationModel that combines many of the Binding features.
Contains adapters that convert ValueModels to Swing model interfaces.
Contains classes to model and work with Java Beans and Java Bean properties.
Contains optional classes that ship only with the source distribution.
Contains AbstractFormatter classes for use in component factories when binding to JFormattedTextField.
Contains classes that operate on, hold and observe lists and list models.
Contains binding utility classes.
Contains the ValueModel interface and hierarchy.
ComboBoxAdapter<E> - class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
A ComboBoxModel implementation that holds the choice list and a selection.
ComboBoxAdapter(E[],com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
Constructs a ComboBoxAdapter for the specified List of items and the given selection holder.
ComboBoxAdapter(List,com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
Constructs a ComboBoxAdapter for the specified List of items and the given selection holder.
Constructs a ComboBoxAdapter for the given ListModel and selection holder.
ComboBoxAdapter(SelectionInList) - constructor for class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
Constructs a ComboBoxAdapter for the given SelectionInList.
commitImmediately() - static method in class com.jgoodies.binding.adapter.Bindings
Commits a pending edit - if any.
ComponentValueModel - class com.jgoodies.binding.value.ComponentValueModel
A ValueModel that provides relevant GUI state in presentation models.
ComponentValueModel(com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.value.ComponentValueModel
Constructs a ComponentValueModel for the given ValueModel.
connect(com.jgoodies.binding.value.ValueModel,JTextArea) - static method in class com.jgoodies.binding.adapter.TextComponentConnector
Establishes a synchronization between the specified String-typed subject ValueModel and the given text area.
connect(com.jgoodies.binding.value.ValueModel,JTextField) - static method in class com.jgoodies.binding.adapter.TextComponentConnector
Establishes a synchronization between the specified String-typed subject ValueModel and the given text field.
connect(Object,String,Object,String) - static method in class com.jgoodies.binding.beans.PropertyConnector
Synchronizes the two bound bean properties as specified by the given pairs of bean and associated property name.
Connects the given ValueModel and SpinnerModel by synchronizing their values.
Establishes a synchronization between the SpinnerModel and ValueModel.
Synchronizes the ValueModel with the specified bound bean property, and updates the bean immediately.
ConverterFactory - class com.jgoodies.binding.value.ConverterFactory
A factory that vends ValueModels that convert types, for example Dates to Strings.
convertFromSubject(Object) - method in class com.jgoodies.binding.value.AbstractConverter
Converts a value from the subject to the type or format used by this converter.
Creates and returns a BeanAdapter for the given bean channel.
createBooleanNegator(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.value.ConverterFactory
Creates and returns a ValueModel that negates Booleans and leaves null unchanged.
Creates and returns a ValueModel that converts Booleans to the associated of the two specified strings, and vice versa.
Creates and returns a ValueModel that converts Booleans to the associated of the two specified strings, and vice versa.
createChangeHandler() - method in class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
Creates and returns a listener that handles changes in the underlying list model.
createCheckBox(com.jgoodies.binding.value.ValueModel,String) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a check box with the specified text label that is bound to the given ValueModel.
createColorChooser(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a JColorChooser that has the color selection bound to the given ValueModel.
Creates and returns a JColorChooser that has the color selection bound to the given ValueModel.
createDateAdapter(com.jgoodies.binding.value.ValueModel,Date) - static method in class com.jgoodies.binding.adapter.SpinnerAdapterFactory
Creates and returns a SpinnerDateModel bound to the given valueModel.
Creates and returns a SpinnerDateModel that represents a sequence of dates and is bound to the given valueModel.
createDateField(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a formatted text field that is bound to the Date value of the given ValueModel.
Creates and returns a ValueModel that converts Doubles using the specified multiplier.
Creates and returns a ValueModel that converts Doubles to Integer, and vice versa.
Creates and returns a ValueModel that converts Doubles to Integer, and vice versa.
Creates and returns a ValueModel that converts Floats using the specified multiplier.
Creates and returns a ValueModel that converts Floats to Integer, and vice versa.
Creates and returns a ValueModel that converts Floats to Integer, and vice versa.
Creates and returns a formatted text field that binds its value to the given model and converts Strings to values using the given Format.
Creates and returns a formatted text field that binds its value to the given model and converts Strings to values using the given Formatter.
Creates and returns a formatted text field that binds its value to the given model and converts Strings to values using Formatters provided by the given AbstractFormatterFactory.
Creates and returns a formatted text field that binds its value to the given model and converts Strings to values using a MaskFormatter that is based on the given mask.
Creates and returns a ValueModel that converts Integers using the specified multiplier.
createIntegerField(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a formatted text field that is bound to the Integer value of the given ValueModel.
createIntegerField(com.jgoodies.binding.value.ValueModel,int) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a formatted text field that is bound to the Integer value of the given ValueModel.
Creates and returns a formatted text field that is bound to the Integer value of the given ValueModel.
Creates and returns a formatted text field that is bound to the Integer value of the given ValueModel.
Creates and returns a formatted text field that is bound to the Integer value of the given ValueModel.
createLabel(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a text label that is bound to the given ValueModel.
createLabel(com.jgoodies.binding.value.ValueModel,Format) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a text label that is bound to the given ValueModel that is wrapped by a StringConverter.
createListDataChangeHandler() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Creates and returns the ListDataListener used to observe changes in the underlying ListModel.
Creates and returns a ValueModel that converts Long using the specified multiplier.
createLongField(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a formatted text field that is bound to the Long value of the given ValueModel.
createLongField(com.jgoodies.binding.value.ValueModel,long) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a formatted text field that is bound to the Long value of the given ValueModel.
Creates and returns a formatted text field that is bound to the Long value of the given ValueModel.
Creates and returns a formatted text field that is bound to the Long value of the given ValueModel.
Creates and returns a ValueModel that converts Longs to Integer and vice versa.
Creates and returns a ValueModel that converts Longs to Integer and vice versa.
Creates and returns a SpinnerNumberModel that is connected to the given ValueModel and that honors the specified minimum, maximum and step values.
Creates and returns a SpinnerNumberModel that is connected to the given ValueModel and that honors the specified minimum, maximum and step values.
createPasswordField(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a JPasswordField with the content bound to the given ValueModel.
Creates and returns a JPasswordField with the content bound to the given ValueModel.
createPropertyAdapter(String,String,String) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Creates and returns a SimplePropertyAdapter that adapts the bound property with the specified name.
Creates and returns a radio button with the specified text label that is bound to the given ValueModel.
Creates and returns a new PropertyAccessException instance for a failed read access for the specified bean, property descriptor and cause.
Creates and returns a ValueModel that converts objects to Strings and vice versa.
createTextArea(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a text area with the content bound to the given ValueModel.
createTextArea(com.jgoodies.binding.value.ValueModel,boolean) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a text area with the content bound to the given ValueModel.
createTextField(com.jgoodies.binding.value.ValueModel) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a text field with the content bound to the given ValueModel.
Creates and returns a text field with the content bound to the given ValueModel.
Creates and returns a new PropertyAccessException instance for a failed write access for the specified bean, value, property descriptor and cause.

D

DEFAULT_DELAY - static field in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
The delay in milliseconds used as default in the no-arg constructor.
This method gets called after this handler's delay if a bound property has changed.
A PropertyChangeListener that is intended to handle property changes after a specified delay.
DelayedPropertyChangeHandler() - constructor for class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Constructs a DelayedPropertyChangeHandler with a default delay.
DelayedPropertyChangeHandler(int) - constructor for class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Constructs a DelayedPropertyChangeHandler with the specified Timer delay and the coalesce disabled.
DelayedPropertyChangeHandler(int,boolean) - constructor for class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Constructs a DelayedPropertyChangeHandler with the specified Timer delay and the given coalesce mode.
DelayedReadValueModel - class com.jgoodies.binding.value.DelayedReadValueModel
A ValueModel that deferres updates and read-access for a specified delay.
Constructs a DelayedReadValueModel for the given subject ValueModel and the specified Timer delay in milliseconds with coalescing disabled.
Constructs a DelayedReadValueModel for the given subject ValueModel and the specified Timer delay in milliseconds using the given coalesce mode.
DelayedWriteValueModel - class com.jgoodies.binding.extras.DelayedWriteValueModel
A ValueModel that deferres write-access for a specified delay.
Constructs a DelayedWriteValueModel for the given subject ValueModel and the specified Timer delay in milliseconds with coalescing disabled.
Constructs a DelayedWriteValueModel for the given subject ValueModel and the specified Timer delay in milliseconds with coalescing disabled.
Converts Doubles using a given multiplier.
Converts Doubles to Integers and vice-versa.
doubleValue() - method in class com.jgoodies.binding.value.AbstractValueModel
Converts this model's value and returns it as a double.

E

E remove(int) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Removes the element at the specified position in this list.
E remove(int) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Removes the element at the specified position in this list.
E removeFirst() - method in class com.jgoodies.binding.list.LinkedListModel<E>
Removes and returns the first element from this list.
E removeLast() - method in class com.jgoodies.binding.list.LinkedListModel<E>
Removes and returns the last element from this list.
E set(int,E) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Replaces the element at the specified position in this list with the specified element.
E set(int,E) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Replaces the element at the specified position in this list with the specified element.
EmptyDateFormatter - class com.jgoodies.binding.formatter.EmptyDateFormatter
In addition to its superclass DateFormatter, this class converts to/from the empty string.
EmptyDateFormatter() - constructor for class com.jgoodies.binding.formatter.EmptyDateFormatter
Constructs an EmptyDateFormatter that converts null to the empty string and vice versa.
EmptyDateFormatter(Date) - constructor for class com.jgoodies.binding.formatter.EmptyDateFormatter
Constructs an EmptyDateFormatter that converts the given emptyValue to the empty string and vice versa.
EmptyDateFormatter(DateFormat) - constructor for class com.jgoodies.binding.formatter.EmptyDateFormatter
Constructs an EmptyDateFormatter configured with the specified Format; maps null to the empty string and vice versa.
EmptyDateFormatter(DateFormat,Date) - constructor for class com.jgoodies.binding.formatter.EmptyDateFormatter
Constructs an EmptyDateFormatter configured with the specified Format; maps null to the given emptyValue and vice versa.
EmptyNumberFormatter - class com.jgoodies.binding.formatter.EmptyNumberFormatter
In addition to its superclass NumberFormatter, this class converts to/from the empty string.
EmptyNumberFormatter() - constructor for class com.jgoodies.binding.formatter.EmptyNumberFormatter
Constructs an EmptyNumberFormatter that converts null to the empty string and vice versa.
EmptyNumberFormatter(Number) - constructor for class com.jgoodies.binding.formatter.EmptyNumberFormatter
Constructs an EmptyNumberFormatter that converts the given emptyValue to the empty string and vice versa.
EmptyNumberFormatter(NumberFormat) - constructor for class com.jgoodies.binding.formatter.EmptyNumberFormatter
Constructs an EmptyNumberFormatter configured with the specified Format; converts null to the empty string and vice versa.
EmptyNumberFormatter(NumberFormat,Number) - constructor for class com.jgoodies.binding.formatter.EmptyNumberFormatter
Constructs an EmptyNumberFormatter configured with the specified Format; converts null to the given emptyValue and vice versa.
equals(Object,Object) - static method in class com.jgoodies.binding.BindingUtils
Checks and answers if the two objects are both null or equal.
equals(Object,Object) - method in class com.jgoodies.binding.beans.Model
Checks and answers if the two objects are both null or equal.
Differs from its superclass PropertyChangeSupport in that it can check for changed values using #equals or ==.
ExtendedPropertyChangeSupport(Object) - constructor for class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport
Constructs an ExtendedPropertyChangeSupport object.
ExtendedPropertyChangeSupport(Object,boolean) - constructor for class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport
Constructs an ExtendedPropertyChangeSupport object with the specified default test method for differences between the old and new property values.

F

fireChange(B) - method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
fireContentsChanged(int) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Notifies all registered ListDataListeners that the element at the specified index has changed.
fireContentsChanged(int) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Notifies all registered ListDataListeners that the element at the specified index has changed.
fireContentsChanged(int,int) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Notifies all registered ListDataListeners that the contents of one or more list elements has changed.
fireIndexedPropertyChange(String,int,boolean,boolean) - method in class com.jgoodies.binding.beans.Model
Report a boolean bound indexed property update to any registered listeners.
fireIndexedPropertyChange(String,int,int,int) - method in class com.jgoodies.binding.beans.Model
Report an int bound indexed property update to any registered listeners.
fireIndexedPropertyChange(String,int,Object,Object) - method in class com.jgoodies.binding.beans.Model
Report a bound indexed property update to any registered listeners.
fireIntervalAdded(int,int) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Notifies all registered ListDataListeners that one or more elements have been added to this IndirectListModel's List/ListModel.
fireIntervalRemoved(int,int) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Notifies all registered ListDataListeners that one or more elements have been removed from this IndirectListModel's List/ListModel.
fireListChanged(int,int) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Notifies all registered ListDataListeners that this ListModel has changed from an old list to a new list content.
fireMultiplePropertiesChanged() - method in class com.jgoodies.binding.beans.Model
Indicates that an arbitrary set of bound properties have changed.
firePropertyChange(PropertyChangeEvent) - method in class com.jgoodies.binding.beans.Model
General support for reporting bound property changes.
Fires an existing PropertyChangeEvent to any registered listeners.
firePropertyChange(String,boolean,boolean) - method in class com.jgoodies.binding.beans.Model
Support for reporting bound property changes for boolean properties.
firePropertyChange(String,double,double) - method in class com.jgoodies.binding.beans.Model
Support for reporting bound property changes for integer properties.
firePropertyChange(String,float,float) - method in class com.jgoodies.binding.beans.Model
Support for reporting bound property changes for integer properties.
firePropertyChange(String,int,int) - method in class com.jgoodies.binding.beans.Model
Support for reporting bound property changes for integer properties.
firePropertyChange(String,long,long) - method in class com.jgoodies.binding.beans.Model
Support for reporting bound property changes for integer properties.
firePropertyChange(String,Object,Object) - method in class com.jgoodies.binding.beans.Model
Support for reporting bound property changes for Object properties.
Reports a bound property update to any registered listeners.
firePropertyChange(String,Object,Object,boolean) - method in class com.jgoodies.binding.beans.Model
Support for reporting bound property changes for Object properties.
fireSelectedContentsChanged() - method in class com.jgoodies.binding.list.SelectionInList<E>
Notifies all registered ListDataListeners that the contents of the selected list item - if any - has changed.
fireStateChanged() - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Runs each ChangeListeners stateChanged() method.
fireValueChange(boolean,boolean) - method in class com.jgoodies.binding.value.AbstractValueModel
Notifies all listeners that have registered interest for notification on this event type.
fireValueChange(double,double) - method in class com.jgoodies.binding.value.AbstractValueModel
Notifies all listeners that have registered interest for notification on this event type.
fireValueChange(float,float) - method in class com.jgoodies.binding.value.AbstractValueModel
Notifies all listeners that have registered interest for notification on this event type.
fireValueChange(int,int) - method in class com.jgoodies.binding.value.AbstractValueModel
Notifies all listeners that have registered interest for notification on this event type.
fireValueChange(long,long) - method in class com.jgoodies.binding.value.AbstractValueModel
Notifies all listeners that have registered interest for notification on this event type.
fireValueChange(Object,Object) - method in class com.jgoodies.binding.value.AbstractValueModel
Notifies all listeners that have registered interest for notification on this event type.
fireValueChange(Object,Object,boolean) - method in class com.jgoodies.binding.value.AbstractValueModel
Notifies all listeners that have registered interest for notification on this event type.
fireVetoableChange(PropertyChangeEvent) - method in class com.jgoodies.binding.beans.Model
General support for reporting constrained property changes.
fireVetoableChange(String,boolean,boolean) - method in class com.jgoodies.binding.beans.Model
Support for reporting changes for constrained boolean properties.
fireVetoableChange(String,double,double) - method in class com.jgoodies.binding.beans.Model
Support for reporting changes for constrained integer properties.
fireVetoableChange(String,float,float) - method in class com.jgoodies.binding.beans.Model
Support for reporting changes for constrained integer properties.
fireVetoableChange(String,int,int) - method in class com.jgoodies.binding.beans.Model
Support for reporting changes for constrained integer properties.
fireVetoableChange(String,long,long) - method in class com.jgoodies.binding.beans.Model
Support for reporting changes for constrained integer properties.
fireVetoableChange(String,Object,Object) - method in class com.jgoodies.binding.beans.Model
Support for reporting changes for constrained Object properties.
Converts Floats using a given multiplier.
Converts Floats to Integers and vice-versa.
floatValue() - method in class com.jgoodies.binding.value.AbstractValueModel
Converts this model's value and returns it as a float.
flushImmediately() - static method in class com.jgoodies.binding.adapter.Bindings
Flushes a pending edit in the focused text component - if any.

G

getAnchorSelectionIndex() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns the selection index.
getBean() - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Returns the Java Bean that holds the adapted properties.
getBean() - method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
Returns the Java Bean that holds the observed properties.
getBean() - method in class com.jgoodies.binding.PresentationModel<B>
Returns the bean that holds the adapted properties.
getBean() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Returns the Java Bean that holds the adapted property.
getBean1() - method in class com.jgoodies.binding.beans.PropertyConnector
Returns the Java Bean that holds the first property.
getBean2() - method in class com.jgoodies.binding.beans.PropertyConnector
Returns the Java Bean that holds the first property.
getBeanChannel() - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Returns the ValueModel that holds the bean that in turn holds the adapted properties.
getBeanChannel() - method in class com.jgoodies.binding.PresentationModel<B>
Returns the ValueModel that holds the bean that in turn holds the adapted properties.
getBeanPropertyChangeListeners() - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Returns an array of all the property change listeners registered on this component.
getBeanPropertyChangeListeners() - method in class com.jgoodies.binding.PresentationModel<B>
Returns an array of all the property change listeners registered on this component.
getBeanPropertyChangeListeners(String) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Returns an array of all the listeners which have been associated with the named property.
getBeanPropertyChangeListeners(String) - method in class com.jgoodies.binding.PresentationModel<B>
Returns an array of all the listeners which have been associated with the named property.
getBoolean() - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Looks up, converts and returns the stored value from the preferences.
getBufferedComponentModel(String) - method in class com.jgoodies.binding.PresentationModel<B>
Looks up or creates a buffered component adapter to the read-write property with the given name on this PresentationModel's bean channel.
getBufferedModel(String) - method in class com.jgoodies.binding.PresentationModel<B>
Looks up or creates a buffered adapter to the read-write property with the given name on this PresentationModel's bean channel.
getBufferedModel(String,String,String) - method in class com.jgoodies.binding.PresentationModel<B>
Looks up or creates a buffered adapter to the read-write property with the given name on this PresentationModel's bean channel using the specified getter and setter name to read and write values.
getBufferedValue(String) - method in class com.jgoodies.binding.PresentationModel<B>
Returns the value of specified buffered bean property.
getColumnCount() - method in class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
Returns the number of columns in the model.
getComponentModel(String) - method in class com.jgoodies.binding.PresentationModel<B>
Looks up and lazily creates a ComponentValueModel that adapts the bound property with the specified name.
getDelay() - method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Returns the delay, in milliseconds, that is used to defer value change notifications.
getDelay() - method in class com.jgoodies.binding.value.DelayedReadValueModel
Returns the delay, in milliseconds, that is used to defer value change notifications.
getDelay() - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Returns the delay, in milliseconds, that is used to defer value commits.
getDouble() - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Looks up, converts and returns the stored value from the preferences.
getElementAt(int) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Returns the value at the specified index.
getElementAt(int) - method in class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
Returns the value at the specified index.
getElementAt(int) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Returns the value at the specified index, null if the list model is null.
getElementAt(int) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Returns the value at the specified index.
getExtent() - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Returns this model's extent.
getFloat() - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Looks up, converts and returns the stored value from the preferences.
getInt() - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Looks up, converts and returns the stored value from the preferences.
getLeadSelectionIndex() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns the selection index.
getList() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Returns the list holder's List or an empty List, if it holds null.
getListDataListeners() - method in class com.jgoodies.binding.list.ArrayListModel<E>
Returns an array of all the list data listeners registered on this ArrayListModel.
getListDataListeners() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Returns an array of all the list data listeners registered on this IndirectListModel.
getListDataListeners() - method in class com.jgoodies.binding.list.LinkedListModel<E>
Returns an array of all the list data listeners registered on this LinkedListModel.
getListHolder() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Returns the model that holds the List/ListModel.
getListModel() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Returns the list holder's ListModel or an empty ListModel, if it holds null.
getListSelectionListeners() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns an array of all the list selection listeners registered on this DefaultListSelectionModel.
getLong() - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Looks up, converts and returns the stored value from the preferences.
getMaximum() - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Returns this model's upper bound, the maximum.
getMaxSelectionIndex() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns the selection index.
getMinimum() - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Returns this model's lower bound, the minimum.
getMinSelectionIndex() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns the selection index.
getModel(String) - method in class com.jgoodies.binding.PresentationModel<B>
Looks up and lazily creates a ValueModel that adapts the bound property with the specified name.
getModel(String,String,String) - method in class com.jgoodies.binding.PresentationModel<B>
Looks up and lazily creates a ValueModel that adapts the bound property with the given name.
getNamedPCLAdder(Class) - static method in class com.jgoodies.binding.beans.BeanUtils
Looks up and returns the method that adds a PropertyChangeListener for a specified property name to instances of the given class.
getNamedPCLRemover(Class) - static method in class com.jgoodies.binding.beans.BeanUtils
Looks up and returns the method that removes a PropertyChangeListener for a specified property name from instances of the given class.
getObserveChanges() - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Answers whether this adapter observes changes in the adapted Bean properties.
getObserveChanges() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Answers whether this adapter observes changes in the adapted Bean property.
getPCLAdder(Class) - static method in class com.jgoodies.binding.beans.BeanUtils
Looks up and returns the method that adds a multicast PropertyChangeListener to instances of the given class.
getPCLRemover(Class) - static method in class com.jgoodies.binding.beans.BeanUtils
Looks up and returns the method that removes a multicast PropertyChangeListener from instances of the given class.
getProperty1Name() - method in class com.jgoodies.binding.beans.PropertyConnector
Returns the name of the first Java Bean property.
getProperty2Name() - method in class com.jgoodies.binding.beans.PropertyConnector
Returns the name of the second Java Bean property.
getPropertyChangeListeners() - method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
Returns an array of all the property change listeners registered on this component.
getPropertyChangeListeners() - method in class com.jgoodies.binding.beans.Model
Returns an array of all the property change listeners registered on this component.
getPropertyChangeListeners(String) - method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
Returns an array of all the listeners which have been associated with the named property.
getPropertyChangeListeners(String) - method in class com.jgoodies.binding.beans.Model
Returns an array of all the listeners which have been associated with the named property.
getPropertyDescriptor(Class,String) - static method in class com.jgoodies.binding.beans.BeanUtils
Looks up and returns a PropertyDescriptor for the given Java Bean class and property name using the standard Java Bean introspection behavior.
getPropertyDescriptor(Class,String,String,String) - static method in class com.jgoodies.binding.beans.BeanUtils
Looks up and returns a PropertyDescriptor for the given Java Bean class and property name.
getPropertyName() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Returns the name of the adapted Java Bean property.
getRow(int) - method in class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
Returns the row at the specified row index.
getRowCount() - method in class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
Returns the number of rows in the model.
getSelectedItem() - method in class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
Returns the selected item by requesting the current value from the either the selection holder or the SelectionInList's selection.
getSelection() - method in class com.jgoodies.binding.list.SelectionInList<E>
Looks up and returns the current selection using the current selection index.
getSelectionHolder() - method in class com.jgoodies.binding.list.SelectionInList<E>
Returns the selection holder.
getSelectionIndex() - method in class com.jgoodies.binding.list.SelectionInList<E>
Returns the selection index.
getSelectionIndexHolder() - method in class com.jgoodies.binding.list.SelectionInList<E>
Returns the selection index holder.
getSelectionMode() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns the fixed selection mode SINGLE_SELECTION.
getSize() - method in class com.jgoodies.binding.list.ArrayListModel<E>
Returns the length of the list or 0 if there's no list.
getSize() - method in class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
Returns the length of the item list.
getSize() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Returns the length of the list, 0 if the list model is null.
getSize() - method in class com.jgoodies.binding.list.LinkedListModel<E>
Returns the length of the list or 0 if there's no list.
getSize(Object) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Returns the length of the given list, 0 if the list model is null.
getString() - method in class com.jgoodies.binding.value.AbstractValueModel
Converts this model's value and returns it as a String.
getSubject() - method in class com.jgoodies.binding.value.BufferedValueModel
Returns the subject, i.e.
getTriggerChannel() - method in class com.jgoodies.binding.value.BufferedValueModel
Returns the ValueModel that is used to trigger commit and flush events.
getTriggerChannel() - method in class com.jgoodies.binding.PresentationModel<B>
Returns a ValueModel that can be shared and used to trigger commit and flush events in BufferedValueModels.
getValue() - method in class com.jgoodies.binding.value.AbstractConverter
Converts the subject's value and returns the converted value.
getValue() - method in class com.jgoodies.binding.value.AbstractVetoableValueModel
Returns this model's current subject value.
getValue() - method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
Returns the value of the adapted bean property, or null if the bean is null.
getValue() - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Returns the current subject value, or the minimum if the subject value is null.
getValue() - method in class com.jgoodies.binding.value.BufferedValueModel
Returns the subject's value if no value has been set since the last commit or flush, and returns the buffered value otherwise.
getValue() - method in class com.jgoodies.binding.value.ComponentValueModel
Returns this model's current subject value.
getValue() - method in class com.jgoodies.binding.value.DelayedReadValueModel
Returns the subject's value or in case of a pending commit, the pending new value.
getValue() - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Returns the subject's value or in case of a pending commit, the pending new value.
getValue() - method in class com.jgoodies.binding.extras.NonNullValueModel
Returns this model's current subject value.
getValue() - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Looks up and returns the value from the preferences.
getValue() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Returns the value of the bean's adapted property, null if the current bean is null.
getValue() - method in class com.jgoodies.binding.list.SelectionInList<E>
Returns the current selection, null if the selection index does not represent a selection in the list.
getValue() - method in class com.jgoodies.binding.value.Trigger
Returns a Boolean that indicates the current trigger state.
getValue() - method in class com.jgoodies.binding.value.ValueHolder
Returns the observed value.
getValue() - method in class com.jgoodies.binding.value.ValueModel
Returns this model's value.
getValue(Object,PropertyDescriptor) - static method in class com.jgoodies.binding.beans.BeanUtils
Returns the value of the specified property of the given non-null bean.
getValue(String) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Returns the value of specified bean property, null if the current bean is null.
getValue(String) - method in class com.jgoodies.binding.PresentationModel<B>
Returns the value of specified bean property, null if the current bean is null.
getValueIsAdjusting() - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Returns true if the value is in the process of changing as a result of actions being taken by the user.
getValueIsAdjusting() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns true if the value is undergoing a series of changes.
getValueModel(String) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Looks up and lazily creates a ValueModel that adapts the bound property with the specified name.
getValueModel(String,String,String) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Looks up and lazily creates a ValueModel that adapts the bound property with the specified name.
getVetoableChangeListeners() - method in class com.jgoodies.binding.beans.Model
Returns an array of all the property change listeners registered on this component.
getVetoableChangeListeners(String) - method in class com.jgoodies.binding.beans.Model
Returns an array of all the listeners which have been associated with the named property.

H

hasSelection() - method in class com.jgoodies.binding.list.SelectionInList<E>
Checks and answers if an element is selected.

I

IndirectListModel<E> - class com.jgoodies.binding.list.IndirectListModel<E>
A ListModel implementation that holds a List or ListModel in a ValueModel.
IndirectListModel() - constructor for class com.jgoodies.binding.list.IndirectListModel<E>
Constructs an IndirectListModel with an empty initial ArrayListModel.
IndirectListModel(com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.list.IndirectListModel<E>
Constructs an IndirectListModel on the given list holder.
IndirectListModel(E[]) - constructor for class com.jgoodies.binding.list.IndirectListModel<E>
Constructs an IndirectListModel on the given item array.
IndirectListModel(List) - constructor for class com.jgoodies.binding.list.IndirectListModel<E>
Constructs an IndirectListModel on the given list.
IndirectListModel(ListModel) - constructor for class com.jgoodies.binding.list.IndirectListModel<E>
Constructs an IndirectListModel on the given list model using a default list holder.
A helper class for observing changes in bound bean properties where the target bean changes.
IndirectPropertyChangeSupport() - constructor for class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
Constructs an IndirectPropertyChangeSupport that has no bean set.
Constructs an IndirectPropertyChangeSupport using the given bean channel.
IndirectPropertyChangeSupport(Object) - constructor for class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
Constructs an IndirectPropertyChangeSupport with the given initial bean.
insertIndexInterval(int,int,boolean) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Inserts length indices beginning before/after index.
Converts Integers using a given multiplier.
intValue() - method in class com.jgoodies.binding.value.AbstractValueModel
Converts this model's value and returns it as an int.
isBlank(String) - static method in class com.jgoodies.binding.BindingUtils
Checks and answers if the given string is whitespace, empty ("") or null.
isBuffering() - method in class com.jgoodies.binding.value.BufferedValueModel
Returns whether this model buffers a value or not, that is, whether a value has been assigned since the last commit or flush.
isBuffering() - method in class com.jgoodies.binding.PresentationModel<B>
Answers whether any of the buffered models is buffering.
isChanged() - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Answers whether a bean property has changed since the changed state has been reset.
isChanged() - method in class com.jgoodies.binding.util.ChangeTracker
Answers whether one of the registered ValueModels has changed since this tracker has been reset last time.
isChanged() - method in class com.jgoodies.binding.PresentationModel<B>
Answers whether one of the registered ValueModels has changed since the changed state has been reset last time.
isChanged() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Answers whether a bean property has changed since the changed state has been reset.
isCoalesce() - method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Returns if this model coalesces all pending changes or not.
isCoalesce() - method in class com.jgoodies.binding.value.DelayedReadValueModel
Returns if this model coalesces all pending changes or not.
isCoalesce() - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Returns if this model coalesces all pending changes or not.
isEditable() - method in class com.jgoodies.binding.value.ComponentValueModel
Returns if this model represents the editable or non-editable text component state.
isEmpty() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Checks and answers if the list is empty or null.
isEmpty(String) - static method in class com.jgoodies.binding.BindingUtils
Checks and answers if the given string is empty ("") or null.
isEnabled() - method in class com.jgoodies.binding.value.ComponentValueModel
Returns if this model represents an enabled or disabled component state.
isFocusOwnerBuffering() - static method in class com.jgoodies.binding.adapter.Bindings
Checks and answers whether the focus owner is a component that buffers a pending edit.
isIdentityCheckEnabled() - method in class com.jgoodies.binding.value.ValueHolder
Answers whether this ValueHolder fires value change events if and only if the old and new value are not the same.
isPending() - method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Checks and answers whether there are pending events.
isPending() - method in class com.jgoodies.binding.value.DelayedReadValueModel
Checks and answers whether this model has one or more pending changes.
isPending() - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Checks and answers whether this model has one or more pending changes.
isSelectedIndex(int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Checks and answers if the given index is selected or not.
isSelectionEmpty() - method in class com.jgoodies.binding.list.SelectionInList<E>
Checks and answers whether the selection is empty or not.
isSelectionEmpty() - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Returns true if no index is selected.
isVisible() - method in class com.jgoodies.binding.value.ComponentValueModel
Returns if this model represents the visible or invisible component state.

J

JComboBox createComboBox(SelectionInList) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a non-editable JComboBox that is bound to the given SelectionInList.
JComboBox createComboBox(SelectionInList,ListCellRenderer) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a non-editable JComboBox that is bound to the given SelectionInList using the given cell renderer.
JList createList(SelectionInList) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a JList for the given SelectionInList.
JList createList(SelectionInList,ListCellRenderer) - static method in class com.jgoodies.binding.adapter.BasicComponentFactory
Creates and returns a JList for the given SelectionInList using the specified optional ListCellRenderer to render cells.

L

LinkedListModel<E> - class com.jgoodies.binding.list.LinkedListModel<E>
Adds javax.swing.ListModel capabilities to its superclass LinkedList, i.
LinkedListModel() - constructor for class com.jgoodies.binding.list.LinkedListModel<E>
Constructs an empty linked list.
LinkedListModel(E>) - constructor for class com.jgoodies.binding.list.LinkedListModel<E>
Constructs a linked list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
ListDataListener createListDataChangeHandler() - method in class com.jgoodies.binding.list.SelectionInList<E>
Creates and returns the ListDataListener used to observe changes in the underlying ListModel.
ListIterator listIterator(int) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Returns a list-iterator of the elements in this list (in proper sequence), starting at the specified position in the list.
LoggingUtils - class com.jgoodies.binding.util.LoggingUtils
Assists in logging changes in bound bean properties.
logPropertyChanges(Object) - static method in class com.jgoodies.binding.util.LoggingUtils
Registers a PropertyChangeListener with the specified bean that logs all PropertyChangeEvents fired by this bean using the default Logger and default log level.
logPropertyChanges(Object,Logger) - static method in class com.jgoodies.binding.util.LoggingUtils
Registers a PropertyChangeListener with the specified bean, which logs all PropertyChangeEvents fired by the given bean using the specified Logger and the default log level.
logPropertyChanges(Object,Logger,Level) - static method in class com.jgoodies.binding.util.LoggingUtils
Registers a PropertyChangeListener with the specified bean, which logs all PropertyChangeEvents fired by the given bean using the specified Logger and log level.
logPropertyChanges(Object,String) - static method in class com.jgoodies.binding.util.LoggingUtils
Registers a named PropertyChangeListener with the specified bean, which logs all PropertyChangeEvents of the given property using the default Logger and default log level.
logPropertyChanges(Object,String,Logger) - static method in class com.jgoodies.binding.util.LoggingUtils
Registers a named PropertyChangeListener with the specified bean, which logs all PropertyChangeEvents of the given property using the specified Logger and the default log level.
logPropertyChanges(Object,String,Logger,Level) - static method in class com.jgoodies.binding.util.LoggingUtils
Registers a named PropertyChangeListener with the specified bean, which logs all PropertyChangeEvents of the given property, Logger, and log level.
Converts Longs using a given multiplier.
Converts Longs to Integers and vice-versa.
longValue() - method in class com.jgoodies.binding.value.AbstractValueModel
Converts this model's value and returns it as a long.

M

Model - class com.jgoodies.binding.beans.Model
An abstract superclass that minimizes the effort required to provide change support for bound and constrained Bean properties.

N

NonNullValueModel - class com.jgoodies.binding.extras.NonNullValueModel
A ValueModel implementation that avoids null values.
Constructs an NonNullValueModel for the given ValueModel.

O

Object convertFromSubject(Object) - method in class com.jgoodies.binding.value.ConverterFactory.BooleanNegator
Negates Booleans leaving null unchanged.
Converts the subject value to associated text representation.
Object convertFromSubject(Object) - method in class com.jgoodies.binding.value.ConverterFactory.DoubleConverter
Converts the subject's value and returns a corresponding Double using the multiplier.
Converts the subject's value and returns a corresponding Integer value using the multiplier.
Object convertFromSubject(Object) - method in class com.jgoodies.binding.value.ConverterFactory.FloatConverter
Converts the subject's value and returns a corresponding Float using the multiplier.
Converts the subject's value and returns a corresponding Integer using the multiplier.
Object convertFromSubject(Object) - method in class com.jgoodies.binding.value.ConverterFactory.IntegerConverter
Converts the subject's value and returns a corresponding Integer using the multiplier.
Object convertFromSubject(Object) - method in class com.jgoodies.binding.value.ConverterFactory.LongConverter
Converts the subject's value and returns a corresponding Long using the multiplier.
Converts the subject's value and returns a corresponding Integer.
Object convertFromSubject(Object) - method in class com.jgoodies.binding.value.ConverterFactory.StringConverter
Formats the subject value and returns a String representation.
Object stringToValue(String) - method in class com.jgoodies.binding.formatter.EmptyDateFormatter
Returns the Object representation of the String text.
Object stringToValue(String) - method in class com.jgoodies.binding.formatter.EmptyNumberFormatter
Returns the Object representation of the String text.
Observable - interface com.jgoodies.binding.beans.Observable
Describes objects that provide bound properties as specified in the Java Bean Specification.
ObservableList<E> - interface com.jgoodies.binding.list.ObservableList<E>
Combines the List and ListModel interfaces.
observe(com.jgoodies.binding.value.ValueModel) - method in class com.jgoodies.binding.util.ChangeTracker
Observes value changes in the given ValueModel.
observe(Object,String) - method in class com.jgoodies.binding.util.ChangeTracker
Observes the specified readable bound bean property in the given bean.
Observes value changes in the given ValueModel.
observeChanged(Object,String) - method in class com.jgoodies.binding.PresentationModel<B>
Observes the specified readable bound bean property in the given bean.

P

paramString() - method in class com.jgoodies.binding.value.AbstractValueModel
Returns a string representing the state of this model.
PreferencesAdapter - class com.jgoodies.binding.adapter.PreferencesAdapter
A ValueModel implementation that reads and writes values from/to a key of a given Preferences node under a specified key.
PreferencesAdapter(Preferences,String,Object) - constructor for class com.jgoodies.binding.adapter.PreferencesAdapter
Constructs a PreferencesAdapter on the given Preferences using the specified key and default value, all which must be non-null.
PresentationModel<B> - class com.jgoodies.binding.PresentationModel<B>
The standard base class to implement the Presentation Model pattern, that represents the state and behavior of a presentation independently of the GUI components used in the interface.
PresentationModel(B) - constructor for class com.jgoodies.binding.PresentationModel<B>
Constructs a PresentationModel that adapts properties of the given bean.
Constructs a PresentationModel on the given bean using the given trigger channel.
Constructs a PresentationModel on the given bean channel.
Constructs a PresentationModel on the given bean channel using the given trigger channel.
PropertyAccessException - class com.jgoodies.binding.beans.PropertyAccessException
A runtime exception that describes read and write access problems when getting/setting a Java Bean property.
PropertyAccessException(String,Throwable) - constructor for class com.jgoodies.binding.beans.PropertyAccessException
Constructs a new exception instance with the specified detail message and cause.
PropertyAdapter<B> - class com.jgoodies.binding.beans.PropertyAdapter<B>
Converts a single Java Bean property into the generic ValueModel interface.
PropertyAdapter(B,String) - constructor for class com.jgoodies.binding.beans.PropertyAdapter<B>
Constructs a PropertyAdapter for the given bean and property name; does not observe changes.
PropertyAdapter(B,String,boolean) - constructor for class com.jgoodies.binding.beans.PropertyAdapter<B>
Constructs a PropertyAdapter for the given bean and property name; observes changes if specified.
PropertyAdapter(B,String,String,String) - constructor for class com.jgoodies.binding.beans.PropertyAdapter<B>
Constructs a PropertyAdapter for the given bean, property name, getter and setter name; does not observe changes.
PropertyAdapter(B,String,String,String,boolean) - constructor for class com.jgoodies.binding.beans.PropertyAdapter<B>
Constructs a PropertyAdapter for the given bean, property name, getter and setter name; observes changes if specified.
Constructs a PropertyAdapter for the given bean channel and property name; does not observe changes.
Constructs a PropertyAdapter for the given bean channel and property name; observes changes if specified.
Constructs a PropertyAdapter for the given bean channel, property name, getter and setter name; does not observe changes.
Constructs a PropertyAdapter for the given bean channel, property name, getter and setter name; observes changes if specified.
propertyChange(PropertyChangeEvent) - method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
This handler has been notified about a change in a bound property.
PropertyConnector - class com.jgoodies.binding.beans.PropertyConnector
Keeps two Java Bean properties in synch.
PropertyException - class com.jgoodies.binding.beans.PropertyException
A runtime exception that is the abstract superclass for all exceptions around Java Bean properties in the JGoodies Data Binding framework.
PropertyException(String) - constructor for class com.jgoodies.binding.beans.PropertyException
Constructs a new exception instance with the specified detail message.
PropertyException(String,Throwable) - constructor for class com.jgoodies.binding.beans.PropertyException
Constructs a new exception instance with the specified detail message and cause.
PROPERTYNAME_AFTER_BEAN - static field in class com.jgoodies.binding.beans.BeanAdapter<B>
The property name used in the PropertyChangeEvent that is fired after the bean property fires its PropertyChangeEvent.
PROPERTYNAME_AFTER_BEAN - static field in class com.jgoodies.binding.PresentationModel<B>
The property name used in the PropertyChangeEvent that is fired after the bean property fires its PropertyChangeEvent.
PROPERTYNAME_AFTER_BEAN - static field in class com.jgoodies.binding.beans.PropertyAdapter<B>
The property name used in the PropertyChangeEvent that is fired after the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BEAN - static field in class com.jgoodies.binding.beans.BeanAdapter<B>
The name of the read-write bound property that holds the target bean.
PROPERTYNAME_BEAN - static field in class com.jgoodies.binding.PresentationModel<B>
The name of the read-write bound property that holds the target bean.
PROPERTYNAME_BEAN - static field in class com.jgoodies.binding.beans.PropertyAdapter<B>
The name of the read-write bound property that holds the target bean.
PROPERTYNAME_BEFORE_BEAN - static field in class com.jgoodies.binding.beans.BeanAdapter<B>
The property name used in the PropertyChangeEvent that is fired before the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BEFORE_BEAN - static field in class com.jgoodies.binding.PresentationModel<B>
The property name used in the PropertyChangeEvent that is fired before the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BEFORE_BEAN - static field in class com.jgoodies.binding.beans.PropertyAdapter<B>
The property name used in the PropertyChangeEvent that is fired before the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BUFFERING - static field in class com.jgoodies.binding.value.BufferedValueModel
The name of the bound read-only bean property that indicates whether this models is buffering or in write-through state.
PROPERTYNAME_BUFFERING - static field in class com.jgoodies.binding.PresentationModel<B>
The name of the read-only bound bean property that indicates whether one of the buffered models is buffering.
PROPERTYNAME_CHANGED - static field in class com.jgoodies.binding.beans.BeanAdapter<B>
The name of the read-only bound bean property that indicates whether one of the observed properties has changed.
PROPERTYNAME_CHANGED - static field in class com.jgoodies.binding.util.ChangeTracker
The name of the read-only bound bean property that indicates whether one of the observed properties has changed.
PROPERTYNAME_CHANGED - static field in class com.jgoodies.binding.PresentationModel<B>
The name of the read-only bound bean property that indicates whether one of the observed models has changed.
PROPERTYNAME_CHANGED - static field in class com.jgoodies.binding.beans.PropertyAdapter<B>
The name of the read-only bound bean property that indicates whether one of the observed properties has changed.
PROPERTYNAME_EDITABLE - static field in class com.jgoodies.binding.value.ComponentValueModel
The name of the property used to synchronize this model with the editable property of JTextComponents.
PROPERTYNAME_ENABLED - static field in class com.jgoodies.binding.value.ComponentValueModel
The name of the property used to synchronize this model with the enabled property of JComponents.
PROPERTYNAME_LIST - static field in class com.jgoodies.binding.list.IndirectListModel<E>
The name of the bound write-only list property.
PROPERTYNAME_LIST_HOLDER - static field in class com.jgoodies.binding.list.IndirectListModel<E>
The name of the bound read-write listHolder property.
PROPERTYNAME_SELECTION - static field in class com.jgoodies.binding.list.SelectionInList<E>
The name of the bound read-write selection property.
PROPERTYNAME_SELECTION_EMPTY - static field in class com.jgoodies.binding.list.SelectionInList<E>
The name of the bound read-only selectionEmpty property.
PROPERTYNAME_SELECTION_HOLDER - static field in class com.jgoodies.binding.list.SelectionInList<E>
The name of the bound read-write selection holder property.
PROPERTYNAME_SELECTION_INDEX - static field in class com.jgoodies.binding.list.SelectionInList<E>
The name of the bound read-write selectionIndex property.
PROPERTYNAME_SELECTION_INDEX_HOLDER - static field in class com.jgoodies.binding.list.SelectionInList<E>
The name of the bound read-write selection index holder property.
PROPERTYNAME_SUBJECT - static field in class com.jgoodies.binding.value.BufferedValueModel
The name of the bound read-write bean property for the subject.
PROPERTYNAME_TRIGGER_CHANNEL - static field in class com.jgoodies.binding.value.BufferedValueModel
The name of the bound read-write bean property for the trigger channel.
PROPERTYNAME_TRIGGERCHANNEL - static field in class com.jgoodies.binding.PresentationModel<B>
The name of the read-write bound bean property for the trigger channel that is shared by all PropertyAdapters that are created via #getBufferedModel.
PROPERTYNAME_VALUE - static field in class com.jgoodies.binding.value.AbstractValueModel
The name of the bound property value.
PROPERTYNAME_VALUE - static field in class com.jgoodies.binding.list.SelectionInList<E>
The name of the bound read-write value property.
PROPERTYNAME_VISIBLE - static field in class com.jgoodies.binding.value.ComponentValueModel
The name of the property used to synchronize this model with the visible property of JComponents.
A runtime exception that describes problems that arise when a bound property cannot be bound properly.
PropertyNotBindableException(String) - constructor for class com.jgoodies.binding.beans.PropertyNotBindableException
Constructs a new exception instance with the specified detail message.
PropertyNotBindableException(String,Throwable) - constructor for class com.jgoodies.binding.beans.PropertyNotBindableException
Constructs a new exception instance with the specified detail message and cause.
PropertyNotFoundException - class com.jgoodies.binding.beans.PropertyNotFoundException
A runtime exception that describes that a Java Bean property could not be found.
PropertyNotFoundException(String,Class,Throwable) - constructor for class com.jgoodies.binding.beans.PropertyNotFoundException
Constructs a new exception instance with the specified detail message and cause.
PropertyNotFoundException(String,Object) - constructor for class com.jgoodies.binding.beans.PropertyNotFoundException
Constructs a new exception instance with the specified detail message.
PropertyNotFoundException(String,Object,Throwable) - constructor for class com.jgoodies.binding.beans.PropertyNotFoundException
Constructs a new exception instance with the specified detail message and cause.
PropertyUnboundException - class com.jgoodies.binding.beans.PropertyUnboundException
A runtime exception that describes that a Java Bean does not support bound properties.
PropertyUnboundException(String) - constructor for class com.jgoodies.binding.beans.PropertyUnboundException
Constructs a new exception instance with the specified detail message.
PropertyUnboundException(String,Throwable) - constructor for class com.jgoodies.binding.beans.PropertyUnboundException
Constructs a new exception instance with the specified detail message and cause.
proposedChange(Object,Object) - method in class com.jgoodies.binding.value.AbstractVetoableValueModel
Checks and answers whether the proposed value change shall be accepted or rejected.

R

RadioButtonAdapter - class com.jgoodies.binding.adapter.RadioButtonAdapter
Converts ValueModels to the ToggleButtonModel interface.
Constructs a RadioButtonAdapter on the given subject ValueModel for the specified choice.
release() - method in class com.jgoodies.binding.value.AbstractConverter
Removes the internal subject value change handler from the subject.
release() - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Removes the PropertyChangeHandler from the observed bean, if the bean is not null and if bean property changes are observed.
release() - method in class com.jgoodies.binding.value.BufferedValueModel
Removes the PropertyChangeListeners from the subject and trigger channel.
release() - method in class com.jgoodies.binding.list.IndirectListModel<E>
Removes the internal listeners from the list holder.
release() - method in class com.jgoodies.binding.PresentationModel<B>
Removes the PropertyChangeHandler from the observed bean, if the bean is not null.
release() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Removes the PropertyChangeHandler from the observed bean, if the bean is not null and if property changes are observed.
release() - method in class com.jgoodies.binding.beans.PropertyConnector
Removes the PropertyChangeHandler from the observed bean, if the bean is not null and if property changes are not observed.
release() - method in class com.jgoodies.binding.adapter.SpinnerToValueModelConnector
Removes the internal listener from the SpinnerModel and ValueModel.
release() - method in class com.jgoodies.binding.adapter.TextComponentConnector
Removes the internal listeners from the subject, text component, and text component's document.
removeAll() - method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
Removes all registered PropertyChangeListeners from the current target bean - if any.
Removes a PropertyChangeListener from the list of bean listeners.
Removes a PropertyChangeListener from the list of bean listeners.
Removes a PropertyChangeListener from the listener list for a specific property.
Removes a PropertyChangeListener from the listener list for a specific property.
removeChangeListener(ChangeListener) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Removes a ChangeListener.
removeComponentPropertyHandler(JComponent) - static method in class com.jgoodies.binding.adapter.Bindings
If the given component holds a ComponentValueModel and a ComponentPropertyHandler in its client properties, the handler is removed as listener from the model, and the model and handler are removed from the client properties.
removeIndexInterval(int,int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Remove the indices in the interval index0,index1 (inclusive) from the selection model.
removeListDataListener(ListDataListener) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Removes a listener from the list that's notified each time a change to the data model occurs.
removeListDataListener(ListDataListener) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Removes a listener from the list that's notified each time a change to the data model occurs.
removeListDataListener(ListDataListener) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Removes a listener from the list that's notified each time a change to the data model occurs.
Remove a listener from the list that's notified each time a change to the selection occurs.
removePropertyChangeListener(Object,Class,PropertyChangeListener) - static method in class com.jgoodies.binding.beans.BeanUtils
Removes a property change listener from the given bean.
Removes a named property change listener from the given bean.
removePropertyChangeListener(Object,PropertyChangeListener) - static method in class com.jgoodies.binding.beans.BeanUtils
Removes a property change listener from the given bean.
removePropertyChangeListener(Object,String,PropertyChangeListener) - static method in class com.jgoodies.binding.beans.BeanUtils
Removes a named property change listener from the given bean.
Removes a PropertyChangeListener from the list of bean listeners.
removePropertyChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.beans.Model
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.beans.Observable
Removes the given PropertyChangeListener from the listener list.
Removes a PropertyChangeListener from the listener list for a specific property.
removePropertyChangeListener(String,PropertyChangeListener) - method in class com.jgoodies.binding.beans.Model
Removes a PropertyChangeListener from the listener list for a specific property.
removeSelectionInterval(int,int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Clears the selection if it is equals to index0.
removeValueChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.value.AbstractValueModel
Removes the given PropertyChangeListener from the model.
removeValueChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.list.SelectionInList<E>
Removes the given PropertyChangeListener from the model.
removeValueChangeListener(PropertyChangeListener) - method in class com.jgoodies.binding.value.ValueModel
Deregisters the given PropertyChangeListener from this ValueModel.
removeVetoableChangeListener(String,VetoableChangeListener) - method in class com.jgoodies.binding.beans.Model
Removes a VetoableChangeListener from the listener list for a specific property.
removeVetoableChangeListener(VetoableChangeListener) - method in class com.jgoodies.binding.beans.Model
Removes a VetoableChangeListener from the listener list.
reset() - method in class com.jgoodies.binding.util.ChangeTracker
Resets this tracker's changed state to false.
resetChanged() - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Resets this tracker's changed state to false.
resetChanged() - method in class com.jgoodies.binding.PresentationModel<B>
Resets this model's changed state to false.
resetChanged() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Resets this tracker's changed state to false.
Retracts interest for value changes in the given ValueModel.
Retracts interest for value changes in the given ValueModel.
retractInterestFor(Object,String) - method in class com.jgoodies.binding.util.ChangeTracker
Retracts interest for the specified readable bound bean property in the given bean.
retractInterestFor(Object,String) - method in class com.jgoodies.binding.PresentationModel<B>
Retracts interest for the specified readable bound bean property in the given bean.

S

SelectionInList<E> - class com.jgoodies.binding.list.SelectionInList<E>
Represents a selection in a list of objects.
SelectionInList() - constructor for class com.jgoodies.binding.list.SelectionInList<E>
Constructs a SelectionInList with an empty initial ArrayListModel using defaults for the selection holder and selection index holder.
SelectionInList(com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.list.SelectionInList<E>
Constructs a SelectionInList on the given list holder using defaults for the selection holder and selection index holder.
Constructs a SelectionInList on the given list holder, selection holder and selection index holder.
Constructs a SelectionInList on the given list holder, selection holder and selection index holder.
SelectionInList(E[]) - constructor for class com.jgoodies.binding.list.SelectionInList<E>
Constructs a SelectionInList on the given item array using defaults for the selection holder and selection index holder.
SelectionInList(E[],com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.list.SelectionInList<E>
Constructs a SelectionInList on the given item array and selection holder using a default selection index holder.
Constructs a SelectionInList on the given item array and selection holder using a default selection index holder.
SelectionInList(List) - constructor for class com.jgoodies.binding.list.SelectionInList<E>
Constructs a SelectionInList on the given list using defaults for the selection holder and selection index holder.
Constructs a SelectionInList on the given list and selection holder using a default selection index holder.
Constructs a SelectionInList on the given list, selection holder, and selection index holder.
SelectionInList(ListModel) - constructor for class com.jgoodies.binding.list.SelectionInList<E>
Constructs a SelectionInList on the given list model using defaults for the selection holder and selection index holder.
Constructs a SelectionInList on the given list model and selection holder using a default selection index holder.
Constructs a SelectionInList on the given list model, selection holder, and selection index holder.
setAnchorSelectionIndex(int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Sets the selection index.
setBean(B) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Sets a new Java Bean as holder of the adapted properties.
setBean(B) - method in class com.jgoodies.binding.PresentationModel<B>
Sets a new bean as content of the bean channel.
setBean(B) - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Sets a new Java Bean as holder of the adapted property.
setBean(Object) - method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
Sets a new Java Bean as holder of the observed properties.
setBean0(B,B) - method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
setBoolean(boolean) - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Converts the given value to an Object and stores it in this adapter's Preferences under this adapter's preferences key.
setBufferedValue(String,Object) - method in class com.jgoodies.binding.PresentationModel<B>
Buffers the given value for the specified bean property.
setChanged(boolean) - method in class com.jgoodies.binding.PresentationModel<B>
setCoalesce(boolean) - method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Sets if this model shall coalesce all pending changes or not.
setCoalesce(boolean) - method in class com.jgoodies.binding.value.DelayedReadValueModel
Sets if this model shall coalesce all pending changes or not.
setCoalesce(boolean) - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Sets if this model shall coalesce all pending changes or not.
setDefaultLevel(Level) - static method in class com.jgoodies.binding.util.LoggingUtils
Sets the default log level to be used when logging PropertyChangeEvents.
setDelay(int) - method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Sets the delay, in milliseconds, that is used to defer value change notifications.
setDelay(int) - method in class com.jgoodies.binding.value.DelayedReadValueModel
Sets the delay, in milliseconds, that is used to defer value change notifications.
setDelay(int) - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Sets the delay, in milliseconds, that is used to defer value commits.
setDouble(double) - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Converts the given value to an Object and stores it in this adapter's Preferences under this adapter's preferences key.
setEditable(boolean) - method in class com.jgoodies.binding.value.ComponentValueModel
Sets this model state to editable or non-editable, which in turn will make all text components bound to this model editable or non-editable.
setEnabled(boolean) - method in class com.jgoodies.binding.value.ComponentValueModel
Enables or disabled this model, which in turn will enable or disable all Swing components bound to this model.
setExtent(int) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Sets the extent to n.
setFloat(float) - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Converts the given value to an Object and stores it in this adapter's Preferences under this adapter's preferences key.
setIdentityCheckEnabled(boolean) - method in class com.jgoodies.binding.value.ValueHolder
Sets the comparison that is used to check differences between the old and new value when firing value change events.
setInt(int) - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Converts the given value to an Object and stores it in this adapter's Preferences under this adapter's preferences key.
setLeadSelectionIndex(int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Sets the selection index.
setList(List) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Sets the given list as value of the list holder.
Sets a new list holder.
setListModel(ListModel) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Sets the given list model as value of the list holder.
setLong(long) - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Converts the given value to an Object and stores it in this adapter's Preferences under this adapter's preferences key.
setMaximum(int) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Sets the maximum to n.
setMinimum(int) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Sets the minimum to n.
setRangeProperties(int,int,int,int,boolean) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Sets all of the BoundedRangeModel properties after forcing the arguments to obey the usual constraints:
     minimum <= value <= value+extent <= maximum
 

At most, one ChangeEvent is generated.

setSelectedItem(Object) - method in class com.jgoodies.binding.adapter.ComboBoxAdapter<E>
Sets the selected item.
setSelection(E) - method in class com.jgoodies.binding.list.SelectionInList<E>
Sets the selection index to the index of the first list element that equals newSelection.
Sets a new selection holder.
setSelectionIndex(int) - method in class com.jgoodies.binding.list.SelectionInList<E>
Sets a new selection index.
Sets a new selection index holder.
setSelectionInterval(int,int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Sets the selection index to index1.
setSelectionMode(int) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
Sets the selection mode.
setString(String) - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Converts the given value to an Object and stores it in this adapter's Preferences under this adapter's preferences key.
setSubject(com.jgoodies.binding.value.ValueModel) - method in class com.jgoodies.binding.value.BufferedValueModel
Sets a new subject ValueModel, i.e.
Sets the ValueModel that triggers the commit and flush events.
Sets the given ValueModel as this model's new trigger channel.
setValue(boolean) - method in class com.jgoodies.binding.value.AbstractValueModel
Converts the given boolean to a Boolean and sets it as new value.
setValue(double) - method in class com.jgoodies.binding.value.AbstractValueModel
Converts the given double to a Double and sets it as new value.
setValue(float) - method in class com.jgoodies.binding.value.AbstractValueModel
Converts the given float to a Float and sets it as new value.
setValue(int) - method in class com.jgoodies.binding.value.AbstractValueModel
Converts the given int to an Integer and sets it as new value.
setValue(int) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Sets the current value of the model.
setValue(long) - method in class com.jgoodies.binding.value.AbstractValueModel
Converts the given long to a Long and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.AbstractVetoableValueModel
Sets the given value as new subject value if and only if 1) the new value differs from the old value and 2) the proposed change is accepted as checked by proposedChange(oldValue, newValue).
setValue(Object) - method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
Sets the given object as new value of the adapted bean property.
setValue(Object) - method in class com.jgoodies.binding.value.BufferedValueModel
Sets a new buffered value and turns this BufferedValueModel into the buffering state.
setValue(Object) - method in class com.jgoodies.binding.value.ComponentValueModel
Sets the given value as new subject value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.BooleanNegator
Inverts the given Boolean and sets it as the subject's new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.BooleanToStringConverter
Converts the given String and sets the associated Boolean as the subject's new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.DoubleConverter
Converts a Double using the multiplier and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.DoubleToIntegerConverter
Converts a Double using the multiplier and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.FloatConverter
Converts a Float using the multiplier and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.FloatToIntegerConverter
Converts a Float using the multiplier and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.IntegerConverter
Converts a Integer using the multiplier and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.LongConverter
Converts a Long using the multiplier and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.LongToIntegerConverter
Converts an Integer to Long and sets it as new value.
setValue(Object) - method in class com.jgoodies.binding.value.ConverterFactory.StringConverter
Parses the given String encoding and sets it as the subject's new value.
setValue(Object) - method in class com.jgoodies.binding.value.DelayedReadValueModel
Sets the given new value immediately as the subject's new value.
setValue(Object) - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Sets the given new value after this model's delay.
setValue(Object) - method in class com.jgoodies.binding.extras.NonNullValueModel
Sets the given value to the wrapped ValueModel.
setValue(Object) - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Converts the given value to a string and puts it into the preferences.
setValue(Object) - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Sets the given object as new value of the adapted bean property.
setValue(Object) - method in class com.jgoodies.binding.list.SelectionInList<E>
Sets the selection index to the index of the first list element that equals newValue.
setValue(Object) - method in class com.jgoodies.binding.value.Trigger
Sets a new Boolean value and rejects all non-Boolean values.
setValue(Object) - method in class com.jgoodies.binding.value.ValueHolder
Sets a new value.
setValue(Object) - method in class com.jgoodies.binding.value.ValueModel
Sets a new value and notifies any registered value listeners if the value has changed.
setValue(Object,boolean) - method in class com.jgoodies.binding.value.ValueHolder
Sets a new value.
setValue(Object,PropertyDescriptor,Object) - static method in class com.jgoodies.binding.beans.BeanUtils
Sets the given object as new value of the specified property of the given non-null bean.
setValue(String,Object) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Sets the given new value for the specified bean property.
setValue(String,Object) - method in class com.jgoodies.binding.PresentationModel<B>
Sets the given new value for the specified bean property.
setValueIsAdjusting(boolean) - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Sets the valueIsAdjusting property.
setValueIsAdjusting(boolean) - method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
This property is true if upcoming changes to the value of the model should be considered a single event.
setVetoableValue(Object) - method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
Sets the given object as new value of the adapted bean property.
setVetoableValue(Object) - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
Sets the given object as new value of the adapted bean property.
setVetoableValue(String,Object) - method in class com.jgoodies.binding.beans.BeanAdapter<B>
Sets a new value for the specified bean property.
setVetoableValue(String,Object) - method in class com.jgoodies.binding.PresentationModel<B>
Sets a new value for the specified bean property.
setVisible(boolean) - method in class com.jgoodies.binding.value.ComponentValueModel
Sets this model state to visible or invisible, which in turn will make all Swing components bound to this model visible or invisible.
Implements the access to the individual bean properties.
SimplePropertyAdapter(String,String,String) - constructor for class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
Constructs a SimplePropertyAdapter for the given property name, getter and setter name.
SingleListSelectionAdapter - class com.jgoodies.binding.adapter.SingleListSelectionAdapter
A ListSelectionModel implementation that has the list index bound to a ValueModel.
Constructs a SingleListSelectionAdapter with the given selection index holder.
SpinnerAdapterFactory - class com.jgoodies.binding.adapter.SpinnerAdapterFactory
A factory that vends SpinnerModel implementations that are bound to a ValueModel.
SpinnerToValueModelConnector - class com.jgoodies.binding.adapter.SpinnerToValueModelConnector
Synchronizes a SpinnerModel with a ValueModel.
Constructs a SpinnerToValueModelConnector that establishes a Synchronization between the SpinnerModel and ValueModel.
stop() - method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
Stops a running timer.
stop() - method in class com.jgoodies.binding.value.DelayedReadValueModel
Stops a running timer.
stop() - method in class com.jgoodies.binding.extras.DelayedWriteValueModel
Stops a running timer.
String getColumnName(int) - method in class com.jgoodies.binding.adapter.AbstractTableAdapter<E>
Returns the name of the column at the given column index.
String getString() - method in class com.jgoodies.binding.adapter.PreferencesAdapter
Looks up, converts and returns the stored value from the preferences.
String paramString() - method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
String paramString() - method in class com.jgoodies.binding.value.BufferedValueModel
String paramString() - method in class com.jgoodies.binding.beans.PropertyAdapter<B>
String toString() - method in class com.jgoodies.binding.value.AbstractValueModel
Returns a string representation of this value model.
String toString() - method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
Returns a string that displays all of the BoundedRangeModel properties.
String valueToString(Object) - method in class com.jgoodies.binding.formatter.EmptyDateFormatter
Returns a String representation of the Object value.
String valueToString(Object) - method in class com.jgoodies.binding.formatter.EmptyNumberFormatter
Returns a String representation of the Object value.
Converts Values to Strings and vice-versa using a given Format.
subject - field in class com.jgoodies.binding.value.AbstractConverter
Holds the ValueModel that in turn holds the source value.
supportsBoundProperties(Class) - static method in class com.jgoodies.binding.beans.BeanUtils
Checks and answers whether the given class supports bound properties, i.e.

T

TextComponentConnector - class com.jgoodies.binding.adapter.TextComponentConnector
Connects a String typed ValueModel and a JTextField or JTextArea.
Constructs a TextComponentConnector that connects the specified String-typed subject ValueModel with the given text area.
Constructs a TextComponentConnector that connects the specified String-typed subject ValueModel with the given text field.
ToggleButtonAdapter - class com.jgoodies.binding.adapter.ToggleButtonAdapter
Converts ValueModels to the ToggleButtonModel interface.
ToggleButtonAdapter(com.jgoodies.binding.value.ValueModel) - constructor for class com.jgoodies.binding.adapter.ToggleButtonAdapter
Constructs a ToggleButtonAdapter on the given subject ValueModel.
Constructs a ToggleButtonAdapter on the given subject ValueModel using the specified values for the selected and deselected state.
Trigger - class com.jgoodies.binding.value.Trigger
A ValueModel implementation that is intended to be used as trigger channel for instances of BufferedValueModel.
Trigger() - constructor for class com.jgoodies.binding.value.Trigger
Constructs a Trigger set to neutral.
triggerCommit() - method in class com.jgoodies.binding.PresentationModel<B>
Sets the trigger channel to true which in turn triggers commit events in all BufferedValueModels that share this trigger.
triggerCommit() - method in class com.jgoodies.binding.value.Trigger
Triggers a commit event in BufferedValueModels that share this Trigger.
triggerFlush() - method in class com.jgoodies.binding.PresentationModel<B>
Sets the trigger channel to false which in turn triggers flush events in all BufferedValueModels that share this trigger.
triggerFlush() - method in class com.jgoodies.binding.value.Trigger
Triggers a flush event in BufferedValueModels that share this Trigger.

U

updateList(Object,int,Object) - method in class com.jgoodies.binding.list.IndirectListModel<E>
Removes the list data change handler from the old list in case it is a ListModel and adds it to new one in case it is a ListModel.
updateProperty1() - method in class com.jgoodies.binding.beans.PropertyConnector
Reads the value of the second bean property and sets it as new value of the first bean property.
updateProperty2() - method in class com.jgoodies.binding.beans.PropertyConnector
Reads the value of the first bean property and sets it as new value of the second bean property.
updateSpinnerModel() - method in class com.jgoodies.binding.adapter.SpinnerToValueModelConnector
Sets the subject value as spinner value.
updateSubject() - method in class com.jgoodies.binding.adapter.TextComponentConnector
Reads the current text from the document and sets it as new value of the subject.
updateTextComponent() - method in class com.jgoodies.binding.adapter.TextComponentConnector
updateValueModel() - method in class com.jgoodies.binding.adapter.SpinnerToValueModelConnector
Sets the spinner value as value model's value.

V

ValueHolder - class com.jgoodies.binding.value.ValueHolder
A simple ValueModel implementation that holds a generic value.
ValueHolder() - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with null as initial value.
ValueHolder(boolean) - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with the specified initial boolean value that is converted to a Boolean object.
ValueHolder(double) - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with the specified initial double value that is converted to a Double object.
ValueHolder(float) - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with the specified initial float value that is converted to a Float object.
ValueHolder(int) - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with the specified initial int value that is converted to an Integer object.
ValueHolder(long) - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with the specified initial long value that is converted to a Long object.
ValueHolder(Object) - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with the given initial value.
ValueHolder(Object,boolean) - constructor for class com.jgoodies.binding.value.ValueHolder
Constructs a ValueHolder with the given initial value.
ValueModel - interface com.jgoodies.binding.value.ValueModel
Describes models with a generic access to a single value that allow to observe value changes.
valueString() - method in class com.jgoodies.binding.value.AbstractValueModel
Returns a string representing the value of this model.
void add(int,E) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Inserts the specified element at the specified position in this list.
void add(int,E) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Inserts the specified element at the specified position in this list.
void addFirst(E) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Inserts the given element at the beginning of this list.
void addLast(E) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Appends the given element to the end of this list.
void bind(JComboBox,SelectionInList) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a non-editable JComboBox to the given SelectionInList using the SelectionInList's ListModel as list data provider and the SelectionInList's selection index holder for the combo box model's selected item.
void bind(JList,SelectionInList) - static method in class com.jgoodies.binding.adapter.Bindings
Binds a JList to the given SelectionInList using the SelectionInList's ListModel as list data provider and the SelectionInList's selection index holder for the selection model.
void clear() - method in class com.jgoodies.binding.list.ArrayListModel<E>
Removes all of the elements from this list.
void clear() - method in class com.jgoodies.binding.list.LinkedListModel<E>
Removes all of the elements from this list.
Fires the specified PropertyChangeEvent to any registered listeners.
Reports a bound property update to any registered listeners.
void release() - method in class com.jgoodies.binding.list.SelectionInList<E>
Removes the internal listeners from the list holder, selection holder, selection index holder.
void removeRange(int,int) - method in class com.jgoodies.binding.list.ArrayListModel<E>
Removes from this List all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.
void removeRange(int,int) - method in class com.jgoodies.binding.list.LinkedListModel<E>
Removes from this List all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.
void setGroup(ButtonGroup) - method in class com.jgoodies.binding.adapter.RadioButtonAdapter
Throws an UnsupportedOperationException if the group is not null.
void setSelected(boolean) - method in class com.jgoodies.binding.adapter.RadioButtonAdapter
First, the subject value is set to this adapter's choice value if the argument is true.
void setSelected(boolean) - method in class com.jgoodies.binding.adapter.ToggleButtonAdapter
First, the subject value is set to this adapter's selected value if the argument is true, to the deselected value otherwise.
void setSelectedColor(Color) - method in class com.jgoodies.binding.adapter.ColorSelectionAdapter
Sets the selected color to color.
void updateList(Object,int,Object) - method in class com.jgoodies.binding.list.SelectionInList<E>
Removes the list data change handler from the old list in case it is a ListModel and adds it to new one in case it is a ListModel.

Copyright © 2002-2008 JGoodies Karsten Lentzsch. All Rights Reserved.