コード例 #1
0
ファイル: DefaultPageCreator.java プロジェクト: enenuki/phd
 /* 168:    */
 /* 169:    */ protected XmlPage createXmlPage(WebResponse webResponse, WebWindow webWindow)
     /* 170:    */ throws IOException
       /* 171:    */ {
   /* 172:284 */ XmlPage newPage = new XmlPage(webResponse, webWindow);
   /* 173:285 */ webWindow.setEnclosedPage(newPage);
   /* 174:286 */ return newPage;
   /* 175:    */ }
コード例 #2
0
ファイル: DefaultPageCreator.java プロジェクト: enenuki/phd
 /* 161:    */
 /* 162:    */ protected UnexpectedPage createUnexpectedPage(
     WebResponse webResponse, WebWindow webWindow)
       /* 163:    */ {
   /* 164:270 */ UnexpectedPage newPage = new UnexpectedPage(webResponse, webWindow);
   /* 165:271 */ webWindow.setEnclosedPage(newPage);
   /* 166:272 */ return newPage;
   /* 167:    */ }
コード例 #3
0
ファイル: DefaultPageCreator.java プロジェクト: enenuki/phd
 /* 147:    */
 /* 148:    */ protected JavaScriptPage createJavaScriptPage(
     WebResponse webResponse, WebWindow webWindow)
       /* 149:    */ {
   /* 150:244 */ JavaScriptPage newPage = new JavaScriptPage(webResponse, webWindow);
   /* 151:245 */ webWindow.setEnclosedPage(newPage);
   /* 152:246 */ return newPage;
   /* 153:    */ }
コード例 #4
0
 /**
  * Immediately refreshes the specified page using the specified URL.
  *
  * @param page the page that is going to be refreshed
  * @param url the URL where the new page will be loaded
  * @param seconds the number of seconds to wait before reloading the page (ignored!)
  * @throws IOException if the refresh fails
  */
 public void handleRefresh(final Page page, final URL url, final int seconds) throws IOException {
   final WebWindow window = page.getEnclosingWindow();
   if (window == null) {
     return;
   }
   final WebClient client = window.getWebClient();
   if (page.getUrl().toExternalForm().equals(url.toExternalForm())
       && HttpMethod.GET == page.getWebResponse().getWebRequest().getHttpMethod()) {
     final String msg =
         "Refresh to "
             + url
             + " ("
             + seconds
             + "s) aborted by HtmlUnit: "
             + "Attempted to refresh a page using an ImmediateRefreshHandler "
             + "which could have caused an OutOfMemoryError "
             + "Please use WaitingRefreshHandler or ThreadedRefreshHandler instead.";
     throw new RuntimeException(msg);
   }
   client.getPage(window, new WebRequest(url));
 }
コード例 #5
0
ファイル: DefaultPageCreator.java プロジェクト: enenuki/phd
 /* 154:    */
 /* 155:    */ protected TextPage createTextPage(WebResponse webResponse, WebWindow webWindow)
       /* 156:    */ {
   /* 157:257 */ TextPage newPage = new TextPage(webResponse, webWindow);
   /* 158:258 */ webWindow.setEnclosedPage(newPage);
   /* 159:259 */ return newPage;
   /* 160:    */ }