Package org.jdesktop.swingbinding.impl
Class AbstractColumnBinding
java.lang.Object
org.jdesktop.beansbinding.Binding
org.jdesktop.swingbinding.impl.AbstractColumnBinding
- Direct Known Subclasses:
JListBinding.DetailBinding
,JTableBinding.ColumnBinding
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jdesktop.beansbinding.Binding
Binding.SyncFailure, Binding.SyncFailureType, Binding.ValueResult<V>
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractColumnBinding
(int column, Property columnSource, Property columnTarget, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bindImpl()
Called byBinding.bind()
to allow subclasses to initiate binding.final int
protected final void
setColumn
(int column) void
Called byBinding.unbind()
to allow subclasses to uninitiate binding.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
-
Constructor Details
-
AbstractColumnBinding
-
-
Method Details
-
getColumn
public final int getColumn() -
setColumn
protected final void setColumn(int column) -
bindImpl
public void bindImpl()Description copied from class:Binding
Called byBinding.bind()
to allow subclasses to initiate binding. Subclasses typically need not installPropertyStateListeners
on the source property and target property as they will be notified by calls toBinding.sourceChangedImpl(org.jdesktop.beansbinding.PropertyStateEvent)
andBinding.targetChangedImpl(org.jdesktop.beansbinding.PropertyStateEvent)
when the source and target properties change respectively. -
unbindImpl
public void unbindImpl()Description copied from class:Binding
Called byBinding.unbind()
to allow subclasses to uninitiate binding.- Specified by:
unbindImpl
in classBinding
- See Also:
-