public static interface DialogUtils.OptionalSwitcher<T> extends DialogUtils.SwitchBase<T>
Modifier and Type | Method and Description |
---|---|
<P> DialogUtils.ValueSource<? extends DialogUtils.Optional<? extends P>> |
createOptionalMerge(DialogUtils.ValueSource<? extends DialogUtils.Optional<? extends P>>... sources)
See javadoc for
DialogUtils.Switcher.createMerge(org.eclipse.wst.jsdt.chromium.debug.ui.DialogUtils.ValueSource<? extends P>...) ; the difference of this method is that
all sources have optional type and the merge source itself of optional type. |
addScope, getOuterScope, getUpdater, getValueConsumer
<P> DialogUtils.ValueSource<? extends DialogUtils.Optional<? extends P>> createOptionalMerge(DialogUtils.ValueSource<? extends DialogUtils.Optional<? extends P>>... sources)
DialogUtils.Switcher.createMerge(org.eclipse.wst.jsdt.chromium.debug.ui.DialogUtils.ValueSource<? extends P>...)
; the difference of this method is that
all sources have optional type and the merge source itself of optional type. The switcher
expression may have error value, in this case the merger also returns this error value.Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.