- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
private JsPromise<Void> setData(final JsEditorData data) {
return setTag(data.getTag()).then(new ResolveCallback<Void, Void>() {
@Override
public JsPromise<Void> onResolve(final Void value) {
return setFont(data.getFont());
}
}, null).then(new ResolveCallback<Void, Void>() {
@Override
public JsPromise<Void> onResolve(final Void value) {
return setLines(data.getLines());
}
}, null).then(new ResolveCallback<Void, Void>() {
@Override
public JsPromise<Void> onResolve(final Void value) {
setLayout(data.getLayout());
setEdited(data.isEdited());
return null;
}
}, null);
}
В общем, RTFM :)
Я понял как работает сие
я последний раз на нем в 2009м году писал