Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

AbstractConverter - Class in com.jgoodies.binding.value
  An abstract class that minimizes the effort required to implement a type converter.
AbstractConverter(ValueModel) - Constructor for class com.jgoodies.binding.value.AbstractConverter
  Constructs an AbstractConverter on the given subject.
AbstractTableAdapter<E> - Class in com.jgoodies.binding.adapter
  An abstract implementation of the `TableModel` interface that converts a `ListModel` of row elements.
AbstractTableAdapter() - Constructor for class com.jgoodies.binding.adapter.AbstractTableAdapter
  Constructs an AbstractTableAdapter with no ListModel set and no predefined column names.
AbstractTableAdapter(ListModel) - Constructor for class com.jgoodies.binding.adapter.AbstractTableAdapter
  Constructs an AbstractTableAdapter on the given ListModel.
AbstractTableAdapter(String...) - Constructor for class com.jgoodies.binding.adapter.AbstractTableAdapter
  Constructs an AbstractTableAdapter with the given column names.
AbstractTableAdapter(ListModel, String...) - Constructor for class com.jgoodies.binding.adapter.AbstractTableAdapter
  Constructs an AbstractTableAdapter on the given ListModel using the specified table column names.
AbstractValueModel - Class in com.jgoodies.binding.value
  An abstract class that minimizes the effort required to implement the `ValueModel` interface.
AbstractValueModel() - Constructor for class com.jgoodies.binding.value.AbstractValueModel
AbstractVetoableValueModel - Class in com.jgoodies.binding.value
  A ValueModel that allows to accept or reject proposed value changes.
AbstractVetoableValueModel(ValueModel) - Constructor for class com.jgoodies.binding.value.AbstractVetoableValueModel
  Constructs an AbstractVetoableValueModel for the given ValueModel.
AbstractWrappedValueModel - Class in com.jgoodies.binding.value
  An abstract wrapper for ValueModels that provides ComponentModel features.
AbstractWrappedValueModel(ValueModel) - Constructor for class com.jgoodies.binding.value.AbstractWrappedValueModel
  Constructs a DefaultComponentValueModel that wraps the given ValueModel and adds `ComponentModel` Properties.
ActionBeanBinder - Interface in com.jgoodies.binding.binder
  Adds binding capabilities for Action names and bean property names to the ObjectBinder capabilities.
ActionBindingBuilder - Interface in com.jgoodies.binding.binder
  Describes a binding builder that holds an Action that can be bound to buttons and text fields.
ActionBindingBuilderImpl - Class in com.jgoodies.binding.binder
  Holds an Action that can be bound to buttons and text fields.
ActionBindingBuilderImpl(Action) - Constructor for class com.jgoodies.binding.binder.ActionBindingBuilderImpl
  Creates an ActionBindingBuilderImpl for the given action.
ActionObjectBinder - Interface in com.jgoodies.binding.binder
  Adds binding capabilities for Action names to its super interface that can already bind Action instances.
ActionPresentationModelBinder - Interface in com.jgoodies.binding.binder
  Adds binding capabilities for Action names to its super interface PresentationModelBinder.
addBeanPropertyChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Adds a PropertyChangeListener to the list of bean listeners.
addBeanPropertyChangeListener(String, PropertyChangeListener) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Adds a PropertyChangeListener to the list of bean listeners for a specific property.
addBeanPropertyChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.PresentationModel
  Adds a PropertyChangeListener to the list of bean listeners.
addBeanPropertyChangeListener(String, PropertyChangeListener) - Method in class com.jgoodies.binding.PresentationModel
  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.
