Class CFPreferences

    • Constructor Detail

      • CFPreferences

        public CFPreferences​(java.lang.String applicationID)
    • Method Detail

      • create

        public static CFPreferences create​(java.lang.String applicationID)
      • getValue

        public CFType getValue​(java.lang.String key)
      • getBooleanValue

        public boolean getBooleanValue​(java.lang.String key)
      • hasBooleanValue

        public boolean hasBooleanValue​(java.lang.String key)
      • getLongValue

        public long getLongValue​(java.lang.String key)
      • hasLongValue

        public boolean hasLongValue​(java.lang.String key)
      • setValue

        public void setValue​(java.lang.String key,
                             CFType value)
      • addSuitePreferences

        public void addSuitePreferences​(java.lang.String suiteID)
      • removeSuitePreferences

        public void removeSuitePreferences​(java.lang.String suiteID)
      • synchronize

        public boolean synchronize()
      • getValue

        public CFType getValue​(java.lang.String key,
                               java.lang.String userName,
                               java.lang.String hostName)
      • getMultipleValues

        public java.util.Map<java.lang.String,​?> getMultipleValues​(java.util.List<java.lang.String> keysToFetch,
                                                                         CFPreferencesDomain userName,
                                                                         CFPreferencesDomain hostName)
      • getMultipleValues

        public java.util.Map<java.lang.String,​?> getMultipleValues​(java.util.List<java.lang.String> keysToFetch,
                                                                         java.lang.String userName,
                                                                         java.lang.String hostName)
      • setValue

        public void setValue​(java.lang.String key,
                             CFType value,
                             java.lang.String userName,
                             java.lang.String hostName)
      • setMultipleValues

        public void setMultipleValues​(java.util.Map<java.lang.String,​?> keysToSet,
                                      java.util.List<java.lang.String> keysToRemove,
                                      CFPreferencesDomain userName,
                                      CFPreferencesDomain hostName)
      • setMultipleValues

        public void setMultipleValues​(java.util.Map<java.lang.String,​?> keysToSet,
                                      java.util.List<java.lang.String> keysToRemove,
                                      java.lang.String userName,
                                      java.lang.String hostName)
      • synchronize

        public boolean synchronize​(java.lang.String userName,
                                   java.lang.String hostName)
      • getKeyList

        public java.util.List<java.lang.String> getKeyList​(java.lang.String userName,
                                                           java.lang.String hostName)
      • isValueForced

        public boolean isValueForced​(java.lang.String key)
      • getAppValue

        protected static CFType getAppValue​(java.lang.String key,
                                            java.lang.String applicationID)
      • getAppBooleanValue

        protected static boolean getAppBooleanValue​(java.lang.String key,
                                                    java.lang.String applicationID,
                                                    org.robovm.rt.bro.ptr.BooleanPtr keyExistsAndHasValidFormat)
      • getAppIntegerValue

        protected static long getAppIntegerValue​(java.lang.String key,
                                                 java.lang.String applicationID,
                                                 org.robovm.rt.bro.ptr.BooleanPtr keyExistsAndHasValidFormat)
      • setAppValue

        protected static void setAppValue​(java.lang.String key,
                                          CFType value,
                                          java.lang.String applicationID)
      • addSuitePreferencesToApp

        protected static void addSuitePreferencesToApp​(java.lang.String applicationID,
                                                       java.lang.String suiteID)
      • removeSuitePreferencesFromApp

        protected static void removeSuitePreferencesFromApp​(java.lang.String applicationID,
                                                            java.lang.String suiteID)
      • appSynchronize

        protected static boolean appSynchronize​(java.lang.String applicationID)
      • getValue

        protected static CFType getValue​(java.lang.String key,
                                         java.lang.String applicationID,
                                         java.lang.String userName,
                                         java.lang.String hostName)
      • getMultiple

        protected static java.util.Map<java.lang.String,​?> getMultiple​(java.util.List<java.lang.String> keysToFetch,
                                                                             java.lang.String applicationID,
                                                                             java.lang.String userName,
                                                                             java.lang.String hostName)
      • setValue

        protected static void setValue​(java.lang.String key,
                                       CFType value,
                                       java.lang.String applicationID,
                                       java.lang.String userName,
                                       java.lang.String hostName)
      • setMultiple

        protected static void setMultiple​(java.util.Map<java.lang.String,​?> keysToSet,
                                          java.util.List<java.lang.String> keysToRemove,
                                          java.lang.String applicationID,
                                          java.lang.String userName,
                                          java.lang.String hostName)
      • synchronize

        protected static boolean synchronize​(java.lang.String applicationID,
                                             java.lang.String userName,
                                             java.lang.String hostName)
      • getApplicationList

        @Deprecated
        protected static java.util.List<java.lang.String> getApplicationList​(java.lang.String userName,
                                                                             java.lang.String hostName)
        Deprecated.
        Deprecated in iOS 7.0. Unsupported API
        Since:
        Available in iOS 2.0 and later.
      • getKeyList

        protected static java.util.List<java.lang.String> getKeyList​(java.lang.String applicationID,
                                                                     java.lang.String userName,
                                                                     java.lang.String hostName)
      • appValueIsForced

        protected static boolean appValueIsForced​(java.lang.String key,
                                                  java.lang.String applicationID)