// Copyright 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package org.chromium.net; import org.chromium.base.JNINamespace; /** * Class to access the GURL library from java. */ @JNINamespace("net") public final class GURLUtils { /** * Get the origin of an url: Ex getOrigin("http://www.example.com:8080/index.html?bar=foo") * would return "http://www.example.com:8080". It will return an empty string for an * invalid url. * * @return The origin of the url */ public static String getOrigin(String url) { return nativeGetOrigin(url); } /** * Get the scheme of the url (e.g. http, https, file). The returned string * contains everything before the "://". * * @return The scheme of the url. */ public static String getScheme(String url) { return nativeGetScheme(url); } private static native String nativeGetOrigin(String url); private static native String nativeGetScheme(String url); }