< prev index next >

modules/javafx.web/src/main/java/javafx/scene/web/WebEngine.java

Print this page




1344         private void dispatchLoadEvent(long frame, int state,
1345                 String url, String contentType, double workDone, int errorCode)
1346         {
1347             if (frame != getMainFrame()) {
1348                 return;
1349             }
1350             switch (state) {
1351                 case PAGE_STARTED:
1352                     message.set("Loading " + url);
1353                     updateLocation(url);
1354                     updateProgress(0.0);
1355                     updateState(State.SCHEDULED);
1356                     updateState(State.RUNNING);
1357                     break;
1358                 case PAGE_REDIRECTED:
1359                     message.set("Loading " + url);
1360                     updateLocation(url);
1361                     break;
1362                 case PAGE_REPLACED:
1363                     message.set("Replaced " + url);
1364                     updateLocation(url);

1365                     break;
1366                 case PAGE_FINISHED:
1367                     message.set("Loading complete");
1368                     updateProgress(1.0);
1369                     updateState(State.SUCCEEDED);
1370                     break;
1371                 case LOAD_FAILED:
1372                     message.set("Loading failed");
1373                     exception.set(describeError(errorCode));
1374                     updateState(State.FAILED);
1375                     break;
1376                 case LOAD_STOPPED:
1377                     message.set("Loading stopped");
1378                     updateState(State.CANCELLED);
1379                     break;
1380                 case PROGRESS_CHANGED:
1381                     updateProgress(workDone);
1382                     break;
1383                 case TITLE_RECEIVED:
1384                     updateTitle();




1344         private void dispatchLoadEvent(long frame, int state,
1345                 String url, String contentType, double workDone, int errorCode)
1346         {
1347             if (frame != getMainFrame()) {
1348                 return;
1349             }
1350             switch (state) {
1351                 case PAGE_STARTED:
1352                     message.set("Loading " + url);
1353                     updateLocation(url);
1354                     updateProgress(0.0);
1355                     updateState(State.SCHEDULED);
1356                     updateState(State.RUNNING);
1357                     break;
1358                 case PAGE_REDIRECTED:
1359                     message.set("Loading " + url);
1360                     updateLocation(url);
1361                     break;
1362                 case PAGE_REPLACED:
1363                     message.set("Replaced " + url);
1364                     // Update only the location, don't change title or document.
1365                     WebEngine.this.location.set(url);
1366                     break;
1367                 case PAGE_FINISHED:
1368                     message.set("Loading complete");
1369                     updateProgress(1.0);
1370                     updateState(State.SUCCEEDED);
1371                     break;
1372                 case LOAD_FAILED:
1373                     message.set("Loading failed");
1374                     exception.set(describeError(errorCode));
1375                     updateState(State.FAILED);
1376                     break;
1377                 case LOAD_STOPPED:
1378                     message.set("Loading stopped");
1379                     updateState(State.CANCELLED);
1380                     break;
1381                 case PROGRESS_CHANGED:
1382                     updateProgress(workDone);
1383                     break;
1384                 case TITLE_RECEIVED:
1385                     updateTitle();


< prev index next >