Package org.robovm.apple.foundation
Class NSUbiquitousKeyValueStore
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSUbiquitousKeyValueStore
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSUbiquitousKeyValueStore extends NSObject
- Since:
- Available in iOS 5.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSUbiquitousKeyValueStore.Notifications
static class
NSUbiquitousKeyValueStore.NSUbiquitousKeyValueStorePtr
-
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 NSUbiquitousKeyValueStore()
protected
NSUbiquitousKeyValueStore(NSObject.Handle h, long handle)
protected
NSUbiquitousKeyValueStore(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NSDictionary<NSString,?>
asDictionary()
java.util.Map<java.lang.String,?>
asMap()
protected static NSString
ChangedKeysKey()
protected static NSString
ChangeReasonKey()
static NSString
DidChangeExternallyNotification()
NSObject
get(java.lang.String aKey)
NSArray<?>
getArray(java.lang.String aKey)
boolean
getBoolean(java.lang.String aKey)
NSData
getData(java.lang.String aKey)
static NSUbiquitousKeyValueStore
getDefaultStore()
NSDictionary<NSString,?>
getDictionary(java.lang.String aKey)
double
getDouble(java.lang.String aKey)
long
getLong(java.lang.String aKey)
java.lang.String
getString(java.lang.String aKey)
void
put(java.lang.String key, boolean value)
void
put(java.lang.String key, double value)
void
put(java.lang.String key, long value)
void
put(java.lang.String key, java.lang.String string)
void
put(java.lang.String key, NSArray<?> array)
void
put(java.lang.String key, NSData data)
void
put(java.lang.String key, NSDictionary<NSString,?> dictionary)
void
put(java.lang.String key, NSObject object)
void
remove(java.lang.String aKey)
protected void
setArray(NSArray<?> anArray, java.lang.String aKey)
protected void
setBool(boolean value, java.lang.String aKey)
protected void
setData(NSData aData, java.lang.String aKey)
protected void
setDictionary(NSDictionary<NSString,?> aDictionary, java.lang.String aKey)
protected void
setDouble(double value, java.lang.String aKey)
protected void
setLongLong(long value, java.lang.String aKey)
protected void
setObject(NSObject anObject, java.lang.String aKey)
protected void
setString(java.lang.String aString, java.lang.String aKey)
boolean
synchronize()
-
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
-
NSUbiquitousKeyValueStore
public NSUbiquitousKeyValueStore()
-
NSUbiquitousKeyValueStore
protected NSUbiquitousKeyValueStore(NSObject.Handle h, long handle)
-
NSUbiquitousKeyValueStore
protected NSUbiquitousKeyValueStore(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDefaultStore
public static NSUbiquitousKeyValueStore getDefaultStore()
-
asDictionary
public NSDictionary<NSString,?> asDictionary()
-
put
public void put(java.lang.String key, NSObject object)
-
put
public void put(java.lang.String key, java.lang.String string)
-
put
public void put(java.lang.String key, NSData data)
-
put
public void put(java.lang.String key, NSArray<?> array)
-
put
public void put(java.lang.String key, NSDictionary<NSString,?> dictionary)
-
put
public void put(java.lang.String key, long value)
-
put
public void put(java.lang.String key, double value)
-
put
public void put(java.lang.String key, boolean value)
-
asMap
public java.util.Map<java.lang.String,?> asMap()
-
DidChangeExternallyNotification
public static NSString DidChangeExternallyNotification()
- Since:
- Available in iOS 5.0 and later.
-
ChangeReasonKey
protected static NSString ChangeReasonKey()
- Since:
- Available in iOS 5.0 and later.
-
ChangedKeysKey
protected static NSString ChangedKeysKey()
- Since:
- Available in iOS 5.0 and later.
-
get
public NSObject get(java.lang.String aKey)
-
setObject
protected void setObject(NSObject anObject, java.lang.String aKey)
-
remove
public void remove(java.lang.String aKey)
-
getString
public java.lang.String getString(java.lang.String aKey)
-
getArray
public NSArray<?> getArray(java.lang.String aKey)
-
getDictionary
public NSDictionary<NSString,?> getDictionary(java.lang.String aKey)
-
getData
public NSData getData(java.lang.String aKey)
-
getLong
public long getLong(java.lang.String aKey)
-
getDouble
public double getDouble(java.lang.String aKey)
-
getBoolean
public boolean getBoolean(java.lang.String aKey)
-
setString
protected void setString(java.lang.String aString, java.lang.String aKey)
-
setData
protected void setData(NSData aData, java.lang.String aKey)
-
setArray
protected void setArray(NSArray<?> anArray, java.lang.String aKey)
-
setDictionary
protected void setDictionary(NSDictionary<NSString,?> aDictionary, java.lang.String aKey)
-
setLongLong
protected void setLongLong(long value, java.lang.String aKey)
-
setDouble
protected void setDouble(double value, java.lang.String aKey)
-
setBool
protected void setBool(boolean value, java.lang.String aKey)
-
synchronize
public boolean synchronize()
-
-