From 10cae45dbfde2cc5da4bf46322f03541679aa4b7 Mon Sep 17 00:00:00 2001 From: guorunzhi Date: Tue, 27 Jan 2026 11:09:52 +0800 Subject: [PATCH] fix mock Signed-off-by: guorunzhi --- mock/ohos.web.webview.cj | 423 ++++++++++++++++++++++++++++++++------- 1 file changed, 346 insertions(+), 77 deletions(-) diff --git a/mock/ohos.web.webview.cj b/mock/ohos.web.webview.cj index 634dd94..224e975 100644 --- a/mock/ohos.web.webview.cj +++ b/mock/ohos.web.webview.cj @@ -24,9 +24,15 @@ import ohos.multimedia.image.PixelMap import std.collection.* import ohos.ffi.* -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public class BackForwardList { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public prop currentIndex: Int32 { get() { @@ -34,7 +40,10 @@ public class BackForwardList { } } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public prop size: Int32 { get() { @@ -42,7 +51,11 @@ public class BackForwardList { } } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getItemAtIndex(index: Int32): HistoryItem { return HistoryItem() } @@ -52,49 +65,81 @@ public class BackForwardList { } } -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public class WebCookieManager { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public static func fetchCookie(url: String, incognito!: Bool = false): String { return String() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public static func configCookie(url: String, value: String, incognito!: Bool = false): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func setAcceptCookiesEnabled(accept: Bool): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func isCookieAllowed(): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func setAcceptThirdPartyCookieEnabled(accept: Bool): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func isThirdPartyCookieAllowed(): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func hasCookie(incognito!: Bool = false): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func clearAllCookies(incognito!: Bool = false): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func clearSessionCookie(): Unit { return () } @@ -104,77 +149,139 @@ public class WebCookieManager { } } -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public enum SecurityLevel { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] NoneLevel - | @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] Secure - | @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] Warning - | @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] Dangerous | ... } extend SecurityLevel <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public func toString(): String { return String() } } extend SecurityLevel <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public operator func ==(other: SecurityLevel): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public operator func !=(other: SecurityLevel): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public enum WebHitTestType { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] EditText - | @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] Email - | @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + | + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] Unknown | ... } extend WebHitTestType <: ToString { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public func toString(): String { return String() } } extend WebHitTestType <: Equatable { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public operator func ==(other: WebHitTestType): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public operator func !=(other: WebHitTestType): Bool { return true } } -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public class WebHeader { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var headerKey: String - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var headerValue: String - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public init(headerKey: String, headerValue: String) { super() this.headerKey = String() @@ -182,12 +289,21 @@ public class WebHeader { } } -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public class HitTestValue { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var hitTestType: WebHitTestType - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var extra: String public init() { @@ -197,18 +313,33 @@ public class HitTestValue { } } -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public class HistoryItem { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var icon: ?PixelMap - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var historyUrl: String - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var historyRawUrl: String - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public var title: String public init() { @@ -220,175 +351,313 @@ public class HistoryItem { } } -@!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] +@!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" +] public class WebviewController <: RemoteDataLite { - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public init(webTag!: ?String = None) { super() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core"] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core" + ] public static func setWebDebuggingAccess(webDebuggingAccess: Bool): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func enableSafeBrowsing(enable: Bool): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func isSafeBrowsingEnabled(): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func canGoBack(): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func accessStep(step: Int32): Bool { return true } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func goForward(): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func goBack(): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func clearHistory(): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func reload(): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func loadUrl(url: T, headers!: Array = Array()): Unit where T <: ResourceStr { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func storeWebArchive(baseName: String, autoName: Bool, callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func zoom(factor: Float32): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func zoomIn(): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func zoomOut(): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getUserAgent(): String { return String() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getTitle(): String { return String() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getPageHeight(): Int32 { return 0 } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func goBackOrForward(step: Int32): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true, workerthread: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true, + workerthread: true + ] public func stop(): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func registerJavaScriptProxy(funcs: Array<(String) -> String>, name: String, methodList: Array): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func runJavaScript(script: String, callback: AsyncCallback): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getUrl(): String { return String() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func pageUp(top: Bool): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func pageDown(bottom: Bool): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getOriginalUrl(): String { return String() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getBackForwardEntries(): BackForwardList { return BackForwardList() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func removeCache(clearRom: Bool): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func scrollTo(x: Float32, y: Float32, duration!: ?Int32 = None): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func scrollBy(deltaX: Float32, deltaY: Float32, duration!: ?Int32 = None): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func setCustomUserAgent(userAgent: String): Unit { return () } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getCustomUserAgent(): String { return String() } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func getSecurityLevel(): SecurityLevel { return SecurityLevel.NoneLevel } - @!APILevel[since: "22", syscap: "SystemCapability.Web.Webview.Core", throwexception: true] + @!APILevel[ + since: "22", + syscap: "SystemCapability.Web.Webview.Core", + throwexception: true + ] public func isIncognitoMode(): Bool { return true } -} \ No newline at end of file +}