addComponentPropertyHandler(JComponent, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  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.IndirectListModel
  Adds a listener to the list that's notified each time a change to the data model occurs.
addListSelectionListener(ListSelectionListener) - Method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
  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.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Adds a PropertyChangeListener to the list of bean listeners.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Adds a PropertyChangeListener to the list of bean listeners 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.list.SelectionInList
  Registers the given PropertyChangeListener with this model.
addValueChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.value.AbstractValueModel
  Registers the given PropertyChangeListener with this model.
addValueChangeListener(PropertyChangeListener) - Method in interface com.jgoodies.binding.value.ValueModel
  Registers the given PropertyChangeListener with this ValueModel.
afterBeanChange(B, B) - Method in class com.jgoodies.binding.PresentationModel
  The underlying BeanAdapter has changed the target bean.
asSelectionIn(E[]) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Creates and returns a SelectionInListBindingBuilder on a SelectionInList with this builder's ValueModel as selection holder and the given array as list.
asSelectionIn(List<E>) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Creates and returns a SelectionInListBindingBuilder on a SelectionInList with this builder's ValueModel as selection holder and the given `list` as list elements.
asSelectionIn(ListModel) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Creates and returns a SelectionInListBindingBuilder on a SelectionInList with this builder's ValueModel as selection holder and the given ListModel as list data provider.
asSelectionIn(E[]) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
asSelectionIn(List<E>) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
asSelectionIn(ListModel) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl

## B

BasicBinders - Class in com.jgoodies.binding.binder
  Creates binders for Objects, AbstractBeans, and PresentationModels.
BasicComponentFactory - Class in com.jgoodies.binding.adapter
  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 in com.jgoodies.binding.beans
  Converts multiple Java Bean properties into ValueModels.
BeanAdapter(B) - Constructor for class com.jgoodies.binding.beans.BeanAdapter
  Constructs a BeanAdapter for the given bean; does not observe changes.
BeanAdapter(B, boolean) - Constructor for class com.jgoodies.binding.beans.BeanAdapter
  Constructs a BeanAdapter for the given bean; observes changes if specified.
BeanAdapter(ValueModel) - Constructor for class com.jgoodies.binding.beans.BeanAdapter
  Constructs a BeanAdapter for the given bean channel; does not observe changes.
BeanAdapter(ValueModel, boolean) - Constructor for class com.jgoodies.binding.beans.BeanAdapter
  Constructs a BeanAdapter for the given bean channel; observes changes if specified.
BeanAdapter.SimplePropertyAdapter - Class in com.jgoodies.binding.beans
  Implements the access to the individual bean properties.
BeanAdapter.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.
BeanBinder - Interface in com.jgoodies.binding.binder
  Describes a binder that adds bindings for bound bean properties to the general object bindings.
BeanBinderImpl<B> - Class in com.jgoodies.binding.binder
  Creates Bindables that can be bound to components.
BeanBinderImpl(B) - Constructor for class com.jgoodies.binding.binder.BeanBinderImpl
  Constructs a BeanBinder for the given bean.
BeanUtils - Class in com.jgoodies.binding.beans
  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
  The underlying BeanAdapter is about to change the bean.
bind(AbstractButton, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a JToggleButton to the given ValueModel in check box style.
bind(AbstractButton, ValueModel, Object, Object) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a JToggleButton to the given ValueModel in check box style.
bind(AbstractButton, ValueModel, Object) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a JToggleButton to the given ValueModel in radio button style.
bind(JColorChooser, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a JColorChooser to the given Color-typed ValueModel.
bind(JColorChooser, ValueModel, Color) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a JColorChooser to the given Color-typed ValueModel.
bind(JComboBox, SelectionInList<E>) - 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.
bind(JComboBox, SelectionInList<E>, String) - 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.
bind(JFormattedTextField, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds the given JFormattedTextField to the specified ValueModel.
bind(JLabel, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds the given JLabel to the specified ValueModel.
bind(JList, SelectionInList<E>) - 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.
bind(JTable, SelectionInList) - Static method in class com.jgoodies.binding.adapter.Bindings
  Sets the given SelectionInList as the table's row-data provider, and binds the SelectionInList's selection index to the table's selection.
bind(JTable, ListModel, ListSelectionModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Sets the given ListModel as the table's underlying row-data provider, and sets the given ListSelectionModel in the table.
bind(JTextArea, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a text area to the given ValueModel.
bind(JTextArea, ValueModel, boolean) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a text area to the given ValueModel.
bind(JTextField, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Bind a text fields or password field to the given ValueModel.
bind(JTextField, ValueModel, boolean) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds a text field or password field to the given ValueModel.
bind(JComponent, String, ValueModel) - Static method in class com.jgoodies.binding.adapter.Bindings
  Binds the specified property of the given JComponent to the specified ValueModel.
bind(Action) - Method in interface com.jgoodies.binding.binder.ObjectBinder
  Creates and returns a binding builder that manages an Action that can be operated on and that can be bound to a button or text field.
bind(ListModel, ListSelectionModel) - Method in interface com.jgoodies.binding.binder.ObjectBinder
  Creates and returns a binding builder that manages a ListModel plus ListSelectionModel that can be bound to a list or table.
bind(SelectionInList<?>) - Method in interface com.jgoodies.binding.binder.ObjectBinder
  Creates and returns a binding builder that manages a SelectionInList that can be bound to a list, table, or combo box.
bind(ValueModel) - Method in interface com.jgoodies.binding.binder.ObjectBinder
  Creates and returns a binding builder that manages a ValueModel that can be operated on and that can be bound to a component.
bind(Action) - Method in class com.jgoodies.binding.binder.ObjectBinderImpl
bind(ValueModel) - Method in class com.jgoodies.binding.binder.ObjectBinderImpl
bind(ListModel, ListSelectionModel) - Method in class com.jgoodies.binding.binder.ObjectBinderImpl
bind(SelectionInList<?>) - Method in class com.jgoodies.binding.binder.ObjectBinderImpl
bindAction(String) - Method in interface com.jgoodies.binding.binder.ActionObjectBinder
  Looks up an Action for this binder and the given action name.
bindBeanProperty(String) - Method in interface com.jgoodies.binding.binder.PresentationModelBinder
  Creates and returns a binding builder that manages a ValueModel that can be operated on and that can be bound to a component.
bindBeanProperty(String) - Method in class com.jgoodies.binding.binder.PresentationModelBinderImpl
binder() - Static method in class com.jgoodies.binding.binder.BasicBinders
  Creates and returns a general binder for objects that can bind Actions, ListModel + ListSelectionModel, ValueModels, and SelectionInLists.
binderFor(Object) - Static method in class com.jgoodies.binding.binder.BasicBinders
  Creates and returns a binder for beans that can bind bean properties as well as the object bindings: Actions, ListModel + ListSelectionModel, ValueModels, and SelectionInLists.
binderFor(PresentationModel<?>) - Static method in class com.jgoodies.binding.binder.BasicBinders
  Creates and returns a binder for presentation models that can bind bean properties, (synthetic) properties of the presentation model, as well as the object bindings: Actions, ListModel + ListSelectionModel, ValueModels, and SelectionInLists.
Bindings - Class in com.jgoodies.binding.adapter
  Consists only of static methods that bind Swing components to ValueModels.
bindProperty(String) - Method in interface com.jgoodies.binding.binder.BeanBinder
  Looks up a ValueModel for the given (bean) property name.
bindProperty(String) - Method in class com.jgoodies.binding.binder.BeanBinderImpl
booleanValue() - Method in class com.jgoodies.binding.value.AbstractValueModel
  Converts this model's value and returns it as a `boolean`.
BoundedRangeAdapter - Class in com.jgoodies.binding.adapter
  Converts a ValueModel to the `BoundedRangeModel` interface.
BoundedRangeAdapter(ValueModel, int, int, int) - Constructor for class com.jgoodies.binding.adapter.BoundedRangeAdapter
  Constructs a BoundedRangeAdapter on the given subject using the specified extend, minimum and maximum values.
BufferedValueModel - Class in com.jgoodies.binding.value
  A ValueModel that wraps another ValueModel, the subject, and delays changes of the subject's value.
BufferedValueModel(ValueModel, ValueModel) - Constructor for class com.jgoodies.binding.value.BufferedValueModel
  Constructs a BufferedValueModel on the given subject using the given trigger channel.

## C

ChangeTracker - Class in com.jgoodies.binding.util
  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.adapter.SingleListSelectionAdapter
  Changes the selection to have no index selected.
clearSelection() - Method in class com.jgoodies.binding.list.SelectionInList
  Clears the selection of this SelectionInList - if any.
ColorSelectionAdapter - Class in com.jgoodies.binding.adapter
  Converts ValueModels to the ColorSelectionModel interface.
ColorSelectionAdapter(ValueModel) - Constructor for class com.jgoodies.binding.adapter.ColorSelectionAdapter
  Constructs a ColorSelectionAdapter on the given subject ValueModel.
ColorSelectionAdapter(ValueModel, Color) - Constructor for class com.jgoodies.binding.adapter.ColorSelectionAdapter
  Constructs a ColorSelectionAdapter on the given subject ValueModel.
com.jgoodies.binding - package com.jgoodies.binding
  Contains utilities and the PresentationModel that combines many of the Binding features
com.jgoodies.binding.adapter - package com.jgoodies.binding.adapter
  Contains adapters that convert `ValueModel`s to Swing model interfaces.
com.jgoodies.binding.beans - package com.jgoodies.binding.beans
  Contains classes to model and work with Java Beans and Java Bean properties.
com.jgoodies.binding.binder - package com.jgoodies.binding.binder
com.jgoodies.binding.extras - package com.jgoodies.binding.extras
  Contains optional classes that ship only with the source distribution.
com.jgoodies.binding.list - package com.jgoodies.binding.list
  Contains classes that operate on, hold and observe lists and list models.
com.jgoodies.binding.util - package com.jgoodies.binding.util
  Contains binding utility classes
com.jgoodies.binding.value - package com.jgoodies.binding.value
  Contains the `ValueModel` interface and hierarchy.
ComboBoxAdapter<E> - Class in com.jgoodies.binding.adapter
  A `ComboBoxModel` implementation that holds the choice list and a selection.
ComboBoxAdapter(List<E>, ValueModel) - Constructor for class com.jgoodies.binding.adapter.ComboBoxAdapter
  Constructs a ComboBoxAdapter for the specified List of items and the given selection holder.
ComboBoxAdapter(ListModel, ValueModel) - Constructor for class com.jgoodies.binding.adapter.ComboBoxAdapter
  Constructs a ComboBoxAdapter for the given ListModel and selection holder.
ComboBoxAdapter(E[], ValueModel) - Constructor for class com.jgoodies.binding.adapter.ComboBoxAdapter
  Constructs a ComboBoxAdapter for the specified List of items and the given selection holder.
ComboBoxAdapter(SelectionInList<E>) - Constructor for class com.jgoodies.binding.adapter.ComboBoxAdapter
  Constructs a ComboBoxAdapter for the given SelectionInList.
commitImmediately() - Static method in class com.jgoodies.binding.adapter.Bindings
  Commits a pending edit - if any.
ComponentModel - Interface in com.jgoodies.binding.value
  Describes bound properties for the frequently used JComponent state enabled,visible and JTextComponent state editable.
ComponentValueModel - Interface in com.jgoodies.binding.value
  Adds bound properties for the frequently used JComponent state enabled,visible and JTextComponent state editable to the ValueModel interface.
connect(SpinnerModel, ValueModel, Object) - Static method in class com.jgoodies.binding.adapter.SpinnerAdapterFactory
  Connects the given ValueModel and SpinnerModel by synchronizing their values.
connect(SpinnerModel, ValueModel, Object) - Static method in class com.jgoodies.binding.adapter.SpinnerToValueModelConnector
  Establishes a synchronization between the SpinnerModel and ValueModel.
connect(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(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.
connectAndUpdate(ValueModel, Object, String) - Static method in class com.jgoodies.binding.beans.PropertyConnector
  Synchronizes the ValueModel with the specified bound bean property, and updates the bean immediately.
ConverterFactory - Class in com.jgoodies.binding.value
  A factory that vends ValueModels that convert types, for example Dates to Strings.
ConverterFactory.BooleanNegator - Class in com.jgoodies.binding.value
  Negates Booleans leaving null unchanged.
ConverterFactory.BooleanToStringConverter - Class in com.jgoodies.binding.value
  Converts Booleans to Strings and vice-versa using given texts for true, false, and null.
ConverterFactory.DoubleConverter - Class in com.jgoodies.binding.value
  Converts Doubles using a given multiplier.
ConverterFactory.DoubleToIntegerConverter - Class in com.jgoodies.binding.value
  Converts Doubles to Integers and vice-versa.
ConverterFactory.FloatConverter - Class in com.jgoodies.binding.value
  Converts Floats using a given multiplier.
ConverterFactory.FloatToIntegerConverter - Class in com.jgoodies.binding.value
  Converts Floats to Integers and vice-versa.
ConverterFactory.IntegerConverter - Class in com.jgoodies.binding.value
  Converts Integers using a given multiplier.
ConverterFactory.LongConverter - Class in com.jgoodies.binding.value
  Converts Longs using a given multiplier.
ConverterFactory.LongToIntegerConverter - Class in com.jgoodies.binding.value
  Converts Longs to Integers and vice-versa.
ConverterFactory.StringConverter - Class in com.jgoodies.binding.value
  Converts Values to Strings and vice-versa using a given Format.
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.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.BooleanNegator
  Negates Booleans leaving null unchanged.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.BooleanToStringConverter
  Converts the subject value to associated text representation.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.DoubleConverter
  Converts the subject's value and returns a corresponding `Double` using the multiplier.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.DoubleToIntegerConverter
  Converts the subject's value and returns a corresponding `Integer` value using the multiplier.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.FloatConverter
  Converts the subject's value and returns a corresponding `Float` using the multiplier.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.FloatToIntegerConverter
  Converts the subject's value and returns a corresponding `Integer` using the multiplier.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.IntegerConverter
  Converts the subject's value and returns a corresponding `Integer` using the multiplier.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.LongConverter
  Converts the subject's value and returns a corresponding `Long` using the multiplier.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.LongToIntegerConverter
  Converts the subject's value and returns a corresponding `Integer`.
convertFromSubject(Object) - Method in class com.jgoodies.binding.value.ConverterFactory.StringConverter
  Formats the subject value and returns a String representation.
createBeanAdapter(ValueModel) - Method in class com.jgoodies.binding.PresentationModel
  Creates and returns a BeanAdapter for the given bean channel.
createBooleanNegator(ValueModel) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that negates Booleans and leaves null unchanged.
createBooleanToStringConverter(ValueModel, String, String) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Booleans to the associated of the two specified strings, and vice versa.
createBooleanToStringConverter(ValueModel, String, String, String) - Static method in class com.jgoodies.binding.value.ConverterFactory
  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
  Creates and returns a listener that handles changes in the underlying list model.
createCheckBox(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(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.
createColorChooser(ValueModel, Color) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a JColorChooser that has the color selection bound to the given ValueModel.
createComboBox(SelectionInList<E>) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a non-editable JComboBox that is bound to the given SelectionInList.
createComboBox(SelectionInList<E>, 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.
createDateAdapter(ValueModel, Date) - Static method in class com.jgoodies.binding.adapter.SpinnerAdapterFactory
  Creates and returns a `SpinnerDateModel` bound to the given `valueModel`.
createDateAdapter(ValueModel, Date, Comparable<Date>, Comparable<Date>, int) - Static method in class com.jgoodies.binding.adapter.SpinnerAdapterFactory
  Creates and returns a `SpinnerDateModel` that represents a sequence of dates and is bound to the given `valueModel`.
createDateField(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.
createDoubleConverter(ValueModel, double) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Doubles using the specified multiplier.
createDoubleToIntegerConverter(ValueModel) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Doubles to Integer, and vice versa.
createDoubleToIntegerConverter(ValueModel, int) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Doubles to Integer, and vice versa.
createFloatConverter(ValueModel, float) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Floats using the specified multiplier.
createFloatToIntegerConverter(ValueModel) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Floats to Integer, and vice versa.
createFloatToIntegerConverter(ValueModel, int) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Floats to Integer, and vice versa.
createFormattedTextField(ValueModel, Format) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a formatted text field that binds its value to the given model and converts Strings to values using the given Format.
createFormattedTextField(ValueModel, JFormattedTextField.AbstractFormatter) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a formatted text field that binds its value to the given model and converts Strings to values using the given Formatter.
createFormattedTextField(ValueModel, JFormattedTextField.AbstractFormatterFactory) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  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.
createFormattedTextField(ValueModel, String) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  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.
createIntegerConverter(ValueModel, double) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Integers using the specified multiplier.
createIntegerField(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(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.
createIntegerField(ValueModel, NumberFormat) - 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(ValueModel, NumberFormat, 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.
createIntegerField(ValueModel, NumberFormat, Integer) - 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.
createLabel(ValueModel) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a text label that is bound to the given ValueModel.
createLabel(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`.
createList(SelectionInList<E>) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a JList for the given SelectionInList.
createList(SelectionInList<E>, 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.
createListDataChangeHandler() - Method in class com.jgoodies.binding.list.IndirectListModel
  Creates and returns the ListDataListener used to observe changes in the underlying ListModel.
createListDataChangeHandler() - Method in class com.jgoodies.binding.list.SelectionInList
  Creates and returns the ListDataListener used to observe changes in the underlying ListModel.
createLongConverter(ValueModel, double) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Long using the specified multiplier.
createLongField(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(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.
createLongField(ValueModel, NumberFormat) - 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(ValueModel, NumberFormat, 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.
createLongField(ValueModel, NumberFormat, 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.
createLongToIntegerConverter(ValueModel) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Longs to Integer and vice versa.
createLongToIntegerConverter(ValueModel, int) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts Longs to Integer and vice versa.
createNumberAdapter(ValueModel, int, int, int, int) - Static method in class com.jgoodies.binding.adapter.SpinnerAdapterFactory
  Creates and returns a `SpinnerNumberModel` that is connected to the given `ValueModel` and that honors the specified minimum, maximum and step values.
createNumberAdapter(ValueModel, Number, Comparable<? extends Number>, Comparable<? extends Number>, Number) - Static method in class com.jgoodies.binding.adapter.SpinnerAdapterFactory
  Creates and returns a `SpinnerNumberModel` that is connected to the given `ValueModel` and that honors the specified minimum, maximum and step values.
createPasswordField(ValueModel) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a JPasswordField with the content bound to the given ValueModel.
createPasswordField(ValueModel, boolean) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  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
  Creates and returns a SimplePropertyAdapter that adapts the bound property with the specified name.
createPropertyChangeSupport(Object) - Method in class com.jgoodies.binding.beans.Model
  Creates and returns a PropertyChangeSupport for the given bean.
createRadioButton(ValueModel, Object, String) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a radio button with the specified text label that is bound to the given ValueModel.
createReadAccessException(Object, PropertyAccessor, Throwable) - Static method in exception com.jgoodies.binding.beans.PropertyAccessException
  Creates and returns a new PropertyAccessException instance for a failed read access for the specified bean, property accessor and cause.
createStringConverter(ValueModel, Format) - Static method in class com.jgoodies.binding.value.ConverterFactory
  Creates and returns a ValueModel that converts objects to Strings and vice versa.
createTable(SelectionInList, AbstractTableAdapter<?>) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a table that turns the SelectionInList's row data into a TableModel using the given adapter.
createTextArea(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(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(ValueModel) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a text field with the content bound to the given ValueModel.
createTextField(ValueModel, boolean) - Static method in class com.jgoodies.binding.adapter.BasicComponentFactory
  Creates and returns a text field with the content bound to the given ValueModel.
createValueChangeHandler() - Method in class com.jgoodies.binding.value.AbstractConverter
createValueChangeHandler() - Method in class com.jgoodies.binding.value.AbstractWrappedValueModel
createValueChangeHandler() - Method in class com.jgoodies.binding.value.DefaultComponentValueModel
createWriteAccessException(Object, Object, PropertyAccessor, Throwable) - Static method in exception com.jgoodies.binding.beans.PropertyAccessException
  Creates and returns a new PropertyAccessException instance for a failed write access for the specified bean, value, property accessor and cause.

## D

DEFAULT_DELAY - Static variable in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
  The delay in milliseconds used as default in the no-arg constructor.
DefaultComponentValueModel - Class in com.jgoodies.binding.value
  A ValueModel that provides relevant GUI state in presentation models.
DefaultComponentValueModel(ValueModel) - Constructor for class com.jgoodies.binding.value.DefaultComponentValueModel
  Constructs a DefaultComponentValueModel that wraps the given ValueModel and adds `ComponentModel` Properties.
delayedPropertyChange(PropertyChangeEvent) - Method in class com.jgoodies.binding.beans.DelayedPropertyChangeHandler
  This method gets called after this handler's delay if a bound property has changed.
DelayedPropertyChangeHandler - Class in com.jgoodies.binding.beans
  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 in com.jgoodies.binding.value
  A ValueModel that deferres updates and read-access for a specified delay.
DelayedReadValueModel(ValueModel, int) - Constructor for class com.jgoodies.binding.value.DelayedReadValueModel
  Constructs a DelayedReadValueModel for the given subject ValueModel and the specified Timer delay in milliseconds with coalescing disabled.
DelayedReadValueModel(ValueModel, int, boolean) - Constructor for class com.jgoodies.binding.value.DelayedReadValueModel
  Constructs a DelayedReadValueModel for the given subject ValueModel and the specified Timer delay in milliseconds using the given coalesce mode.
DelayedWriteValueModel - Class in com.jgoodies.binding.extras
  A ValueModel that deferres write-access for a specified delay.
DelayedWriteValueModel(ValueModel, int) - Constructor for class com.jgoodies.binding.extras.DelayedWriteValueModel
  Constructs a DelayedWriteValueModel for the given subject ValueModel and the specified Timer delay in milliseconds with coalescing disabled.
DelayedWriteValueModel(ValueModel, int, boolean) - Constructor for class com.jgoodies.binding.extras.DelayedWriteValueModel
  Constructs a DelayedWriteValueModel for the given subject ValueModel and the specified Timer delay in milliseconds with coalescing disabled.
doubleValue() - Method in class com.jgoodies.binding.value.AbstractValueModel
  Converts this model's value and returns it as a `double`.

## E

equals(Object) - Method in class com.jgoodies.binding.beans.PropertyAccessor
ExtendedPropertyChangeSupport - Class in com.jgoodies.binding.beans
  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

FastPropertyAccessorProviderDraft - Class in com.jgoodies.binding.extras
  Provides a faster lookup for PropertyAccessors compared to the Introspection-based default PropertyAccessorProvider.
FastPropertyAccessorProviderDraft() - Constructor for class com.jgoodies.binding.extras.FastPropertyAccessorProviderDraft
fireChange(B) - Method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
fireChange(Object, Object) - Method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
fireContentsChanged(int, int) - Method in class com.jgoodies.binding.list.IndirectListModel
  Notifies all registered ListDataListeners that the contents of one or more list elements has changed.
fireIntervalAdded(int, int) - Method in class com.jgoodies.binding.list.IndirectListModel
  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
  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
  Notifies all registered ListDataListeners that this ListModel has changed from an old list to a new list content.
firePropertyChange(PropertyChangeEvent) - Method in class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport
  Fires the specified PropertyChangeEvent to any registered listeners.
firePropertyChange(String, Object, Object) - Method in class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport
  Reports a bound property update to any registered listeners.
firePropertyChange(PropertyChangeEvent, boolean) - Method in class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport
  Fires an existing PropertyChangeEvent to any registered listeners.
firePropertyChange(String, Object, Object, boolean) - Method in class com.jgoodies.binding.beans.ExtendedPropertyChangeSupport
  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
  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(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.
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(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(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.
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.
formatted(Format) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Wraps this builder's ValueModel with a string converter and creates and returns another ValueModelBindingBuilder with the wrapped ValueModel.
formatted(Format) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl

## G

getAccessor(Class<?>, String, String, String) - Method in class com.jgoodies.binding.beans.PropertyAccessors.IntrospectionPropertyAccessorProvider
getAccessor(Class<?>, String, String, String) - Method in interface com.jgoodies.binding.beans.PropertyAccessors.PropertyAccessorProvider
  Looks up and returns a PropertyAccessor for the given bean class and the specified property, getter, and setter.
getAccessor(Class<?>, String, String, String) - Method in class com.jgoodies.binding.extras.FastPropertyAccessorProviderDraft
getAnchorSelectionIndex() - Method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
  Returns the selection index.
getBean() - Method in class com.jgoodies.binding.beans.BeanAdapter
  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.beans.PropertyAdapter
  Returns the Java Bean that holds the adapted property.
getBean() - Method in class com.jgoodies.binding.PresentationModel
  Returns the bean that holds the adapted properties.
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.
getBeanAdapter() - Method in class com.jgoodies.binding.binder.BeanBinderImpl
  Lazily creates and returns a `BeanAdapter` on this binder's bean that observes the bean properties.
getBeanChannel() - Method in class com.jgoodies.binding.beans.BeanAdapter
  Returns the ValueModel that holds the bean that in turn holds the adapted properties.
getBeanChannel() - Method in class com.jgoodies.binding.PresentationModel
  Returns the ValueModel that holds the bean that in turn holds the adapted properties.
getBeanPropertyChangeListeners() - Method in class com.jgoodies.binding.beans.BeanAdapter
  Returns an array of all the property change listeners registered on this component.
getBeanPropertyChangeListeners(String) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Returns an array of all the listeners which have been associated with the named property.
getBeanPropertyChangeListeners() - Method in class com.jgoodies.binding.PresentationModel
  Returns an array of all the property change listeners registered on this component.
getBeanPropertyChangeListeners(String) - Method in class com.jgoodies.binding.PresentationModel
  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
  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
  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
  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
  Returns the value of specified buffered bean property.
getColumnCount() - Method in class com.jgoodies.binding.adapter.AbstractTableAdapter
  Returns the number of columns in the model.
getColumnName(int) - Method in class com.jgoodies.binding.adapter.AbstractTableAdapter
  Returns the name of the column at the given column index.
getComponentModel(String) - Method in class com.jgoodies.binding.PresentationModel
  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.extras.DelayedWriteValueModel
  Returns the delay, in milliseconds, that is used to defer value commits.
getDelay() - Method in class com.jgoodies.binding.value.DelayedReadValueModel
  Returns the delay, in milliseconds, that is used to defer value change notifications.
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.adapter.ComboBoxAdapter
  Returns the value at the specified index.
getElementAt(int) - Method in class com.jgoodies.binding.list.IndirectListModel
  Returns the value at the specified index, `null` if the list model is `null`.
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
  Returns the list holder's List or an empty List, if it holds `null`.
getListDataListeners() - Method in class com.jgoodies.binding.list.IndirectListModel
  Returns an array of all the list data listeners registered on this `IndirectListModel`.
getListHolder() - Method in class com.jgoodies.binding.list.IndirectListModel
  Returns the model that holds the List/ListModel.
getListModel() - Method in class com.jgoodies.binding.adapter.AbstractTableAdapter
getListModel() - Method in interface com.jgoodies.binding.adapter.ListModelBindable
getListModel() - Method in class com.jgoodies.binding.list.IndirectListModel
  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
  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
  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
  Answers whether this adapter observes changes in the adapted Bean properties.
getObserveChanges() - Method in class com.jgoodies.binding.beans.PropertyAdapter
  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(String) - Method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Returns an array of all the listeners which have been associated with the named property.
getPropertyName() - Method in class com.jgoodies.binding.beans.PropertyAccessor
getPropertyName() - Method in class com.jgoodies.binding.beans.PropertyAdapter
  Returns the name of the adapted Java Bean property.
getPropertyName() - Method in class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
getPropertyName() - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
getPropertyType() - Method in class com.jgoodies.binding.beans.PropertyAccessor
getProvider() - Static method in class com.jgoodies.binding.beans.PropertyAccessors
getReadMethod() - Method in class com.jgoodies.binding.beans.PropertyAccessor
getRow(int) - Method in class com.jgoodies.binding.adapter.AbstractTableAdapter
  Returns the row at the specified row index.
getRowCount() - Method in class com.jgoodies.binding.adapter.AbstractTableAdapter
  Returns the number of rows in the model.
getSelectedColor() - Method in class com.jgoodies.binding.adapter.ColorSelectionAdapter
  Returns the selected Color which should be non-`null`.
getSelectedItem() - Method in class com.jgoodies.binding.adapter.ComboBoxAdapter
  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
  Looks up and returns the current selection using the current selection index.
getSelectionHolder() - Method in class com.jgoodies.binding.list.SelectionInList
  Returns the selection holder.
getSelectionIndex() - Method in class com.jgoodies.binding.list.SelectionInList
  Returns the selection index.
getSelectionIndexHolder() - Method in class com.jgoodies.binding.list.SelectionInList
  Returns the selection index holder.
getSelectionInList() - Method in class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
getSelectionMode() - Method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
  Returns the fixed selection mode `SINGLE_SELECTION`.
getSize() - Method in class com.jgoodies.binding.adapter.ComboBoxAdapter
  Returns the length of the item list.
getSize() - Method in class com.jgoodies.binding.list.IndirectListModel
  Returns the length of the list, `0` if the list model is `null`.
getSize(Object) - Static method in class com.jgoodies.binding.list.IndirectListModel
  Returns the length of the given list, `0` if the list model is `null`.
getString() - Method in class com.jgoodies.binding.adapter.PreferencesAdapter
  Looks up, converts and returns the stored value from the preferences.
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. the underlying ValueModel that provides the unbuffered value.
getTarget() - Method in class com.jgoodies.binding.binder.BeanBinderImpl
getTriggerChannel() - Method in class com.jgoodies.binding.PresentationModel
  Returns a ValueModel that can be shared and used to trigger commit and flush events in BufferedValueModels.
getTriggerChannel() - Method in class com.jgoodies.binding.value.BufferedValueModel
  Returns the ValueModel that is used to trigger commit and flush events.
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.adapter.PreferencesAdapter
  Looks up and returns the value from the preferences.
getValue(String) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Returns the value of specified bean property, `null` if the current bean is `null`.
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(Object) - Method in class com.jgoodies.binding.beans.PropertyAccessor
  Invokes this accessor's reader on the given bean.
getValue() - Method in class com.jgoodies.binding.beans.PropertyAdapter
  Returns the value of the bean's adapted property, `null` if the current bean is `null`.
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.list.SelectionInList
  Returns the current selection, `null` if the selection index does not represent a selection in the list.
getValue(String) - Method in class com.jgoodies.binding.PresentationModel
  Returns the value of specified bean property, `null` if the current bean is `null`.
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.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.DefaultComponentValueModel
  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.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 interface com.jgoodies.binding.value.ValueModel
  Returns this model's value.
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
  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
  Looks up and lazily creates a ValueModel that adapts the bound property with the specified name.
getValueModel() - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
getWrappee() - Method in class com.jgoodies.binding.value.AbstractWrappedValueModel
getWriteMethod() - Method in class com.jgoodies.binding.beans.PropertyAccessor

## H

hashCode() - Method in class com.jgoodies.binding.beans.PropertyAccessor
hasSelection() - Method in class com.jgoodies.binding.list.SelectionInList
  Checks and answers if an element is selected.

## I

IndirectListModel<E> - Class in com.jgoodies.binding.list
  A ListModel implementation that holds a List or ListModel in a ValueModel.
IndirectListModel() - Constructor for class com.jgoodies.binding.list.IndirectListModel
  Constructs an IndirectListModel with an empty initial `ArrayListModel`.
IndirectListModel(E[]) - Constructor for class com.jgoodies.binding.list.IndirectListModel
  Constructs an IndirectListModel on the given item array.
IndirectListModel(List<E>) - Constructor for class com.jgoodies.binding.list.IndirectListModel
  Constructs an IndirectListModel on the given list.
IndirectListModel(ListModel) - Constructor for class com.jgoodies.binding.list.IndirectListModel
  Constructs an IndirectListModel on the given list model using a default list holder.
IndirectListModel(ValueModel) - Constructor for class com.jgoodies.binding.list.IndirectListModel
  Constructs an IndirectListModel on the given list holder.
IndirectPropertyChangeSupport - Class in com.jgoodies.binding.beans
  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.
IndirectPropertyChangeSupport(Object) - Constructor for class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Constructs an IndirectPropertyChangeSupport with the given initial bean.
IndirectPropertyChangeSupport(ValueModel) - Constructor for class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Constructs an IndirectPropertyChangeSupport using the given bean channel.
insertIndexInterval(int, int, boolean) - Method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
  Inserts length indices beginning before/after index.
intValue() - Method in class com.jgoodies.binding.value.AbstractValueModel
  Converts this model's value and returns it as an `int`.
isBuffering() - Method in class com.jgoodies.binding.PresentationModel
  Answers whether any of the buffered models is buffering.
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.
isChanged() - Method in class com.jgoodies.binding.beans.BeanAdapter
  Answers whether a bean property has changed since the changed state has been reset.
isChanged() - Method in class com.jgoodies.binding.beans.PropertyAdapter
  Answers whether a bean property has changed since the changed state has been reset.
isChanged() - Method in class com.jgoodies.binding.PresentationModel
  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.util.ChangeTracker
  Answers whether one of the registered ValueModels has changed since this tracker has been reset last time.
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.extras.DelayedWriteValueModel
  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.
isEditable() - Method in class com.jgoodies.binding.value.AbstractWrappedValueModel
  Returns if this model represents the editable or non-editable text component state.
isEditable() - Method in interface com.jgoodies.binding.value.ComponentModel
  Returns if this model represents the editable or non-editable text component state.
isEmpty() - Method in class com.jgoodies.binding.list.IndirectListModel
  Checks and answers if the list is empty or `null`.
isEnabled() - Method in class com.jgoodies.binding.value.AbstractWrappedValueModel
  Returns if this model represents an enabled or disabled component state.
isEnabled() - Method in interface com.jgoodies.binding.value.ComponentModel
  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.extras.DelayedWriteValueModel
  Checks and answers whether this model has one or more pending changes.
isPending() - Method in class com.jgoodies.binding.value.DelayedReadValueModel
  Checks and answers whether this model has one or more pending changes.
isReadOnly() - Method in class com.jgoodies.binding.beans.PropertyAccessor
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.adapter.SingleListSelectionAdapter
  Returns true if no index is selected.
isSelectionEmpty() - Method in class com.jgoodies.binding.list.SelectionInList
  Checks and answers whether the selection is empty or not.
isVisible() - Method in class com.jgoodies.binding.value.AbstractWrappedValueModel
  Returns if this model represents the visible or invisible component state.
isVisible() - Method in interface com.jgoodies.binding.value.ComponentModel
  Returns if this model represents the visible or invisible component state.
isWriteOnly() - Method in class com.jgoodies.binding.beans.PropertyAccessor

## L

ListBindingBuilder - Interface in com.jgoodies.binding.binder
  Describes a binding builder that holds a ListModel and ListSelectionModel that can be bound to tables and lists.
ListBindingBuilderImpl - Class in com.jgoodies.binding.binder
  Holds a ListModel and ListSelectionModel that can be bound to a list or table.
ListBindingBuilderImpl(ListModel, ListSelectionModel) - Constructor for class com.jgoodies.binding.binder.ListBindingBuilderImpl
  Creates a ListBindingBuilderImpl for the given list model and list selection model.
ListModelBindable - Interface in com.jgoodies.binding.adapter
  Describes object access to a ListModel.
LoggingUtils - Class in com.jgoodies.binding.util
  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.
longValue() - Method in class com.jgoodies.binding.value.AbstractValueModel
  Converts this model's value and returns it as a `long`.

## M

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

## N

NonNullValueModel - Class in com.jgoodies.binding.extras
  A `ValueModel` implementation that avoids `null` values.
NonNullValueModel(ValueModel, Object) - Constructor for class com.jgoodies.binding.extras.NonNullValueModel
  Constructs an NonNullValueModel for the given ValueModel.

## O

ObjectBinder - Interface in com.jgoodies.binding.binder
  Describes a binder that can build action bindings from Actions, data bindings from ValueModels, and list bindings from ListModel/ListSelectionModel or a SelectionInList.
ObjectBinderImpl - Class in com.jgoodies.binding.binder
  A binder that can build action bindings from Actions, data bindings from ValueModels, and list bindings from ListModel/ListSelectionModel or a SelectionInList.
ObjectBinderImpl() - Constructor for class com.jgoodies.binding.binder.ObjectBinderImpl
observe(Object, String) - Method in class com.jgoodies.binding.util.ChangeTracker
  Observes the specified readable bound bean property in the given bean.
observe(ValueModel) - Method in class com.jgoodies.binding.util.ChangeTracker
  Observes value changes in the given ValueModel.
observeChanged(Object, String) - Method in class com.jgoodies.binding.PresentationModel
  Observes the specified readable bound bean property in the given bean.
observeChanged(ValueModel) - Method in class com.jgoodies.binding.PresentationModel
  Observes value changes in the given ValueModel.

## P

paramString() - Method in class com.jgoodies.binding.beans.BeanAdapter.SimplePropertyAdapter
paramString() - Method in class com.jgoodies.binding.beans.PropertyAdapter
paramString() - Method in class com.jgoodies.binding.value.AbstractValueModel
  Returns a string representing the state of this model.
paramString() - Method in class com.jgoodies.binding.value.BufferedValueModel
PreferencesAdapter - Class in com.jgoodies.binding.adapter
  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 in com.jgoodies.binding
  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
  Constructs a PresentationModel that adapts properties of the given bean.
PresentationModel(B, ValueModel) - Constructor for class com.jgoodies.binding.PresentationModel
  Constructs a PresentationModel on the given bean using the given trigger channel.
PresentationModel(ValueModel) - Constructor for class com.jgoodies.binding.PresentationModel
  Constructs a PresentationModel on the given bean channel.
PresentationModel(ValueModel, ValueModel) - Constructor for class com.jgoodies.binding.PresentationModel
  Constructs a PresentationModel on the given bean channel using the given trigger channel.
PresentationModelBinder - Interface in com.jgoodies.binding.binder
  Adds binding capabilities for bean property names to its superclass that can bind ValueModels, SelectionInLists, Actions, and ListModel + ListSelectionModel.
PresentationModelBinderImpl<PM extends PresentationModel<?>> - Class in com.jgoodies.binding.binder
  Adds binding capabilities for bean property names to its superclass that can bind ValueModels, SelectionInLists, Actions, and ListModel + ListSelectionModel.
PresentationModelBinderImpl(PM) - Constructor for class com.jgoodies.binding.binder.PresentationModelBinderImpl
  Constructs a PresentationModelBinder for the given PresentationModel.
PROPERTY_EDITABLE - Static variable in interface com.jgoodies.binding.value.ComponentModel
  The name of the property used to synchronize this model with the editable property of JTextComponents.
PROPERTY_ENABLED - Static variable in interface com.jgoodies.binding.value.ComponentModel
  The name of the property used to synchronize this model with the enabled property of JComponents.
PROPERTY_VISIBLE - Static variable in interface com.jgoodies.binding.value.ComponentModel
  The name of the property used to synchronize this model with the visible property of JComponents.
PropertyAccessException - Exception in com.jgoodies.binding.beans
  A runtime exception that describes read and write access problems when getting/setting a Java Bean property.
PropertyAccessException(String, Throwable) - Constructor for exception com.jgoodies.binding.beans.PropertyAccessException
  Constructs a new exception instance with the specified detail message and cause.
PropertyAccessor - Class in com.jgoodies.binding.beans
  An unmodifiable Object that describes and provides access to a bean property.
PropertyAccessor(String, Method, Method) - Constructor for class com.jgoodies.binding.beans.PropertyAccessor
  Constructs a PropertyAcessor for the given property name, reader and writer.
PropertyAccessors - Class in com.jgoodies.binding.beans
  Manages the PropertyAccessProvider.
PropertyAccessors.IntrospectionPropertyAccessorProvider - Class in com.jgoodies.binding.beans
  Uses the standard Bean Introspection to look up PropertyDescriptors that in turn are used to build and return PropertyAccessors.
PropertyAccessors.IntrospectionPropertyAccessorProvider() - Constructor for class com.jgoodies.binding.beans.PropertyAccessors.IntrospectionPropertyAccessorProvider
PropertyAccessors.PropertyAccessorProvider - Interface in com.jgoodies.binding.beans
  Just describes how to look up a PropertyAccessor.
PropertyAdapter<B> - Class in com.jgoodies.binding.beans
  Converts a single Java Bean property into the generic ValueModel interface.
PropertyAdapter(B, String) - Constructor for class com.jgoodies.binding.beans.PropertyAdapter
  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
  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
  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
  Constructs a `PropertyAdapter` for the given bean, property name, getter and setter name; observes changes if specified.
PropertyAdapter(ValueModel, String) - Constructor for class com.jgoodies.binding.beans.PropertyAdapter
  Constructs a `PropertyAdapter` for the given bean channel and property name; does not observe changes.
PropertyAdapter(ValueModel, String, boolean) - Constructor for class com.jgoodies.binding.beans.PropertyAdapter
  Constructs a `PropertyAdapter` for the given bean channel and property name; observes changes if specified.
PropertyAdapter(ValueModel, String, String, String) - Constructor for class com.jgoodies.binding.beans.PropertyAdapter
  Constructs a `PropertyAdapter` for the given bean channel, property name, getter and setter name; does not observe changes.
PropertyAdapter(ValueModel, String, String, String, boolean) - Constructor for class com.jgoodies.binding.beans.PropertyAdapter
  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 in com.jgoodies.binding.beans
  Keeps two Java Bean properties in synch.
PropertyException - Exception in com.jgoodies.binding.beans
  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 exception com.jgoodies.binding.beans.PropertyException
  Constructs a new exception instance with the specified detail message.
PropertyException(String, Throwable) - Constructor for exception com.jgoodies.binding.beans.PropertyException
  Constructs a new exception instance with the specified detail message and cause.
PROPERTYNAME_AFTER_BEAN - Static variable in class com.jgoodies.binding.beans.BeanAdapter
  The property name used in the PropertyChangeEvent that is fired after the bean property fires its PropertyChangeEvent.
PROPERTYNAME_AFTER_BEAN - Static variable in class com.jgoodies.binding.beans.PropertyAdapter
  The property name used in the PropertyChangeEvent that is fired after the bean property fires its PropertyChangeEvent.
PROPERTYNAME_AFTER_BEAN - Static variable in class com.jgoodies.binding.PresentationModel
  The property name used in the PropertyChangeEvent that is fired after the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BEAN - Static variable in class com.jgoodies.binding.beans.BeanAdapter
  The name of the read-write bound property that holds the target bean.
PROPERTYNAME_BEAN - Static variable in class com.jgoodies.binding.beans.PropertyAdapter
  The name of the read-write bound property that holds the target bean.
PROPERTYNAME_BEAN - Static variable in class com.jgoodies.binding.PresentationModel
  The name of the read-write bound property that holds the target bean.
PROPERTYNAME_BEFORE_BEAN - Static variable in class com.jgoodies.binding.beans.BeanAdapter
  The property name used in the PropertyChangeEvent that is fired before the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BEFORE_BEAN - Static variable in class com.jgoodies.binding.beans.PropertyAdapter
  The property name used in the PropertyChangeEvent that is fired before the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BEFORE_BEAN - Static variable in class com.jgoodies.binding.PresentationModel
  The property name used in the PropertyChangeEvent that is fired before the bean property fires its PropertyChangeEvent.
PROPERTYNAME_BUFFERING - Static variable in class com.jgoodies.binding.PresentationModel
  The name of the read-only bound bean property that indicates whether one of the buffered models is buffering.
PROPERTYNAME_BUFFERING - Static variable 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_CHANGED - Static variable in class com.jgoodies.binding.beans.BeanAdapter
  The name of the read-only bound bean property that indicates whether one of the observed properties has changed.
PROPERTYNAME_CHANGED - Static variable in class com.jgoodies.binding.beans.PropertyAdapter
  The name of the read-only bound bean property that indicates whether one of the observed properties has changed.
PROPERTYNAME_CHANGED - Static variable in class com.jgoodies.binding.PresentationModel
  The name of the read-only bound bean property that indicates whether one of the observed models has changed.
PROPERTYNAME_CHANGED - Static variable 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_EDITABLE - Static variable in interface com.jgoodies.binding.value.ComponentValueModel
  Deprecated. Replaced by `ComponentModel.PROPERTY_EDITABLE`.
PROPERTYNAME_ENABLED - Static variable in interface com.jgoodies.binding.value.ComponentValueModel
  Deprecated. Replaced by `ComponentModel.PROPERTY_ENABLED`.
PROPERTYNAME_LIST - Static variable in class com.jgoodies.binding.list.IndirectListModel
  The name of the bound write-only list property.
PROPERTYNAME_LIST_HOLDER - Static variable in class com.jgoodies.binding.list.IndirectListModel
  The name of the bound read-write listHolder property.
PROPERTYNAME_SELECTION - Static variable in class com.jgoodies.binding.list.SelectionInList
  The name of the bound read-write selection property.
PROPERTYNAME_SELECTION_EMPTY - Static variable in class com.jgoodies.binding.list.SelectionInList
  The name of the bound read-only selectionEmpty property.
PROPERTYNAME_SELECTION_HOLDER - Static variable in class com.jgoodies.binding.list.SelectionInList
  The name of the bound read-write selection holder property.
PROPERTYNAME_SELECTION_INDEX - Static variable in class com.jgoodies.binding.list.SelectionInList
  The name of the bound read-write selectionIndex property.
PROPERTYNAME_SELECTION_INDEX_HOLDER - Static variable in class com.jgoodies.binding.list.SelectionInList
  The name of the bound read-write selection index holder property.
PROPERTYNAME_SUBJECT - Static variable in class com.jgoodies.binding.value.BufferedValueModel
  The name of the bound read-write bean property for the subject.
PROPERTYNAME_TRIGGER_CHANNEL - Static variable in class com.jgoodies.binding.value.BufferedValueModel
  The name of the bound read-write bean property for the trigger channel.
PROPERTYNAME_TRIGGERCHANNEL - Static variable in class com.jgoodies.binding.PresentationModel
  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 variable in class com.jgoodies.binding.list.SelectionInList
  The name of the bound read-write value property.
PROPERTYNAME_VALUE - Static variable in class com.jgoodies.binding.value.AbstractValueModel
  The name of the bound property value.
PROPERTYNAME_VISIBLE - Static variable in interface com.jgoodies.binding.value.ComponentValueModel
  Deprecated. Replaced by `ComponentModel.PROPERTY_VISIBLE`.
PropertyNotBindableException - Exception in com.jgoodies.binding.beans
  A runtime exception that describes problems that arise when a bound property cannot be bound properly.
PropertyNotBindableException(String) - Constructor for exception com.jgoodies.binding.beans.PropertyNotBindableException
  Constructs a new exception instance with the specified detail message.
PropertyNotBindableException(String, Throwable) - Constructor for exception com.jgoodies.binding.beans.PropertyNotBindableException
  Constructs a new exception instance with the specified detail message and cause.
PropertyNotFoundException - Exception in com.jgoodies.binding.beans
  A runtime exception that describes that a Java Bean property could not be found.
PropertyNotFoundException(String, Object) - Constructor for exception com.jgoodies.binding.beans.PropertyNotFoundException
  Constructs a new exception instance with the specified detail message.
PropertyNotFoundException(String, Object, Throwable) - Constructor for exception com.jgoodies.binding.beans.PropertyNotFoundException
  Constructs a new exception instance with the specified detail message and cause.
PropertyNotFoundException(String, Class<?>, Throwable) - Constructor for exception com.jgoodies.binding.beans.PropertyNotFoundException
  Constructs a new exception instance with the specified detail message and cause.
PropertyUnboundException - Exception in com.jgoodies.binding.beans
  A runtime exception that describes that a Java Bean does not support bound properties.
PropertyUnboundException(String) - Constructor for exception com.jgoodies.binding.beans.PropertyUnboundException
  Constructs a new exception instance with the specified detail message.
PropertyUnboundException(String, Throwable) - Constructor for exception 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 in com.jgoodies.binding.adapter
  Converts ValueModels to the ToggleButtonModel interface.
RadioButtonAdapter(ValueModel, Object) - Constructor for class com.jgoodies.binding.adapter.RadioButtonAdapter
  Constructs a RadioButtonAdapter on the given subject ValueModel for the specified choice.
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.
release() - Method in class com.jgoodies.binding.beans.BeanAdapter
  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.beans.PropertyAdapter
  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.list.IndirectListModel
  Removes the internal listeners from the list holder.
release() - Method in class com.jgoodies.binding.list.SelectionInList
  Removes the internal listeners from the list holder, selection holder, selection index holder.
release() - Method in class com.jgoodies.binding.PresentationModel
  Removes the PropertyChangeHandler from the observed bean, if the bean is not `null`.
release() - Method in class com.jgoodies.binding.value.AbstractWrappedValueModel
  Removes the internal change handlers from the wrapped value model.
release() - Method in class com.jgoodies.binding.value.BufferedValueModel
  Removes the PropertyChangeListeners from the subject and trigger channel.
removeAll() - Method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Removes all registered PropertyChangeListeners from the current target bean - if any.
removeBeanPropertyChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Removes a PropertyChangeListener from the list of bean listeners.
removeBeanPropertyChangeListener(String, PropertyChangeListener) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Removes a PropertyChangeListener from the listener list for a specific property.
removeBeanPropertyChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.PresentationModel
  Removes a PropertyChangeListener from the list of bean listeners.
removeBeanPropertyChangeListener(String, PropertyChangeListener) - Method in class com.jgoodies.binding.PresentationModel
  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.IndirectListModel
  Removes a listener from the list that's notified each time a change to the data model occurs.
removeListSelectionListener(ListSelectionListener) - Method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
  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.
removePropertyChangeListener(Object, Class<?>, String, PropertyChangeListener) - Static method in class com.jgoodies.binding.beans.BeanUtils
  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.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Removes a PropertyChangeListener from the list of bean listeners.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  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.list.SelectionInList
  Removes the given PropertyChangeListener from the model.
removeValueChangeListener(PropertyChangeListener) - Method in class com.jgoodies.binding.value.AbstractValueModel
  Removes the given PropertyChangeListener from the model.
removeValueChangeListener(PropertyChangeListener) - Method in interface com.jgoodies.binding.value.ValueModel
  Deregisters the given PropertyChangeListener from this ValueModel.
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
  Resets this tracker's changed state to `false`.
resetChanged() - Method in class com.jgoodies.binding.beans.PropertyAdapter
  Resets this tracker's changed state to `false`.
resetChanged() - Method in class com.jgoodies.binding.PresentationModel
  Resets this model's changed state to `false`.
retractInterestFor(Object, String) - Method in class com.jgoodies.binding.PresentationModel
  Retracts interest for the specified readable bound bean property in the given bean.
retractInterestFor(ValueModel) - Method in class com.jgoodies.binding.PresentationModel
  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(ValueModel) - Method in class com.jgoodies.binding.util.ChangeTracker
  Retracts interest for value changes in the given ValueModel.

## S

SelectionInList<E> - Class in com.jgoodies.binding.list
  Represents a selection in a list of objects.
SelectionInList() - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList with an empty initial `ArrayListModel` using defaults for the selection holder and selection index holder.
SelectionInList(E[]) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given item array using defaults for the selection holder and selection index holder.
SelectionInList(E[], ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given item array and selection holder using a default selection index holder.
SelectionInList(E[], ValueModel, ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given item array and selection holder using a default selection index holder.
SelectionInList(List<E>) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list using defaults for the selection holder and selection index holder.
SelectionInList(List<E>, ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list and selection holder using a default selection index holder.
SelectionInList(List<E>, ValueModel, ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list, selection holder, and selection index holder.
SelectionInList(ListModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list model using defaults for the selection holder and selection index holder.
SelectionInList(ListModel, ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list model and selection holder using a default selection index holder.
SelectionInList(ListModel, ValueModel, ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list model, selection holder, and selection index holder.
SelectionInList(ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list holder using defaults for the selection holder and selection index holder.
SelectionInList(ValueModel, ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list holder, selection holder and selection index holder.
SelectionInList(ValueModel, ValueModel, ValueModel) - Constructor for class com.jgoodies.binding.list.SelectionInList
  Constructs a SelectionInList on the given list holder, selection holder and selection index holder.
SelectionInListBindingBuilder - Interface in com.jgoodies.binding.binder
  Describes a binding builder that holds a SelectionInList that can be bound to combo boxes, lists, and tables.
SelectionInListBindingBuilderImpl - Class in com.jgoodies.binding.binder
  A binding builder that holds a SelectionInList that can be bound to combo boxes, lists, and tables.
SelectionInListBindingBuilderImpl(SelectionInList<?>) - Constructor for class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
  Creates a SelectionInListBindingBuilderImpl for the given selection in list.
SelectionInListBindingBuilderImpl(SelectionInList<?>, String) - Constructor for class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
  Creates a SelectionInListBindingBuilderImpl for the given selection in list.
setAnchorSelectionIndex(int) - Method in class com.jgoodies.binding.adapter.SingleListSelectionAdapter
  Sets the selection index.
setBean(B) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Sets a new Java Bean as holder of the adapted properties.
setBean(Object) - Method in class com.jgoodies.binding.beans.IndirectPropertyChangeSupport
  Sets a new Java Bean as holder of the observed properties.
setBean(B) - Method in class com.jgoodies.binding.beans.PropertyAdapter
  Sets a new Java Bean as holder of the adapted property.
setBean(B) - Method in class com.jgoodies.binding.PresentationModel
  Sets a new bean as content of the bean channel.
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
  Buffers the given value for the specified bean property.
setChanged(boolean) - Method in class com.jgoodies.binding.PresentationModel
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.extras.DelayedWriteValueModel
  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.
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.extras.DelayedWriteValueModel
  Sets the delay, in milliseconds, that is used to defer value commits.
setDelay(int) - Method in class com.jgoodies.binding.value.DelayedReadValueModel
  Sets the delay, in milliseconds, that is used to defer value change notifications.
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.AbstractWrappedValueModel
  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.
setEditable(boolean) - Method in interface com.jgoodies.binding.value.ComponentModel
  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.AbstractWrappedValueModel
  Enables or disabled this model, which in turn will enable or disable all Swing components bound to this model.
setEnabled(boolean) - Method in interface com.jgoodies.binding.value.ComponentModel
  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.
setGroup(ButtonGroup) - Method in class com.jgoodies.binding.adapter.RadioButtonAdapter
  Throws an UnsupportedOperationException if the group is not `null`.
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<E>) - Method in class com.jgoodies.binding.list.IndirectListModel
  Sets the given list as value of the list holder.
setListHolder(ValueModel) - Method in class com.jgoodies.binding.list.IndirectListModel
  Sets a new list holder.
setListModel(ListModel) - Method in class com.jgoodies.binding.adapter.AbstractTableAdapter
  Sets the given ListModel as new underlying ListModel.
setListModel(ListModel) - Method in interface com.jgoodies.binding.adapter.ListModelBindable
  Sets the given ListModel as new underlying ListModel.
setListModel(ListModel) - Method in class com.jgoodies.binding.list.IndirectListModel
  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.
setProvider(PropertyAccessors.PropertyAccessorProvider) - Static method in class com.jgoodies.binding.beans.PropertyAccessors
  Sets a new PropertyAccessorProvider.
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.
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`.
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.
setSelectedColor(Color) - Method in class com.jgoodies.binding.adapter.ColorSelectionAdapter
  Sets the selected color to `color`.
setSelectedItem(Object) - Method in class com.jgoodies.binding.adapter.ComboBoxAdapter
  Sets the selected item.
setSelection(E) - Method in class com.jgoodies.binding.list.SelectionInList
  Sets the selection index to the index of the first list element that equals `newSelection`.
setSelectionHolder(ValueModel) - Method in class com.jgoodies.binding.list.SelectionInList
  Sets a new selection holder.
setSelectionIndex(int) - Method in class com.jgoodies.binding.list.SelectionInList
  Sets a new selection index.
setSelectionIndexHolder(ValueModel) - Method in class com.jgoodies.binding.list.SelectionInList
  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(ValueModel) - Method in class com.jgoodies.binding.value.BufferedValueModel
  Sets a new subject ValueModel, i.e. the model that provides the unbuffered value.
setTriggerChannel(ValueModel) - Method in class com.jgoodies.binding.PresentationModel
  Sets the given ValueModel as this model's new trigger channel.
setTriggerChannel(ValueModel) - Method in class com.jgoodies.binding.value.BufferedValueModel
  Sets the ValueModel that triggers the commit and flush events.
setValidationMessageKey(JComponent) - Method in class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
  Sets this builder's property name - if any - as the component's validation message key.
setValidationMessageKey(JComponent) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
  Sets this builder's property name - if any - as the component's validation message key.
setValue(int) - Method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
  Sets the current value of the model.
setValue(Object) - Method in class com.jgoodies.binding.adapter.PreferencesAdapter
  Converts the given value to a string and puts it into the preferences.
setValue(String, Object) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Sets the given new value for the specified bean property.
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, Object) - Method in class com.jgoodies.binding.beans.PropertyAccessor
  Invokes this accessor's writer on the given bean with the given value.
setValue(Object) - Method in class com.jgoodies.binding.beans.PropertyAdapter
  Sets the given object as new value of the adapted bean property.
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.list.SelectionInList
  Sets the selection index to the index of the first list element that equals `newValue`.
setValue(String, Object) - Method in class com.jgoodies.binding.PresentationModel
  Sets the given new value for the specified bean property.
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(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.value.BufferedValueModel
  Sets a new buffered value and turns this BufferedValueModel into the buffering state.
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.DefaultComponentValueModel
  Sets the given value as new subject 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.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, boolean) - Method in class com.jgoodies.binding.value.ValueHolder
  Sets a new value.
setValue(Object) - Method in interface com.jgoodies.binding.value.ValueModel
  Sets a new value and notifies any registered value listeners if the value has changed.
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(String, Object) - Method in class com.jgoodies.binding.beans.BeanAdapter
  Sets a new value for the specified bean property.
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
  Sets the given object as new value of the adapted bean property.
setVetoableValue(String, Object) - Method in class com.jgoodies.binding.PresentationModel
  Sets a new value for the specified bean property.
setVisible(boolean) - Method in class com.jgoodies.binding.value.AbstractWrappedValueModel
  Sets this model state to visible or invisible, which in turn will make all Swing components bound to this model visible or invisible.
setVisible(boolean) - Method in interface com.jgoodies.binding.value.ComponentModel
  Sets this model state to visible or invisible, which in turn will make all Swing components bound to this model visible or invisible.
SingleListSelectionAdapter - Class in com.jgoodies.binding.adapter
  A `ListSelectionModel` implementation that has the list index bound to a `ValueModel`.
SingleListSelectionAdapter(ValueModel) - Constructor for class com.jgoodies.binding.adapter.SingleListSelectionAdapter
  Constructs a `SingleListSelectionAdapter` with the given selection index holder.
SpinnerAdapterFactory - Class in com.jgoodies.binding.adapter
  A factory that vends `SpinnerModel` implementations that are bound to a ValueModel.
SpinnerToValueModelConnector - Class in com.jgoodies.binding.adapter
  Synchronizes a SpinnerModel with a ValueModel.
SpinnerToValueModelConnector(SpinnerModel, ValueModel, Object) - Constructor for class com.jgoodies.binding.adapter.SpinnerToValueModelConnector
  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.extras.DelayedWriteValueModel
  Stops a running timer.
stop() - Method in class com.jgoodies.binding.value.DelayedReadValueModel
  Stops a running timer.
subject - Variable 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. it provides a pair of multicast event listener registration methods for `PropertyChangeListener`s: public void addPropertyChangeListener(PropertyChangeListener x); public void removePropertyChangeListener(PropertyChangeListener x);

## T

TextComponentConnector - Class in com.jgoodies.binding.adapter
  Connects a String typed ValueModel and a JTextField or JTextArea.
TextComponentConnector(ValueModel, JTextArea) - Constructor for class com.jgoodies.binding.adapter.TextComponentConnector
  Constructs a TextComponentConnector that connects the specified String-typed subject ValueModel with the given text area.
TextComponentConnector(ValueModel, JTextField) - Constructor for class com.jgoodies.binding.adapter.TextComponentConnector
  Constructs a TextComponentConnector that connects the specified String-typed subject ValueModel with the given text field.
to(AbstractButton) - Method in interface com.jgoodies.binding.binder.ActionBindingBuilder
  Sets this builder's Action in the given button.
to(JTextField) - Method in interface com.jgoodies.binding.binder.ActionBindingBuilder
  Sets this builder's Action in the given text field.
to(AbstractButton) - Method in class com.jgoodies.binding.binder.ActionBindingBuilderImpl
to(JTextField) - Method in class com.jgoodies.binding.binder.ActionBindingBuilderImpl
to(JList) - Method in interface com.jgoodies.binding.binder.ListBindingBuilder
  Sets this builder's ListModel and ListSelectionModel in the given list.
to(JTable) - Method in interface com.jgoodies.binding.binder.ListBindingBuilder
  Sets this builder's ListModel and ListSelectionModel in the given table.
to(JTable) - Method in class com.jgoodies.binding.binder.ListBindingBuilderImpl
to(JList) - Method in class com.jgoodies.binding.binder.ListBindingBuilderImpl
to(JComboBox) - Method in interface com.jgoodies.binding.binder.SelectionInListBindingBuilder
  Binds this builder's SelectionInList to the given combo box.
to(JComboBox, String) - Method in interface com.jgoodies.binding.binder.SelectionInListBindingBuilder
  Binds this builder's SelectionInList to the given combo box where `null` values are mapped to a special null element that is displayed using the given `nullElementText`.
to(JList) - Method in interface com.jgoodies.binding.binder.SelectionInListBindingBuilder
  Binds this builder's SelectionInList to the given list.
to(JTable) - Method in interface com.jgoodies.binding.binder.SelectionInListBindingBuilder
  Binds this builder's SelectionInList to the given table.
to(JComboBox) - Method in class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
to(JComboBox, String) - Method in class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
to(JList) - Method in class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
to(JTable) - Method in class com.jgoodies.binding.binder.SelectionInListBindingBuilderImpl
to(AbstractButton) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given toggle button, for example a check box.
to(AbstractButton, Object, Object) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given toggle button, for example a check box.
to(AbstractButton, Object) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given toggle button (radio button style) that is selected, if and only if the model's value equals the given `choice`.
to(JFormattedTextField) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given formatted text field.
to(JLabel) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given text label.
to(JTextArea) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given text area and commits text changes on focus lost.
to(JTextArea, ValueModelBindingBuilder.Commit) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given text area using the specified commit type.
to(JTextField) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given text field and commits text changes on focus lost.
to(JTextField, ValueModelBindingBuilder.Commit) - Method in interface com.jgoodies.binding.binder.ValueModelBindingBuilder
  Binds this builder's ValueModel to the given text field using the specified commit type.
to(AbstractButton) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(AbstractButton, Object, Object) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(AbstractButton, Object) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(JFormattedTextField) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(JLabel) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(JTextArea) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(JTextArea, ValueModelBindingBuilder.Commit) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(JTextField) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
to(JTextField, ValueModelBindingBuilder.Commit) - Method in class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
ToggleButtonAdapter - Class in com.jgoodies.binding.adapter
  Converts ValueModels to the ToggleButtonModel interface.
ToggleButtonAdapter(ValueModel) - Constructor for class com.jgoodies.binding.adapter.ToggleButtonAdapter
  Constructs a ToggleButtonAdapter on the given subject ValueModel.
ToggleButtonAdapter(ValueModel, Object, Object) - Constructor for class com.jgoodies.binding.adapter.ToggleButtonAdapter
  Constructs a ToggleButtonAdapter on the given subject ValueModel using the specified values for the selected and deselected state.
toString() - Method in class com.jgoodies.binding.adapter.BoundedRangeAdapter
  Returns a string that displays all of the BoundedRangeModel properties.
toString() - Method in class com.jgoodies.binding.value.AbstractValueModel
  Returns a string representation of this value model.
Trigger - Class in com.jgoodies.binding.value
  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
  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
  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
  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`.
updateList(Object, int, Object) - Method in class com.jgoodies.binding.list.SelectionInList
  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
  Reads the current value from the model and updates the text component.
updateValueModel() - Method in class com.jgoodies.binding.adapter.SpinnerToValueModelConnector
  Sets the spinner value as value model's value.

## V

ValueHolder - Class in com.jgoodies.binding.value
  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(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.
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.
ValueModel - Interface in com.jgoodies.binding.value
  Describes models with a generic access to a single value that allow to observe value changes.
ValueModelBindingBuilder - Interface in com.jgoodies.binding.binder
  Describes a binding builder that holds a ValueModel that can be bound to a variety of components.
ValueModelBindingBuilder.Commit - Enum in com.jgoodies.binding.binder
  Describes the commit types used for text field and text area bindings.
ValueModelBindingBuilderImpl - Class in com.jgoodies.binding.binder
  A binding builder that holds a ValueModel that can be bound to a variety of components.
ValueModelBindingBuilderImpl(ValueModel) - Constructor for class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
  Creates a ValueModelBindingBuilderImpl for the given ValueModel.
ValueModelBindingBuilderImpl(ValueModel, String) - Constructor for class com.jgoodies.binding.binder.ValueModelBindingBuilderImpl
  Creates a ValueModelBindingBuilderImpl for the given ValueModel using the given bean property name.
valueOf(String) - Static method in enum com.jgoodies.binding.binder.ValueModelBindingBuilder.Commit
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jgoodies.binding.binder.ValueModelBindingBuilder.Commit
  Returns an array containing the constants of this enum type, in the order they are declared.
valueString() - Method in class com.jgoodies.binding.value.AbstractValueModel
  Returns a string representing the value of this model.

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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