String tempPage = currentHtmlPage.getUrl().toString(); //HtmlPage class window = null; window = new WebWindow(); currentHtmlPage = new WebWindow.getWebClient().getPage(tempPage); //HtmlPage class
void close( WebWindow window ) { if (!_openWindows.contains( window )) throw new IllegalStateException( "Window is already closed" ); _openWindows.remove( window ); if (_openWindows.isEmpty()) _openWindows.add( new WebWindow( this ) ); if (window.equals( _mainWindow )) _mainWindow = (WebWindow) _openWindows.get(0); reportWindowClosed( window ); }
void close( WebWindow window ) { if (!_openWindows.contains( window )) throw new IllegalStateException( "Window is already closed" ); _openWindows.remove( window ); if (_openWindows.isEmpty()) _openWindows.add( new WebWindow( this ) ); if (window.equals( _mainWindow )) _mainWindow = (WebWindow) _openWindows.get(0); reportWindowClosed( window ); }
void close( WebWindow window ) { if (!_openWindows.contains( window )) throw new IllegalStateException( "Window is already closed" ); _openWindows.remove( window ); if (_openWindows.isEmpty()) _openWindows.add( new WebWindow( this ) ); if (window.equals( _mainWindow )) _mainWindow = (WebWindow) _openWindows.get(0); reportWindowClosed( window ); }
/** * Resets the state of this client, removing all cookies, frames, and per-client headers. This does not affect * any listeners or preferences which may have been set. **/ public void clearContents() { _mainWindow = new WebWindow( this ); _cookieJar.clear(); _headers = new HeaderDictionary(); }
/** * Resets the state of this client, removing all cookies, frames, and per-client headers. This does not affect * any listeners or preferences which may have been set. **/ public void clearContents() { _mainWindow = new WebWindow( this ); _cookieJar.clear(); _headers = new HeaderDictionary(); }
/** * Resets the state of this client, removing all cookies, frames, and per-client headers. This does not affect * any listeners or preferences which may have been set. **/ public void clearContents() { _mainWindow = new WebWindow( this ); _cookieJar.clear(); _headers = new HeaderDictionary(); }
void updateFrameContents( WebWindow requestWindow, String requestTarget, WebResponse response, RequestContext requestContext ) throws IOException, SAXException { if (response.getFrame() == FrameSelector.NEW_FRAME) { WebWindow window = new WebWindow( this, requestWindow.getCurrentPage() ); if (!WebRequest.NEW_WINDOW.equalsIgnoreCase( requestTarget )) window.setName( requestTarget ); response.setFrame( window.getTopFrame() ); window.updateFrameContents( response, requestContext ); _openWindows.add( window ); reportWindowOpened( window ); } else if (response.getFrame().getWindow() != null && response.getFrame().getWindow() != requestWindow) { response.getFrame().getWindow().updateFrameContents( response, requestContext ); } else { if (response.getFrame() == FrameSelector.TOP_FRAME) response.setFrame( requestWindow.getTopFrame() ); requestWindow.updateFrameContents( response, requestContext ); } }
void updateFrameContents( WebWindow requestWindow, String requestTarget, WebResponse response, RequestContext requestContext ) throws IOException, SAXException { if (response.getFrame() == FrameSelector.NEW_FRAME) { WebWindow window = new WebWindow( this, requestWindow.getCurrentPage() ); if (!WebRequest.NEW_WINDOW.equalsIgnoreCase( requestTarget )) window.setName( requestTarget ); response.setFrame( window.getTopFrame() ); window.updateFrameContents( response, requestContext ); _openWindows.add( window ); reportWindowOpened( window ); } else if (response.getFrame().getWindow() != null && response.getFrame().getWindow() != requestWindow) { response.getFrame().getWindow().updateFrameContents( response, requestContext ); } else { if (response.getFrame() == FrameSelector.TOP_FRAME) response.setFrame( requestWindow.getTopFrame() ); requestWindow.updateFrameContents( response, requestContext ); } }
void updateFrameContents( WebWindow requestWindow, String requestTarget, WebResponse response, RequestContext requestContext ) throws IOException, SAXException { if (response.getFrame() == FrameSelector.NEW_FRAME) { WebWindow window = new WebWindow( this, requestWindow.getCurrentPage() ); if (!WebRequest.NEW_WINDOW.equalsIgnoreCase( requestTarget )) window.setName( requestTarget ); response.setFrame( window.getTopFrame() ); window.updateFrameContents( response, requestContext ); _openWindows.add( window ); reportWindowOpened( window ); } else if (response.getFrame().getWindow() != null && response.getFrame().getWindow() != requestWindow) { response.getFrame().getWindow().updateFrameContents( response, requestContext ); } else { if (response.getFrame() == FrameSelector.TOP_FRAME) response.setFrame( requestWindow.getTopFrame() ); requestWindow.updateFrameContents( response, requestContext ); } }