Package com.sun.jna.platform.mac
Class CoreFoundation.CFDictionaryRef
java.lang.Object
com.sun.jna.PointerType
com.sun.jna.platform.mac.CoreFoundation.CFTypeRef
com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef
- All Implemented Interfaces:
NativeMapped
- Direct Known Subclasses:
CoreFoundation.CFMutableDictionaryRef
- Enclosing interface:
CoreFoundation
A reference to an immutable
CFDictionary
object.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Placeholder for a reference to aCFDictionary
object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
getCount()
Convenience method forCoreFoundation.CFDictionaryGetCount(CFDictionaryRef)
on this object.getValue
(PointerType key) Convenience method forCoreFoundation.CFDictionaryGetValue(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef, com.sun.jna.PointerType)
on this object.boolean
getValueIfPresent
(PointerType key, PointerByReference value) Methods inherited from class com.sun.jna.platform.mac.CoreFoundation.CFTypeRef
getTypeID, isTypeID, release, retain
Methods inherited from class com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
-
Constructor Details
-
CFDictionaryRef
public CFDictionaryRef() -
CFDictionaryRef
-
-
Method Details
-
getValue
Convenience method forCoreFoundation.CFDictionaryGetValue(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef, com.sun.jna.PointerType)
on this object.- Parameters:
key
- The key for which to find a match.- Returns:
- The value associated with key, or
null
if no key-value pair matching key exists.
-
getCount
public long getCount()Convenience method forCoreFoundation.CFDictionaryGetCount(CFDictionaryRef)
on this object.- Returns:
- The number of key-value pairs in theDict.
-
getValueIfPresent
Convenience method forCoreFoundation.CFDictionaryGetValueIfPresent(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef, com.sun.jna.PointerType, com.sun.jna.ptr.PointerByReference)
on this object.- Parameters:
key
- The key for which to find a match.value
- A pointer to memory which, on return, is filled with the pointer-sized value if a matching key is found.- Returns:
true
if a matching key was found, otherwisefalse
-