Lines Matching defs:inUrl
106 String inUrl = url.trim();
107 boolean hasSpace = inUrl.indexOf(' ') != -1;
109 Matcher matcher = ACCEPTED_URI_SCHEMA.matcher(inUrl);
115 inUrl = lcScheme + matcher.group(2);
117 if (hasSpace && Patterns.WEB_URL.matcher(inUrl).matches()) {
118 inUrl = inUrl.replace(" ", "%20");
120 return inUrl;
123 if (Patterns.WEB_URL.matcher(inUrl).matches()) {
124 return URLUtil.guessUrl(inUrl);
128 return URLUtil.composeSearchUrl(inUrl,
134 /* package */ static String fixUrl(String inUrl) {
140 int colon = inUrl.indexOf(':');
143 char ch = inUrl.charAt(index);
149 inUrl = inUrl.substring(0, colon).toLowerCase()
150 + inUrl.substring(colon);
153 if (inUrl.startsWith("http://") || inUrl.startsWith("https://"))
154 return inUrl;
155 if (inUrl.startsWith("http:") ||
156 inUrl.startsWith("https:")) {
157 if (inUrl.startsWith("http:/") || inUrl.startsWith("https:/")) {
158 inUrl = inUrl.replaceFirst("/", "//");
159 } else inUrl = inUrl.replaceFirst(":", "://");
161 return inUrl;
165 /* package */ static String filteredUrl(String inUrl) {
166 if (inUrl == null) {
169 if (inUrl.startsWith("content:")
170 || inUrl.startsWith("browser:")) {
173 return inUrl;