return;
}
if (!(from instanceof EnumWikipedia)) {
return;
}
TranslateWorker worker = new TranslateWorker(
getWikipedia(), this, (EnumWikipedia) from,
getPage(), getTextContents().getText());
worker.setListener(new DefaultBasicWorkerListener() {
@Override
public void afterFinished(BasicWorker localWorker, boolean ok) {
if (!ok) {
return;
}
Object result = localWorker.get();
if ((result == null) || !(result instanceof String)) {
return;
}
getTextContents().changeText((String) result);
translated = true;
actionValidate(true);
}
});
worker.start();
}