Package org.robovm.apple.webkit
Class WKWebsiteDataStore
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.webkit.WKWebsiteDataStore
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class WKWebsiteDataStore extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WKWebsiteDataStore.WKWebsiteDataStorePtr
-
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 Modifier Constructor Description protected
WKWebsiteDataStore()
WKWebsiteDataStore(NSCoder decoder)
protected
WKWebsiteDataStore(NSObject.Handle h, long handle)
protected
WKWebsiteDataStore(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
void
fetchDataRecords(java.util.Set<WKWebsiteDataType> dataTypes, org.robovm.objc.block.VoidBlock1<NSArray<WKWebsiteDataRecord>> completionHandler)
static java.util.Set<WKWebsiteDataType>
getAllWebsiteDataTypes()
static WKWebsiteDataStore
getDefaultDataStore()
WKHTTPCookieStore
getHttpCookieStore()
static WKWebsiteDataStore
getNonPersistentDataStore()
protected long
init(NSCoder decoder)
boolean
isPersistent()
void
removeData(java.util.Set<WKWebsiteDataType> dataTypes, NSArray<WKWebsiteDataRecord> dataRecords, java.lang.Runnable completionHandler)
void
removeData(java.util.Set<WKWebsiteDataType> dataTypes, NSDate date, java.lang.Runnable completionHandler)
static boolean
supportsSecureCoding()
-
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
-
-
-
-
Constructor Detail
-
WKWebsiteDataStore
protected WKWebsiteDataStore()
-
WKWebsiteDataStore
protected WKWebsiteDataStore(NSObject.Handle h, long handle)
-
WKWebsiteDataStore
protected WKWebsiteDataStore(NSObject.SkipInit skipInit)
-
WKWebsiteDataStore
public WKWebsiteDataStore(NSCoder decoder)
-
-
Method Detail
-
isPersistent
public boolean isPersistent()
-
getHttpCookieStore
public WKHTTPCookieStore getHttpCookieStore()
- Since:
- Available in iOS 11.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
fetchDataRecords
public void fetchDataRecords(java.util.Set<WKWebsiteDataType> dataTypes, org.robovm.objc.block.VoidBlock1<NSArray<WKWebsiteDataRecord>> completionHandler)
-
removeData
public void removeData(java.util.Set<WKWebsiteDataType> dataTypes, NSArray<WKWebsiteDataRecord> dataRecords, java.lang.Runnable completionHandler)
-
removeData
public void removeData(java.util.Set<WKWebsiteDataType> dataTypes, NSDate date, java.lang.Runnable completionHandler)
-
getDefaultDataStore
public static WKWebsiteDataStore getDefaultDataStore()
-
getNonPersistentDataStore
public static WKWebsiteDataStore getNonPersistentDataStore()
-
getAllWebsiteDataTypes
public static java.util.Set<WKWebsiteDataType> getAllWebsiteDataTypes()
-
init
protected long init(NSCoder decoder)
-
-