/** * Factory method to construct an appropriate subclass of ParsedURLData, * for a sub url. * @param baseStr The base URL string to parse. * @param urlStr the sub URL string to parse. */ public static ParsedURLData parseURL(String baseStr, String urlStr) { if (baseStr == null) return parseURL(urlStr); ParsedURL purl = new ParsedURL(baseStr); return parseURL(purl, urlStr); }
/** * Factory method to construct an appropriate subclass of ParsedURLData, * for a sub url. * @param baseStr The base URL string to parse. * @param urlStr the sub URL string to parse. */ public static ParsedURLData parseURL(String baseStr, String urlStr) { if (baseStr == null) return parseURL(urlStr); ParsedURL purl = new ParsedURL(baseStr); return parseURL(purl, urlStr); }
/** * Factory method to construct an appropriate subclass of ParsedURLData, * for a sub url. * @param baseStr The base URL string to parse. * @param urlStr the sub URL string to parse. */ public static ParsedURLData parseURL(String baseStr, String urlStr) { if (baseStr == null) return parseURL(urlStr); ParsedURL purl = new ParsedURL(baseStr); return parseURL(purl, urlStr); }
/** * Construct a sub URL from two strings. * @param baseStr The 'parent' URL. Should be complete. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseStr. */ public ParsedURL(String baseStr, String urlStr) { userAgent = getGlobalUserAgent(); if (baseStr != null) data = parseURL(baseStr, urlStr); else data = parseURL(urlStr); }
/** * Construct a sub URL from two strings. * @param baseStr The 'parent' URL. Should be complete. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseStr. */ public ParsedURL(String baseStr, String urlStr) { userAgent = getGlobalUserAgent(); if (baseStr != null) data = parseURL(baseStr, urlStr); else data = parseURL(urlStr); }
/** * Construct a sub URL from a base ParsedURL and a string for the sub url. * @param baseURL The 'parent' URL. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseURL. */ public ParsedURL(ParsedURL baseURL, String urlStr) { if (baseURL != null) { userAgent = baseURL.getUserAgent(); data = parseURL(baseURL, urlStr); } else { data = parseURL(urlStr); } }
/** * Construct a sub URL from two strings. * @param baseStr The 'parent' URL. Should be complete. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseStr. */ public ParsedURL(String baseStr, String urlStr) { userAgent = getGlobalUserAgent(); if (baseStr != null) data = parseURL(baseStr, urlStr); else data = parseURL(urlStr); }
/** * Construct a sub URL from a base ParsedURL and a string for the sub url. * @param baseURL The 'parent' URL. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseURL. */ public ParsedURL(ParsedURL baseURL, String urlStr) { if (baseURL != null) { userAgent = baseURL.getUserAgent(); data = parseURL(baseURL, urlStr); } else { data = parseURL(urlStr); } }
/** * Construct a sub URL from a base ParsedURL and a string for the sub url. * @param baseURL The 'parent' URL. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseURL. */ public ParsedURL(ParsedURL baseURL, String urlStr) { if (baseURL != null) { userAgent = baseURL.getUserAgent(); data = parseURL(baseURL, urlStr); } else { data = parseURL(urlStr); } }
/** * Construct a ParsedURL from the given url string. * @param urlStr The string to try and parse as a URL */ public ParsedURL(String urlStr) { userAgent = getGlobalUserAgent(); data = parseURL(urlStr); }
/** * Construct a ParsedURL from the given url string. * @param urlStr The string to try and parse as a URL */ public ParsedURL(String urlStr) { userAgent = getGlobalUserAgent(); data = parseURL(urlStr); }
/** * Construct a sub URL from a base URL and a string for the sub url. * @param baseURL The 'parent' URL. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseURL. */ public ParsedURL(URL baseURL, String urlStr) { userAgent = getGlobalUserAgent(); if (baseURL != null) data = parseURL(new ParsedURL(baseURL), urlStr); else data = parseURL(urlStr); }
/** * Construct a ParsedURL from the given url string. * @param urlStr The string to try and parse as a URL */ public ParsedURL(String urlStr) { userAgent = getGlobalUserAgent(); data = parseURL(urlStr); }
/** * Construct a sub URL from a base URL and a string for the sub url. * @param baseURL The 'parent' URL. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseURL. */ public ParsedURL(URL baseURL, String urlStr) { userAgent = getGlobalUserAgent(); if (baseURL != null) data = parseURL(new ParsedURL(baseURL), urlStr); else data = parseURL(urlStr); }
/** * Construct a sub URL from a base URL and a string for the sub url. * @param baseURL The 'parent' URL. * @param urlStr The 'sub' URL may be complete or partial. * the missing pieces will be taken from the baseURL. */ public ParsedURL(URL baseURL, String urlStr) { userAgent = getGlobalUserAgent(); if (baseURL != null) data = parseURL(new ParsedURL(baseURL), urlStr); else data = parseURL(urlStr); }
/** * Factory method to construct an appropriate subclass of ParsedURLData, * for a sub url. * @param baseURL The base ParsedURL to parse. * @param urlStr the sub URL string to parse. */ public static ParsedURLData parseURL(ParsedURL baseURL, String urlStr) { if (baseURL == null) return parseURL(urlStr); String protocol = getProtocol(urlStr); if (protocol == null) protocol = baseURL.getProtocol(); ParsedURLProtocolHandler handler = getHandler(protocol); return handler.parseURL(baseURL, urlStr); } }
/** * Factory method to construct an appropriate subclass of ParsedURLData, * for a sub url. * @param baseURL The base ParsedURL to parse. * @param urlStr the sub URL string to parse. */ public static ParsedURLData parseURL(ParsedURL baseURL, String urlStr) { if (baseURL == null) return parseURL(urlStr); String protocol = getProtocol(urlStr); if (protocol == null) protocol = baseURL.getProtocol(); ParsedURLProtocolHandler handler = getHandler(protocol); return handler.parseURL(baseURL, urlStr); } }
/** * Factory method to construct an appropriate subclass of ParsedURLData, * for a sub url. * @param baseURL The base ParsedURL to parse. * @param urlStr the sub URL string to parse. */ public static ParsedURLData parseURL(ParsedURL baseURL, String urlStr) { if (baseURL == null) return parseURL(urlStr); String protocol = getProtocol(urlStr); if (protocol == null) protocol = baseURL.getProtocol(); ParsedURLProtocolHandler handler = getHandler(protocol); return handler.parseURL(baseURL, urlStr); } }