/** * Constructs a web request using a base URL, a relative URL string, and a target. **/ private WebRequest( URL urlBase, String urlString, FrameSelector sourceFrame, String requestTarget, ParameterHolder parameterHolder ) { _urlBase = urlBase; _sourceFrame = sourceFrame; _requestTarget = requestTarget; _urlString = urlString.toLowerCase().startsWith( "http" ) ? escape( urlString ) : urlString; _parameterHolder = parameterHolder; _characterSet = parameterHolder.getCharacterSet(); }
/** * Constructs a web request using a base URL, a relative URL string, and a target. **/ private WebRequest( URL urlBase, String urlString, FrameSelector sourceFrame, String requestTarget, ParameterHolder parameterHolder ) { _urlBase = urlBase; _sourceFrame = sourceFrame; _requestTarget = requestTarget; _urlString = urlString.toLowerCase().startsWith( "http" ) ? escape( urlString ) : urlString; _parameterHolder = parameterHolder; _characterSet = parameterHolder.getCharacterSet(); }
/** * Constructs a web request using a base URL, a relative URL string, and a target. **/ private WebRequest( URL urlBase, String urlString, FrameSelector sourceFrame, String requestTarget, ParameterHolder parameterHolder ) { _urlBase = urlBase; _sourceFrame = sourceFrame; _requestTarget = requestTarget; _urlString = urlString.toLowerCase().startsWith( "http" ) ? escape( urlString ) : urlString; _parameterHolder = parameterHolder; _characterSet = parameterHolder.getCharacterSet(); }
UncheckedParameterHolder( WebRequestSource source ) { _characterSet = source.getCharacterSet(); _submitAsMime = source.isSubmitAsMime(); try { source.recordPredefinedParameters( this ); source.recordParameters( this ); } catch (IOException e) { throw new RuntimeException( "This should never happen" ); } }