Class CFDictionary

    • Constructor Detail

      • CFDictionary

        protected CFDictionary()
    • Method Detail

      • create

        public static <K extends org.robovm.rt.bro.NativeObject,​V extends org.robovm.rt.bro.NativeObject> CFDictionary create​(java.util.Map<K,​V> m)
      • create

        public static <K extends org.robovm.rt.bro.NativeObject,​V extends org.robovm.rt.bro.NativeObject> CFDictionary create​(java.util.Collection<K> k,
                                                                                                                                    java.util.Collection<V> v)
      • create

        public static CFDictionary create​(org.robovm.rt.bro.NativeObject[] k,
                                          org.robovm.rt.bro.NativeObject[] v)
      • asMap

        public <K extends org.robovm.rt.bro.NativeObject,​V extends org.robovm.rt.bro.NativeObject> java.util.Map<K,​V> asMap​(java.lang.Class<K> keyType,
                                                                                                                                        java.lang.Class<V> valueType)
      • asStringMap

        public <V extends org.robovm.rt.bro.NativeObject> java.util.Map<java.lang.String,​V> asStringMap​(java.lang.Class<V> valueType)
      • asStringStringMap

        public java.util.Map<java.lang.String,​java.lang.String> asStringStringMap()
      • fromStringMap

        public static <V extends org.robovm.rt.bro.NativeObject> CFDictionary fromStringMap​(java.util.Map<java.lang.String,​V> m)
      • fromStringStringMap

        public static CFDictionary fromStringStringMap​(java.util.Map<java.lang.String,​java.lang.String> m)
      • get

        public <T extends org.robovm.rt.bro.NativeObject> T get​(org.robovm.rt.bro.NativeObject key,
                                                                java.lang.Class<T> type)
      • containsKey

        public boolean containsKey​(org.robovm.rt.bro.NativeObject key)
      • containsValue

        public boolean containsValue​(org.robovm.rt.bro.NativeObject value)
      • size

        public long size()
      • put

        public void put​(org.robovm.rt.bro.NativeObject key,
                        org.robovm.rt.bro.NativeObject value)
      • remove

        public void remove​(org.robovm.rt.bro.NativeObject key)
      • clear

        public void clear()
      • getTypeKeyCallBacks

        public static org.robovm.apple.corefoundation.CFDictionaryKeyCallBacks getTypeKeyCallBacks()
      • getCopyStringKeyCallBacks

        public static org.robovm.apple.corefoundation.CFDictionaryKeyCallBacks getCopyStringKeyCallBacks()
      • getTypeValueCallBacks

        public static org.robovm.apple.corefoundation.CFDictionaryValueCallBacks getTypeValueCallBacks()
      • getClassTypeID

        public static long getClassTypeID()
      • getCount

        protected long getCount()
      • getCountOfKey

        protected long getCountOfKey​(org.robovm.rt.bro.ptr.VoidPtr key)
      • getCountOfValue

        protected long getCountOfValue​(org.robovm.rt.bro.ptr.VoidPtr value)
      • containsKey

        protected boolean containsKey​(org.robovm.rt.bro.ptr.VoidPtr key)
      • containsValue

        protected boolean containsValue​(org.robovm.rt.bro.ptr.VoidPtr value)
      • getValue

        protected org.robovm.rt.bro.ptr.VoidPtr getValue​(org.robovm.rt.bro.ptr.VoidPtr key)
      • getValueIfPresent

        protected boolean getValueIfPresent​(org.robovm.rt.bro.ptr.VoidPtr key,
                                            org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr value)
      • getKeysAndValues

        protected void getKeysAndValues​(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr keys,
                                        org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values)
      • applyFunction

        protected void applyFunction​(org.robovm.rt.bro.ptr.FunctionPtr applier,
                                     long context)