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 Binding
Binding.SyncFailure, Binding.SyncFailureType, Binding.ValueResult<V> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractColumnBinding(int column, Property columnSource, Property columnTarget, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoidbindImpl()Called byBinding.bind()to allow subclasses to initiate binding.final intprotected final voidsetColumn(int column) voidCalled byBinding.unbind()to allow subclasses to uninitiate binding.Methods inherited from class 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:BindingCalled byBinding.bind()to allow subclasses to initiate binding. Subclasses typically need not installPropertyStateListenerson the source property and target property as they will be notified by calls toBinding.sourceChangedImpl(PropertyStateEvent)andBinding.targetChangedImpl(PropertyStateEvent)when the source and target properties change respectively. -
unbindImpl
public void unbindImpl()Description copied from class:BindingCalled byBinding.unbind()to allow subclasses to uninitiate binding.- Specified by:
unbindImplin classBinding- See Also:
-