/** * Returns the name of the frame containing this request source. * @deprecated as of 1.6, use #getFrame */ public String getPageFrame() { return _frame.getName(); }
/** * Returns the name of the frame containing this page. **/ public String getFrameName() { return _frame.getName(); }
/** * Returns the name of the frame containing this page. **/ public String getFrameName() { return _frame.getName(); }
/** * Returns the name of the frame containing this request source. * @deprecated as of 1.6, use #getFrame */ public String getPageFrame() { return _frame.getName(); }
/** * Returns the name of the frame containing this page. **/ public String getFrameName() { return _frame.getName(); }
/** * Returns the name of the frame containing this request source. * @deprecated as of 1.6, use #getFrame */ public String getPageFrame() { return _frame.getName(); }
List getActiveFrameNames() { List result = new ArrayList(); for (Enumeration e = _contents.keys(); e.hasMoreElements();) { result.add( ((FrameSelector) e.nextElement()).getName() ); } return result; }
private FrameSelector getFromSubframe( FrameSelector rootFrame, String target ) { FrameSelector[] subframes = (FrameSelector[]) _subframes.get( rootFrame ); if (subframes == null) return null; for (int i = 0; i < subframes.length; i++) { if (subframes[i].getName().equalsIgnoreCase( target )) return subframes[i]; } for (int i = 0; i < subframes.length; i++) { FrameSelector result = getFromSubframe( subframes[i], target ); if (result != null) return result; } return null; }
private FrameSelector getFrame( FrameSelector rootFrame, String target ) { if (target.equalsIgnoreCase( WebRequest.TOP_FRAME )) return _topFrame; if (target.equalsIgnoreCase( rootFrame.getName() )) return rootFrame; return lookupFrame( rootFrame, target ); }
private FrameSelector getFromSubframe( FrameSelector rootFrame, String target ) { FrameSelector[] subframes = (FrameSelector[]) _subframes.get( rootFrame ); if (subframes == null) return null; for (int i = 0; i < subframes.length; i++) { if (subframes[i].getName().equalsIgnoreCase( target )) return subframes[i]; } for (int i = 0; i < subframes.length; i++) { FrameSelector result = getFromSubframe( subframes[i], target ); if (result != null) return result; } return null; }
private FrameSelector getFrame( FrameSelector rootFrame, String target ) { if (target.equalsIgnoreCase( WebRequest.TOP_FRAME )) return _topFrame; if (target.equalsIgnoreCase( rootFrame.getName() )) return rootFrame; return lookupFrame( rootFrame, target ); }
private void interpretRefreshHeaderElement( String token, String refreshHeader ) { if (token.length() == 0) return; try { if (Character.isDigit( token.charAt(0) )) { _refreshDelay = Integer.parseInt( token ); } else { _refreshRequest = new GetMethodWebRequest( _pageURL, getRefreshURL( token ), _frame.getName() ); } } catch (NumberFormatException e) { System.out.println( "Unable to interpret refresh tag: \"" + refreshHeader + '"' ); } }
WebResponse getSubframeContents( FrameSelector frame, String subFrameName ) { FrameSelector[] subframes = (FrameSelector[]) _subframes.get( frame ); if (subframes == null) throw new NoSuchFrameException( subFrameName ); for (int i = 0; i < subframes.length; i++) { FrameSelector subframe = subframes[i]; if (subframe.getName().equalsIgnoreCase( subFrameName ) ) return get( subframe ); } throw new NoSuchFrameException( subFrameName ); }
WebResponse getSubframeContents( FrameSelector frame, String subFrameName ) { FrameSelector[] subframes = (FrameSelector[]) _subframes.get( frame ); if (subframes == null) throw new NoSuchFrameException( subFrameName ); for (int i = 0; i < subframes.length; i++) { FrameSelector subframe = subframes[i]; if (subframe.getName().equalsIgnoreCase( subFrameName ) ) return get( subframe ); } throw new NoSuchFrameException( subFrameName ); }
WebResponse getSubframeContents( FrameSelector frame, String subFrameName ) { FrameSelector[] subframes = (FrameSelector[]) _subframes.get( frame ); if (subframes == null) throw new NoSuchFrameException( subFrameName ); for (int i = 0; i < subframes.length; i++) { FrameSelector subframe = subframes[i]; if (subframe.getName().equalsIgnoreCase( subFrameName ) ) return get( subframe ); } throw new NoSuchFrameException( subFrameName ); }
/** * Updates this web client based on a received response. This includes updating * cookies and frames. This method is required by ServletUnit, which cannot call the updateWindow method directly. **/ final protected void updateMainWindow( FrameSelector frame, WebResponse response ) throws IOException, SAXException { getMainWindow().updateWindow( frame.getName(), response, new RequestContext() ); }
WebResponse getFrameContents( FrameSelector targetFrame ) { if (targetFrame == FrameSelector.TOP_FRAME) targetFrame = getTopFrame(); WebResponse response = get( targetFrame ); if (response == null) throw new NoSuchFrameException( targetFrame.getName() ); return response; }
/** * Updates this web client based on a received response. This includes updating * cookies and frames. This method is required by ServletUnit, which cannot call the updateWindow method directly. **/ final protected void updateMainWindow( FrameSelector frame, WebResponse response ) throws IOException, SAXException { getMainWindow().updateWindow( frame.getName(), response, new RequestContext() ); }
WebResponse getFrameContents( FrameSelector targetFrame ) { if (targetFrame == FrameSelector.TOP_FRAME) targetFrame = getTopFrame(); WebResponse response = get( targetFrame ); if (response == null) throw new NoSuchFrameException( targetFrame.getName() ); return response; }
private FrameSelector lookupFrame( FrameSelector rootFrame, String target ) { FrameSelector result = getFromSubframe( rootFrame, target ); if (result != null) { return result; } else if (rootFrame.getName().equals( target )) { return rootFrame; } else if (rootFrame.getParent() != null) { return lookupFrame( rootFrame.getParent(), target ); } else { return null; } }