package android.webkit; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ @com.francetelecom.rd.stubs.annotation.ClassDone(0) public class WebView extends android.widget.AbsoluteLayout implements android.view.ViewGroup.OnHierarchyChangeListener, android.view.ViewTreeObserver.OnGlobalFocusChangeListener { // Classes public class WebViewTransport { // Fields // Constructors public WebViewTransport(){ } // Methods public synchronized void setWebView(@com.francetelecom.rd.stubs.annotation.FieldSet("view") WebView arg1){ } @com.francetelecom.rd.stubs.annotation.FieldGet("view") public synchronized WebView getWebView(){ return (WebView) null; } } public static interface PictureListener { // Methods @com.francetelecom.rd.stubs.annotation.CallBack("onNewPicture") public void onNewPicture(WebView arg1, android.graphics.Picture arg2); } public class HitTestResult { // Fields public static final int UNKNOWN_TYPE = 0; public static final int ANCHOR_TYPE = 1; public static final int PHONE_TYPE = 2; public static final int GEO_TYPE = 3; public static final int EMAIL_TYPE = 4; public static final int IMAGE_TYPE = 5; public static final int IMAGE_ANCHOR_TYPE = 6; public static final int SRC_ANCHOR_TYPE = 7; public static final int SRC_IMAGE_ANCHOR_TYPE = 8; public static final int EDIT_TEXT_TYPE = 9; // Constructors HitTestResult(){ } // Methods public int getType(){ return 0; } public java.lang.String getExtra(){ return (java.lang.String) null; } } // Fields public static final java.lang.String SCHEME_TEL = "tel:"; public static final java.lang.String SCHEME_MAILTO = "mailto:"; public static final java.lang.String SCHEME_GEO = "geo:0,0?q="; // Constructors @com.francetelecom.rd.stubs.annotation.CallBackRegister("onCreate") public WebView(android.content.Context arg1){ super((android.content.Context) null); } @com.francetelecom.rd.stubs.annotation.CallBackRegister("onCreate") public WebView(android.content.Context arg1, android.util.AttributeSet arg2){ super((android.content.Context) null); } @com.francetelecom.rd.stubs.annotation.CallBackRegister("onCreate") public WebView(android.content.Context arg1, android.util.AttributeSet arg2, int arg3){ super((android.content.Context) null); } @com.francetelecom.rd.stubs.annotation.CallBackRegister("onCreate") public WebView(android.content.Context arg1, android.util.AttributeSet arg2, int arg3, boolean arg4){ super((android.content.Context) null); } @com.francetelecom.rd.stubs.annotation.CallBackRegister("onCreate") protected WebView(android.content.Context arg1, android.util.AttributeSet arg2, int arg3, java.util.Map<java.lang.String, java.lang.Object> arg4, boolean arg5){ super((android.content.Context) null); } // Methods protected void finalize() throws java.lang.Throwable{ } public void destroy(){ } public void freeMemory(){ } public android.net.http.SslCertificate getCertificate(){ return (android.net.http.SslCertificate) null; } public void debugDump(){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public void onResume(){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public void onPause(){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onConfigurationChanged(android.content.res.Configuration arg1){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public boolean onKeyDown(int arg1, android.view.KeyEvent arg2){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public boolean onKeyUp(int arg1, android.view.KeyEvent arg2){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public boolean onKeyMultiple(int arg1, int arg2, android.view.KeyEvent arg3){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public boolean onTouchEvent(android.view.MotionEvent arg1){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public boolean onTrackballEvent(android.view.MotionEvent arg1){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public boolean onGenericMotionEvent(android.view.MotionEvent arg1){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public void onWindowFocusChanged(boolean arg1){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onAttachedToWindow(){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onDetachedFromWindow(){ } public boolean dispatchKeyEvent(android.view.KeyEvent arg1){ return false; } public java.lang.String getTitle(){ return (java.lang.String) null; } protected boolean setFrame(int arg1, int arg2, int arg3, int arg4){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onMeasure(int arg1, int arg2){ } public boolean shouldDelayChildPressedState(){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent arg1){ } public int getContentHeight(){ return 0; } public boolean requestChildRectangleOnScreen(android.view.View arg1, android.graphics.Rect arg2, boolean arg3){ return false; } public boolean requestFocus(int arg1, android.graphics.Rect arg2){ return false; } protected boolean drawChild(android.graphics.Canvas arg1, android.view.View arg2, long arg3){ return false; } public void computeScroll(){ } public void setLayoutParams(android.view.ViewGroup.LayoutParams arg1){ } public boolean performLongClick(){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onFocusChanged(boolean arg1, int arg2, android.graphics.Rect arg3){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo arg1){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onVisibilityChanged(android.view.View arg1, int arg2){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo arg1){ return (android.view.inputmethod.InputConnection) null; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public boolean onHoverEvent(android.view.MotionEvent arg1){ return false; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onScrollChanged(int arg1, int arg2, int arg3, int arg4){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onSizeChanged(int arg1, int arg2, int arg3, int arg4){ } public void setScrollBarStyle(int arg1){ } protected int computeHorizontalScrollRange(){ return 0; } protected int computeHorizontalScrollOffset(){ return 0; } protected int computeVerticalScrollRange(){ return 0; } protected int computeVerticalScrollOffset(){ return 0; } protected int computeVerticalScrollExtent(){ return 0; } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onDrawVerticalScrollBar(android.graphics.Canvas arg1, android.graphics.drawable.Drawable arg2, int arg3, int arg4, int arg5, int arg6){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onDraw(android.graphics.Canvas arg1){ } public void setBackgroundColor(int arg1){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") protected void onOverScrolled(int arg1, int arg2, boolean arg3, boolean arg4){ } public void setOverScrollMode(int arg1){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public void onChildViewAdded(android.view.View arg1, android.view.View arg2){ } @com.francetelecom.rd.stubs.annotation.CallBack("onCreate") public void onChildViewRemoved(android.view.View arg1, android.view.View arg2){ } public int getProgress(){ return 0; } public int getContentWidth(){ return 0; } protected int getTitleHeight(){ return 0; } public boolean isPrivateBrowsingEnabled(){ return false; } public void reload(){ } public java.lang.String getUrl(){ return (java.lang.String) null; } public void clearCache(boolean arg1){ } public void setHorizontalScrollbarOverlay(boolean arg1){ } public void setVerticalScrollbarOverlay(boolean arg1){ } public boolean overlayHorizontalScrollbar(){ return false; } public boolean overlayVerticalScrollbar(){ return false; } public int getVisibleTitleHeight(){ return 0; } @com.francetelecom.rd.stubs.annotation.UseRule(value = "WebView.setCertificate", report = "-") public void setCertificate(android.net.http.SslCertificate arg1){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.savePassword", pos = {1, 2, 3}, report = "-") public void savePassword(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.setHttpAuthUsernamePassword", pos = {1, 2, 3, 4}, report = "-") public void setHttpAuthUsernamePassword(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.getHttpAuthUsernamePassword", pos = {1, 2}, report = "-") public java.lang.String [] getHttpAuthUsernamePassword(java.lang.String arg1, java.lang.String arg2){ return (java.lang.String []) null; } public static void enablePlatformNotifications(){ } public static void disablePlatformNotifications(){ } public void setJsFlags(java.lang.String arg1){ } public void setNetworkAvailable(boolean arg1){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.setNetworkType", pos = {1, 2}, report = "-") public void setNetworkType(java.lang.String arg1, java.lang.String arg2){ } public WebBackForwardList saveState(android.os.Bundle arg1){ return (WebBackForwardList) null; } public boolean savePicture(android.os.Bundle arg1, java.io.File arg2){ return false; } public boolean restorePicture(android.os.Bundle arg1, java.io.File arg2){ return false; } public boolean saveViewState(java.io.OutputStream arg1){ return false; } public boolean loadViewState(java.io.InputStream arg1){ return false; } public void clearViewState(){ } public WebBackForwardList restoreState(android.os.Bundle arg1){ return (WebBackForwardList) null; } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.loadUrl-2", pos = 1, report = "-") public void loadUrl(java.lang.String arg1, java.util.Map<java.lang.String, java.lang.String> arg2){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.loadUrl", pos = 1, report = "-") public void loadUrl(java.lang.String arg1){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.postUrl", pos = 1, report = "-") public void postUrl(java.lang.String arg1, byte [] arg2){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.loadData", pos = 1, report = "-") public void loadData(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.loadDataWithBaseURL", pos = 1, report = "-") public void loadDataWithBaseURL(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5){ } public void saveWebArchive(java.lang.String arg1){ } public void saveWebArchive(java.lang.String arg1, boolean arg2, ValueCallback<java.lang.String> arg3){ } public void stopLoading(){ } public boolean canGoBack(){ return false; } public void goBack(){ } public boolean canGoForward(){ return false; } public void goForward(){ } public boolean canGoBackOrForward(int arg1){ return false; } public void goBackOrForward(int arg1){ } public boolean pageUp(boolean arg1){ return false; } public boolean pageDown(boolean arg1){ return false; } public void clearView(){ } public android.graphics.Picture capturePicture(){ return (android.graphics.Picture) null; } public float getScale(){ return 0.0f; } public void setInitialScale(int arg1){ } public void invokeZoomPicker(){ } public WebView.HitTestResult getHitTestResult(){ return (WebView.HitTestResult) null; } public void requestFocusNodeHref(android.os.Message arg1){ } public void requestImageRef(android.os.Message arg1){ } public void setEmbeddedTitleBar(android.view.View arg1){ } public void setTitleBarGravity(int arg1){ } public java.lang.String getOriginalUrl(){ return (java.lang.String) null; } public android.graphics.Bitmap getFavicon(){ return (android.graphics.Bitmap) null; } public java.lang.String getTouchIconUrl(){ return (java.lang.String) null; } public int getPageBackgroundColor(){ return 0; } public void pauseTimers(){ } public void resumeTimers(){ } public boolean isPaused(){ return false; } public void clearFormData(){ } public void clearHistory(){ } public void clearSslPreferences(){ } public WebBackForwardList copyBackForwardList(){ return (WebBackForwardList) null; } public void findNext(boolean arg1){ } public int findAll(java.lang.String arg1){ return 0; } public boolean showFindDialog(java.lang.String arg1, boolean arg2){ return false; } public static java.lang.String findAddress(java.lang.String arg1){ return (java.lang.String) null; } public static java.lang.String findAddress(java.lang.String arg1, boolean arg2){ return (java.lang.String) null; } public void clearMatches(){ } public void documentHasImages(android.os.Message arg1){ } public void stopScroll(){ } public void setWebViewClient(@com.francetelecom.rd.stubs.annotation.FieldSet("mWebViewClient") WebViewClient arg1){ } @com.francetelecom.rd.stubs.annotation.FieldGet("mWebViewClient") public WebViewClient getWebViewClient(){ return (WebViewClient) null; } public void setDownloadListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("onStart") DownloadListener arg1){ } public void setWebChromeClient(@com.francetelecom.rd.stubs.annotation.FieldSet("mWebChromeClient")WebChromeClient arg1){ } @com.francetelecom.rd.stubs.annotation.FieldGet("mWebChromeClient") public WebChromeClient getWebChromeClient(){ return (WebChromeClient) null; } public void setWebBackForwardListClient(@com.francetelecom.rd.stubs.annotation.CallBackRegister("WebBackForwardListClient") WebBackForwardListClient arg1){ } public WebBackForwardListClient getWebBackForwardListClient(){ return (WebBackForwardListClient) null; } public void setPictureListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.webkit.WebView.PictureListener.onNewPicture") WebView.PictureListener arg1){ } public void externalRepresentation(android.os.Message arg1){ } public void documentAsText(android.os.Message arg1){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "WebView.addJavaScriptInterface", pos = {1, 2}, report = "-") public void addJavascriptInterface(java.lang.Object arg1, java.lang.String arg2){ } public void removeJavascriptInterface(java.lang.String arg1){ } public WebSettings getSettings(){ return (WebSettings) null; } public static synchronized PluginList getPluginList(){ return (PluginList) null; } public void refreshPlugins(boolean arg1){ } public boolean selectText(){ return false; } protected void registerPageSwapCallback(){ } public void dumpDisplayTree(){ } public void dumpDomTree(boolean arg1){ } public void dumpRenderTree(boolean arg1){ } public void useMockDeviceOrientation(){ } public void setMockDeviceOrientation(boolean arg1, double arg2, boolean arg3, double arg4, boolean arg5, double arg6){ } public void dumpV8Counters(){ } public void emulateShiftHeld(){ } public void selectAll(){ } public boolean copySelection(){ return false; } public SearchBox getSearchBox(){ return (SearchBox) null; } @com.francetelecom.rd.stubs.annotation.CallBackRegister("onCreate") public void onGlobalFocusChanged(android.view.View arg1, android.view.View arg2){ } public void setMapTrackballToArrowKeys(boolean arg1){ } public void flingScroll(int arg1, int arg2){ } public android.view.View getZoomControls(){ return (android.view.View) null; } public boolean canZoomIn(){ return false; } public boolean canZoomOut(){ return false; } public boolean zoomIn(){ return false; } public boolean zoomOut(){ return false; } public synchronized WebViewCore getWebViewCore(){ return (WebViewCore) null; } protected void pageSwapCallback(){ } public void drawPage(android.graphics.Canvas arg1){ } public void setTouchInterval(int arg1){ } protected void updateCachedTextfield(java.lang.String arg1){ } protected void contentInvalidateAll(){ } public void tileProfilingStart(){ } public float tileProfilingStop(){ return 0.0f; } public void tileProfilingClear(){ } public int tileProfilingNumFrames(){ return 0; } public int tileProfilingNumTilesInFrame(int arg1){ return 0; } public int tileProfilingGetInt(int arg1, int arg2, java.lang.String arg3){ return 0; } public float tileProfilingGetFloat(int arg1, int arg2, java.lang.String arg3){ return 0.0f; } }