Package org.jdesktop.swingbinding
Class JListBinding.DetailBinding
- java.lang.Object
-
- org.jdesktop.beansbinding.Binding
-
- org.jdesktop.swingbinding.impl.AbstractColumnBinding
-
- org.jdesktop.swingbinding.JListBinding.DetailBinding
-
- Enclosing class:
- JListBinding<E,SS,TS>
public final class JListBinding.DetailBinding extends AbstractColumnBinding
DetailBinding
represents a binding between a property of the elements in theJListBinding's
sourceList
, and the values shown in theJList
. Values in theJList
are aquired by fetching the value of theDetailBinding's
source property for the associated object in the sourceList
.A
Converter
may be specified on aDetailBinding
. Specifying aValidator
is also possible, but doesn't make sense sinceJList
values aren't editable.DetailBindings
are managed by theirJListBinding
. They are not to be explicitly bound, unbound, added to aBindingGroup
, or accessed in a way that is not allowed for a managed binding.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jdesktop.beansbinding.Binding
Binding.SyncFailure, Binding.SyncFailureType, Binding.ValueResult<V>
-
-
Method Summary
-
Methods inherited from class org.jdesktop.swingbinding.impl.AbstractColumnBinding
bindImpl, getColumn, setColumn, unbindImpl
-
Methods inherited from class org.jdesktop.beansbinding.Binding
addBindingListener, addPropertyChangeListener, addPropertyChangeListener, bind, bindUnmanaged, firePropertyChange, getBindingListeners, getConverter, getName, getPropertyChangeListeners, getPropertyChangeListeners, getSourceNullValue, getSourceObject, getSourceProperty, getSourceUnreadableValue, getSourceValueForTarget, getTargetNullValue, getTargetObject, getTargetProperty, getTargetValueForSource, getValidator, isBound, isManaged, isSourceUnreadableValueSet, notifySynced, notifySyncFailed, paramString, refresh, refreshAndNotify, refreshAndNotifyUnmanaged, refreshUnmanaged, removeBindingListener, removePropertyChangeListener, removePropertyChangeListener, save, saveAndNotify, saveAndNotifyUnmanaged, saveUnmanaged, setConverter, setManaged, setSourceNullValue, setSourceObject, setSourceObjectUnmanaged, setSourceProperty, setSourceUnreadableValue, setTargetNullValue, setTargetObject, setTargetObjectUnmanaged, setTargetProperty, setValidator, sourceChangedImpl, targetChangedImpl, throwIfBound, throwIfManaged, throwIfUnbound, toString, unbind, unbindUnmanaged, unsetSourceUnreadableValue
-
-