org.eclipse.core.databinding
Class SetBinding
java.lang.Object
org.eclipse.core.databinding.ValidationStatusProvider
org.eclipse.core.databinding.Binding
org.eclipse.core.databinding.SetBinding
-
public class SetBinding
- extends
Binding
-
Since:
- 1.1
Fields inherited from class org.eclipse.core.databinding.
Binding
|
context
|
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
SetBinding
public SetBinding(
IObservableSet target,
IObservableSet model,
UpdateSetStrategy targetToModelStrategy,
UpdateSetStrategy modelToTargetStrategy)
-
Parameters:
-
target
- -
model
- -
modelToTargetStrategy
- -
targetToModelStrategy
-
getValidationStatus
public
IObservableValue getValidationStatus()
-
-
Specified by:
-
getValidationStatus
in class
ValidationStatusProvider
-
-
Returns:
- an
IObservableValue
<
IStatus
> containing
the current validation status
preInit
protected void preInit()
-
Description copied from class:
Binding
- Called by
Binding.init(DataBindingContext)
after setting
Binding.context
but before adding this binding to the context.
Subclasses may use this method to perform initialization that could not
be done in the constructor. Care should be taken not to cause any events
while running this method.
-
-
Specified by:
-
preInit
in class
Binding
-
postInit
protected void postInit()
-
Description copied from class:
Binding
- Called by
Binding.init(DataBindingContext)
after adding this binding to
the context. Subclasses may use this method to perform initialization
that may cause events to be fired, including BindingEvents that are
forwarded to the data binding context.
-
-
Specified by:
-
postInit
in class
Binding
-
updateModelToTarget
public void updateModelToTarget()
-
Description copied from class:
Binding
- Updates the target's state from the model's state at the next reasonable
opportunity. There is no guarantee that the state will have been updated
by the time this call returns.
-
-
Specified by:
-
updateModelToTarget
in class
Binding
-
updateTargetToModel
public void updateTargetToModel()
-
Description copied from class:
Binding
- Updates the model's state from the target's state at the next reasonable
opportunity. There is no guarantee that the state will have been updated
by the time this call returns.
-
-
Specified by:
-
updateTargetToModel
in class
Binding
-
validateModelToTarget
public void validateModelToTarget()
-
Description copied from class:
Binding
- Validates the model's state at the next reasonable
opportunity. There is no guarantee that the validation status will have been updated
by the time this call returns.
-
-
Specified by:
-
validateModelToTarget
in class
Binding
-
validateTargetToModel
public void validateTargetToModel()
-
Description copied from class:
Binding
- Validates the target's state at the next reasonable
opportunity. There is no guarantee that the validation status will have been updated
by the time this call returns.
-
-
Specified by:
-
validateTargetToModel
in class
Binding
-
dispose
public void dispose()
-
Description copied from class:
Binding
- Disposes of this Binding. Subclasses may extend, but must call super.dispose().
-
-
Overrides:
-
dispose
in class
Binding
-
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.