Package | Description |
---|---|
com.jgoodies.binding |
Contains utilities and the PresentationModel that combines
many of the Binding features
|
com.jgoodies.binding.adapter |
Contains adapters that convert
ValueModel s
to Swing model interfaces. |
com.jgoodies.binding.beans |
Contains classes to model and work with Java Beans and
Java Bean properties.
|
com.jgoodies.binding.extras |
Contains optional classes that ship only with the source distribution.
|
com.jgoodies.binding.list |
Contains classes that operate on, hold and observe lists and list models.
|
com.jgoodies.binding.util |
Contains binding utility classes
|
com.jgoodies.binding.value |
Contains the
ValueModel
interface and hierarchy. |
Modifier and Type | Class and Description |
---|---|
class |
PresentationModel<B>
The standard base class to implement the Presentation Model pattern,
that represents the state and behavior of a presentation independently
of the GUI components used in the interface.
|
Modifier and Type | Class and Description |
---|---|
class |
PreferencesAdapter
A ValueModel implementation that reads and writes values from/to a key
of a given
Preferences node under a specified key. |
Modifier and Type | Class and Description |
---|---|
class |
BeanAdapter<B>
Converts multiple Java Bean properties into ValueModels.
|
class |
BeanAdapter.SimplePropertyAdapter
Implements the access to the individual bean properties.
|
class |
PropertyAdapter<B>
Converts a single Java Bean property into the generic ValueModel interface.
|
Modifier and Type | Class and Description |
---|---|
class |
DelayedWriteValueModel
A ValueModel that defers write-access for a specified delay.
|
class |
NonNullValueModel
A
ValueModel implementation that avoids null values. |
Modifier and Type | Class and Description |
---|---|
class |
IndirectListModel<E>
A ListModel implementation that holds a List or ListModel in a ValueModel.
|
class |
SelectionInList<E>
Represents a selection in a list of objects.
|
Modifier and Type | Class and Description |
---|---|
class |
ChangeTracker
Tracks changes in a set of bound bean properties.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractValueModel
An abstract class that minimizes the effort required to implement
the
ValueModel interface. |
class |
AbstractVetoableValueModel
A ValueModel that allows to accept or reject proposed value changes.
|
class |
AbstractWrappedValueModel
An abstract wrapper for ValueModels that provides ComponentModel features.
|
class |
BufferedValueModel
A ValueModel that wraps another ValueModel, the subject,
and delays changes of the subject's value.
|
class |
ConverterValueModel
A ValueModel that converts the values of a wrapped ValueModel.
|
class |
DefaultComponentValueModel
A ValueModel that provides relevant GUI state in presentation models.
|
class |
DelayedReadValueModel
A ValueModel that deferres updates and read-access for a specified delay.
|
class |
Trigger
A ValueModel implementation that is intended to be used as trigger channel
for instances of BufferedValueModel.
|
class |
ValueHolder
A simple
ValueModel implementation
that holds a generic value. |
Copyright © 2002-2015 JGoodies Software GmbH. All Rights Reserved.