Index: android_webview/java/src/org/chromium/android_webview/AwContentsStatics.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContentsStatics.java b/android_webview/java/src/org/chromium/android_webview/AwContentsStatics.java |
index b9b83c1d6e709b6e82e27079b2370f0618fdb772..74c3f96876fb3f1a8746e8272de326a6fce86fc7 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContentsStatics.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContentsStatics.java |
@@ -132,6 +132,21 @@ public class AwContentsStatics { |
nativeSetCheckClearTextPermitted(permitted); |
} |
+ /** |
+ * Return the first substring consisting of the address of a physical location. |
+ * @see {@link android.webkit.WebView#findAddress(String)} |
+ * |
+ * @param addr The string to search for addresses. |
+ * @return the address, or if no address is found, return null. |
+ */ |
+ public static String findAddress(String addr) { |
+ if (addr == null) { |
+ throw new NullPointerException("addr is null"); |
+ } |
+ String result = nativeFindAddress(addr); |
+ return result == null || result.isEmpty() ? null : result; |
+ } |
+ |
//-------------------------------------------------------------------------------------------- |
// Native methods |
//-------------------------------------------------------------------------------------------- |
@@ -144,4 +159,5 @@ public class AwContentsStatics { |
private static native boolean nativeGetSafeBrowsingEnabled(); |
private static native void nativeSetSafeBrowsingEnabled(boolean enable); |
private static native void nativeSetCheckClearTextPermitted(boolean permitted); |
+ private static native String nativeFindAddress(String addr); |
} |