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
 
 public static class CoreFoundation.CFDictionaryRef extends CoreFoundation.CFTypeRef A reference to an immutableCFDictionaryobject.
- 
- 
Constructor SummaryConstructors Constructor Description CFDictionaryRef()CFDictionaryRef(Pointer p)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCount()Convenience method forCoreFoundation.CFDictionaryGetCount(CFDictionaryRef)on this object.PointergetValue(PointerType key)Convenience method forCoreFoundation.CFDictionaryGetValue(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef, com.sun.jna.PointerType)on this object.booleangetValueIfPresent(PointerType key, PointerByReference value)- 
Methods inherited from class com.sun.jna.platform.mac.CoreFoundation.CFTypeRefgetTypeID, isTypeID, release, retain
 - 
Methods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
CFDictionaryRefpublic CFDictionaryRef() 
 - 
CFDictionaryRefpublic CFDictionaryRef(Pointer p) 
 
- 
 - 
Method Detail- 
getValuepublic Pointer getValue(PointerType key) 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 nullif no key-value pair matching key exists.
 
 - 
getCountpublic long getCount() Convenience method forCoreFoundation.CFDictionaryGetCount(CFDictionaryRef)on this object.- Returns:
- The number of key-value pairs in theDict.
 
 - 
getValueIfPresentpublic boolean getValueIfPresent(PointerType key, PointerByReference value) 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:
- trueif a matching key was found, otherwise- false
 
 
- 
 
-