public abstract static class DialogUtils.ExpressionProcessor<T> extends DialogUtils.ValueProcessor<DialogUtils.Optional<T>>
The implementation should override a single method calculateNormal().
| Constructor and Description |
|---|
ExpressionProcessor(java.util.List<DialogUtils.ValueSource<? extends DialogUtils.Optional<?>>> optionalSources) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DialogUtils.Optional<T> |
calculateNormal() |
void |
update(DialogUtils.Updater updater)
Called by updater when some linked sources have changed and it's time this vertex
got updated.
|
getValue, setCurrentValuepublic ExpressionProcessor(java.util.List<DialogUtils.ValueSource<? extends DialogUtils.Optional<?>>> optionalSources)
protected abstract DialogUtils.Optional<T> calculateNormal()
public void update(DialogUtils.Updater updater)
DialogUtils.ValueConsumerDialogUtils.Updater.reportChanged(org.eclipse.wst.jsdt.chromium.debug.ui.DialogUtils.ValueSource<?>) may be called if some s have
changed during this update (but this should not break topological order of the graph).Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.