Package org.robovm.apple.webkit
Class WKUIDelegateAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.webkit.WKUIDelegateAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,WKUIDelegate
,org.robovm.objc.ObjCProtocol
public class WKUIDelegateAdapter extends NSObject implements WKUIDelegate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Constructor Description WKUIDelegateAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
commitPreviewingViewController(WKWebView webView, UIViewController previewingViewController)
WKWebView
createWebView(WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, WKWindowFeatures windowFeatures)
void
didClose(WKWebView webView)
UIViewController
getPreviewingViewControllerForElement(WKWebView webView, WKPreviewElementInfo elementInfo, NSArray<?> previewActions)
void
runJavaScriptAlertPanel(WKWebView webView, java.lang.String message, WKFrameInfo frame, java.lang.Runnable completionHandler)
void
runJavaScriptConfirmPanel(WKWebView webView, java.lang.String message, WKFrameInfo frame, org.robovm.objc.block.VoidBooleanBlock completionHandler)
void
runJavaScriptTextInputPanel(WKWebView webView, java.lang.String prompt, java.lang.String defaultText, WKFrameInfo frame, org.robovm.objc.block.VoidBlock1<NSString> completionHandler)
boolean
shouldPreviewElement(WKWebView webView, WKPreviewElementInfo elementInfo)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Method Detail
-
createWebView
public WKWebView createWebView(WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, WKWindowFeatures windowFeatures)
- Specified by:
createWebView
in interfaceWKUIDelegate
-
didClose
public void didClose(WKWebView webView)
- Specified by:
didClose
in interfaceWKUIDelegate
- Since:
- Available in iOS 9.0 and later.
-
runJavaScriptAlertPanel
public void runJavaScriptAlertPanel(WKWebView webView, java.lang.String message, WKFrameInfo frame, java.lang.Runnable completionHandler)
- Specified by:
runJavaScriptAlertPanel
in interfaceWKUIDelegate
-
runJavaScriptConfirmPanel
public void runJavaScriptConfirmPanel(WKWebView webView, java.lang.String message, WKFrameInfo frame, org.robovm.objc.block.VoidBooleanBlock completionHandler)
- Specified by:
runJavaScriptConfirmPanel
in interfaceWKUIDelegate
-
runJavaScriptTextInputPanel
public void runJavaScriptTextInputPanel(WKWebView webView, java.lang.String prompt, java.lang.String defaultText, WKFrameInfo frame, org.robovm.objc.block.VoidBlock1<NSString> completionHandler)
- Specified by:
runJavaScriptTextInputPanel
in interfaceWKUIDelegate
-
shouldPreviewElement
public boolean shouldPreviewElement(WKWebView webView, WKPreviewElementInfo elementInfo)
- Specified by:
shouldPreviewElement
in interfaceWKUIDelegate
- Since:
- Available in iOS 10.0 and later.
-
getPreviewingViewControllerForElement
public UIViewController getPreviewingViewControllerForElement(WKWebView webView, WKPreviewElementInfo elementInfo, NSArray<?> previewActions)
- Specified by:
getPreviewingViewControllerForElement
in interfaceWKUIDelegate
- Since:
- Available in iOS 10.0 and later.
-
commitPreviewingViewController
public void commitPreviewingViewController(WKWebView webView, UIViewController previewingViewController)
- Specified by:
commitPreviewingViewController
in interfaceWKUIDelegate
- Since:
- Available in iOS 10.0 and later.
-
-